ipconfig /displaydns wyświetla zawartość lokalnej pamięci podręcznej resolvera DNS w Windows — czyli listę nazw domen, które Twój komputer ostatnio rozwiązywał na adresy IP i trzyma w pamięci, żeby nie pytać serwera DNS za każdym razem. To narzędzie diagnostyczne: gdy strona „się nie ładuje”, a powinna, albo gdy podejrzewasz, że komputer trzyma stary (nieaktualny) wpis dla jakiejś domeny, to właśnie tutaj zajrzysz, zanim zaczniesz grzebać głębiej. Cache widzisz, ale go nie zmieniasz — to podgląd tylko do odczytu.
Składnia i najważniejsze opcje
Podstawowe wywołanie nie przyjmuje dodatkowych argumentów:
ipconfig /displaydns
Sama komenda ipconfig ma za to garść powiązanych przełączników, które warto znać razem z tym:
/displaydns— pokazuje całą zawartość cache resolvera DNS (rekordy A, AAAA, CNAME, wpisy z pliku hosts)./flushdns— czyści cache DNS; klasyczny ruch, gdy/displaydnspokazał stary wpis./registerdns— odświeża dzierżawy DHCP i rejestruje nazwy DNS na nowo (przydatne w domenie AD)./all— pełna konfiguracja sieci, w tym którego serwera DNS faktycznie używasz./release— zwalnia bieżący adres IP przydzielony przez DHCP./renew— odnawia dzierżawę adresu IP od serwera DHCP.
Przykłady użycia
ipconfig /displaydns
Wyrzuca całą zawartość cache na ekran — szybki przegląd tego, co komputer ma „zapamiętane”.
ipconfig /displaydns | more
To samo, ale strona po stronie — ratunek, gdy lista jest długa i ucieka poza okno.
ipconfig /displaydns | findstr "example.com"
Filtruje wynik i pokazuje tylko wpisy zawierające example.com — wygodne, gdy szukasz jednej konkretnej domeny.
ipconfig /displaydns > cache.txt
Zrzuca cache do pliku tekstowego, żeby spokojnie przeanalizować albo dołączyć do zgłoszenia.
ipconfig /displaydns & ipconfig /flushdns
Najpierw podejrzyj cache, potem go wyczyść — typowa para ruchów przy diagnozie „dlaczego ta strona ładuje stary adres”.
Częste błędy i pułapki
Najczęstsza wpadka: pusty albo szczątkowy wynik i panika, że „coś nie działa”. Spokojnie — jeśli usługa DNS Client jest zatrzymana, Windows zobaczy komunikat „Nie można wyświetlić pamięci podręcznej resolvera DNS”. To nie awaria komendy, tylko wyłączony cache. Druga rzecz: w wyniku zobaczysz też wpisy z pliku hosts (np. 1.0.0.127.in-addr.arpa) — to normalne, nie wirus.
Pamiętaj, że /displaydns niczego nie naprawia — pokazuje stan. Jeśli widzisz nieaktualny adres, dopiero ipconfig /flushdns go usunie. I uwaga: cache jest per komputer, nie per przeglądarka — Chrome i Firefox trzymają jeszcze własne, oddzielne cache DNS, więc czyszczenie systemowego nie zawsze rozwiąże problem w samej przeglądarce.
Powiązane komendy: ipconfig /flushdns, ipconfig /all, nslookup, ping, a w PowerShell odpowiedniki Get-DnsClientCache i Clear-DnsClientCache.