Bonjour, кажется, заставляет имя хоста преобразовываться в старый IP

У меня есть несколько устройств в сети и инструмент администрирования, который использует Bonjour для обнаружения устройств. Устройства настроены на использование DHCP. Пример сценария выглядит следующим образом (давайте предположим, что аренда DHCP действительно короткая, а эхо-ответ ICMP доступен)

Первоначально одно устройство (DeviceA.local) получает 192.168.1.1, а другое (DeviceB.local) получает 192.168.1.2.

Я тогда пингую оба устройства по имени, и это решает правильно.

Затем я отключаю DeviceA.local от сети и снова подключаю его. DeviceA.local теперь получает 192.168.1.3. Я вполне уверен, что DeviceA.local получает этот IP, проверяя кэш arp (arp -a) и сравнение MAC-адреса.

Тем не менее, когда я ping DeviceA.local, он разрешает 192.168.1.1 вместо 192.168.1.3.

Это служба Bonjour, работающая в Windows 7. Я пытался остановить и затем запустить службу Bonjour, но это не проясняет ситуацию. Итак, мои вопросы:

  • Кэш Bonjour разрешил сопоставление имени хоста и IP где-нибудь? Если да, то где?
  • Как очистить кеш и принудительно открыть заново?

0 ответов

Другие вопросы по тегам