fritz.box resolução de nome de host com defeito após (presumivelmente) dhcp renovar

0

Eu tenho um cliente macOS 10.13.6 conectado ao Fritz! BOX rodando o Fritz! OS 06.83

De repente, um aplicativo usando o TCP parou de funcionar e rastreei a causa até isso:

$ hostname
myself.fritz.box

a máquina não é alcançável pelo seu nome de host:

$ ping myself.fritz.box
PING myself.fritz.box (192.168.178.38): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
^C

nslookup revela que o nome do host da máquina é resolvido para dois endereços:

$ nslookup myself.fritz.box fritz.box
Server:     fritz.box
Address:    192.168.178.1#53

Name:   myself.fritz.box
Address: 192.168.178.38
Name:   myself.fritz.box
Address: 192.168.178.53

o outro endereço funciona:

$ ping 192.168.178.53
PING 192.168.178.53 (192.168.178.53): 56 data bytes
64 bytes from 192.168.178.53: icmp_seq=0 ttl=64 time=0.075 ms
64 bytes from 192.168.178.53: icmp_seq=1 ttl=64 time=0.071 ms
^C

que, de fato, é o endereço atual do adaptador de rede:

$ ifconfig en0
...
    inet 192.168.178.53 netmask 0xffffff00 broadcast 192.168.178.255
...

Algum palpite de por que isso acontece? Isso permanece consistente também após a reinicialização do Fritz! BOX.

    
por fferri 27.09.2018 / 16:00

1 resposta

0

(eu.fritz.box- > 192.168.178.38) Este registro pode ter sido armazenado no cache. Quando você usa o comando ping, você obtém os registros no cache primeiro. Então você precisa limpar o cache.

O Nslookup não usa o cache, ele inicia a resolução de nomes do servidor DNS. Parece que você não está habilitando atualizações dinâmicas para o DNS. Portanto, há dois registros desse tipo no servidor DNS.

Envelhecimento e Recuperação e atualizações dinâmicas são duas características importantes do DNS. Por isso, recomendo vivamente que os active, o que lhe poupará muitos problemas.

    
por 28.09.2018 / 07:54