Bookmark and Share

Friday, May 30, 2008

dnslookup VS ping : 1-0

Problema: il ping non sembra risolvere correttamente un indirizzo mentre nslookup è ok.

OPERAZIONI:

Ping miosito.miodominio.it : BAD ADDRESS >> (deve essere un 192.168.1.10)

Nslookup miosito.miodominio.it : OK >> è 192.168.1.10

ipconfig /displaydns: mostra che la cache DNS contiene l’indirizzo sbagliato

ipconfig /flushdns: pulisce la cache dns ma il ping COMUNQUE risponde con l’indirizzo sbagliato

SOLUZIONE:

net stop Dnscache

net start Dnscache

E l’indirizzo viene risolto correttamente!

Nslookup interroga direttamente il server DNS.

Il ping utilizza invece la cache DNs fornita dal servizio Dnscache.

Se il Dnscache si incricca… riavviarlo risolve il problema

La domanda successiva (senza risposta) è:

Perché il servizio DNSCache risolve l’indirizzo utilizzando il DNS secondario (internet) e non quello primario (intranet) ?