Eu tenho alguns dispositivos em uma rede e uma ferramenta de administração que depende do bonjour para a descoberta de dispositivos. Os dispositivos estão configurados para usar o DHCP. Cenário de exemplo da seguinte forma (vamos supor concessões DHCP muito curtas e a resposta de eco ICMP disponível)
Inicialmente, um dispositivo (DeviceA.local) obtém 192.168.1.1 e outro (DeviceB.local) obtém 192.168.1.2.
Em seguida, faço ping dos dois dispositivos pelo nome e ele é resolvido corretamente.
Em seguida, eu removo DeviceA.local da rede e conecto-o novamente. DeviceA.local agora é atribuído 192.168.1.3. Tenho certeza de que o DeviceA.local obtém esse IP verificando o cache de arp ( arp -a
) e comparando o endereço MAC.
No entanto, quando eu ping DeviceA.local
, resolve 192.168.1.1 em vez de 192.168.1.3.
Este é o serviço bonjour em execução no Windows 7. Tentei parar e iniciar o serviço bonjour, mas isso não resolve a situação. Então minhas perguntas são: