Wyjaśnijcie mi proszę, bo nie rozumiem.
Dlaczego skoro komputer poprawnie rozwiązał adres urządzenia (drukarki), to ping nie odpowiedział.
Po wyczyszczeniu lokalnego cache DNS ping już odpowiada , ale adres IP przecież się nie zmienił.
Wyjaśnijcie mi proszę, bo nie rozumiem.
Dlaczego skoro komputer poprawnie rozwiązał adres urządzenia (drukarki), to ping nie odpowiedział.
Po wyczyszczeniu lokalnego cache DNS ping już odpowiada , ale adres IP przecież się nie zmienił.
Możliwą przyczyną jest negatywny cache. Prawdopodobnie klient ma w cache'u oprócz informacji o adresie hosta, informację że adres jest nieosiągalny w sieci, co sugeruje jakieś braki w łączności z hostem.
W takim razie jakie dokładnie informacje przechowuje lokalny cache DNS?
C:\> ipconfig /displaydns
Wyświetla mi takie właściwości jak na przykład:
akademiq.pl
----------------------------------------
Nazwa rekordu . . . . . . . .: akademiq.pl
Typ rekordu . . . . . . . . .: 1
Czas wygaśnięcia (licznik TTL): 13840
Długość danych . . . . . . . .: 4
Sekcja. . . . . . . . : Odpowiedź
Rekord A (hosta). . . : 87.204.26.182
Jakie mają znaczenie poszczególne właściwości (Typ, sekcja, długość danych)?
Nie ma możliwości podejrzenia negatywnego cache'u. Jest natomiast możliwe skonfigurowanie czasu TTL dla wpisów negatywnych w rejestrze: HKLM\\SYSTEM\CurrentControlSet\Services \DNSCache\Parameters\NegativeCacheTime. Jeśli wartość ustawimy na 0 wyłączymy negatywny cache.
Szerzej na stronach technetu:
https://technet.microsoft.com/en-us/library/cc959309.aspx
Ok. ma to sens, ale...
Mamy do czynienia z Windows 7 Enterprise x64.
Negatywny cache teoretycznie występuje tylko w Windows 2000 Professional:
This feature decreases network traffic. It is available only on Windows 2000 Professional.
Polecam doczytać:
Zgodnie z funkcjonalnością opcjonalną z RFC jest to obsługiwane w nowszych wersjach systemu: