| Termin | Definicja |
|---|---|
| System nie aktualizuje cache DNS | System nieaktualizujący pamięci podręcznej DNS wskazuje na zbyt długi czas TTL wpisu lub uszkodzoną usługę DNS Client. Jak działa pamięć podręczna DNS w systemiePamięć podręczna DNS przechowuje wyniki wcześniejszych zapytań dotyczących nazw domenowych. Gdy aplikacja próbuje połączyć się z adresem takim jak example.com, system najpierw sprawdza, czy zna już odpowiadający mu adres IP. Jeżeli wpis znajduje się w lokalnym cache DNS i nie upłynął jego czas ważności, komputer może użyć zapisanej odpowiedzi bez ponownego pytania serwera DNS. Skraca to czas nawiązywania połączenia i ogranicza liczbę zapytań wysyłanych do sieci. Każda odpowiedź DNS może zawierać wartość TTL, czyli Time to Live. TTL określa, jak długo wynik może być uznawany za aktualny przez urządzenie lub pośredni serwer DNS. Długi TTL nie oznacza uszkodzenia komputera. Może jednak sprawić, że po zmianie adresu serwera, przekierowaniu domeny albo zmianie konfiguracji sieci system nadal korzysta ze starszego wpisu. Problem może wyglądać wtedy tak, jakby system nie aktualizował pamięci podręcznej, chociaż w rzeczywistości respektuje czas ważności otrzymanej odpowiedzi. W systemie Windows lokalną obsługą zapytań i cache DNS zajmuje się usługa DNS Client. Jej nieprawidłowe działanie może powodować opóźnienia, błędne odpowiedzi albo brak oczekiwanego odświeżania wpisów. Trzeba jednak odróżnić lokalny cache od pamięci podręcznej routera, firmowego serwera DNS i serwerów autorytatywnych dla domeny. Usunięcie wpisu na laptopie nie zmieni danych przechowywanych w tych innych miejscach. Objawy przestarzałego wpisu i nieprawidłowej usługi DNS ClientTypowym objawem jest otwieranie nieaktualnego adresu po zmianie DNS, mimo że ta sama domena działa poprawnie na urządzeniu korzystającym z innej sieci. Może pojawić się również komunikat o nieznalezieniu serwera, chwilowy brak dostępu do witryny po wznowieniu pracy komputera albo różnica między adresem zwracanym przez lokalny komputer i adresem uzyskiwanym z zewnętrznego narzędzia. Sam fakt, że jedna aplikacja pokazuje starszą wersję witryny, nie przesądza jeszcze o problemie z cache DNS, ponieważ przeglądarka może mieć własny cache HTTP, a system może korzystać z proxy lub firmowego resolvera DNS. W Windows zawartość lokalnej pamięci można podejrzeć poleceniem Do weryfikacji odpowiedzi można użyć narzędzia Bezpieczne odświeżenie cache i rozdzielenie przyczynPodstawową czynnością w Windows jest wykonanie polecenia Jeżeli polecenie nie przynosi efektu, należy sprawdzić stan usługi DNS Client w konsoli usług systemu Windows oraz zweryfikować, czy karta sieciowa ma aktywne połączenie. Istotne są również ustawienia serwerów DNS przypisanych do konkretnego interfejsu. Laptop może korzystać z innych serwerów po połączeniu z Wi-Fi, siecią przewodową, hotspotem albo tunelem VPN. Zmiana połączenia może więc zmienić rezultat bez jakiejkolwiek modyfikacji lokalnego cache. W przypadku kilku aktywnych interfejsów trzeba ustalić, który z nich faktycznie obsługuje ruch. Nie należy traktować restartu komputera jako pełnej diagnozy. Może on ponownie uruchomić usługę i odświeżyć część stanu sieci, ale nie wyjaśnia, czy przyczyną był TTL, uszkodzony wpis, niedostępny resolver, filtr VPN czy problem z konfiguracją protokołu DNS. Jeżeli po użyciu Znaczenie prawidłowej diagnozy w komputerze użytkowymNaprawa problemu z nieaktualizującym się cache DNS powinna rozpocząć się od odtworzenia objawu i zapisania konkretnej nazwy domenowej, czasu wystąpienia oraz rodzaju połączenia. Następnie sprawdza się lokalny cache, usługę DNS Client, konfigurację interfejsu i odpowiedzi uzyskiwane z używanego serwera DNS. Taka kolejność pozwala nie pomylić problemu DNS z błędem przeglądarki, niedziałającą usługą internetową, nieprawidłowym wpisem hosts albo awarią samej witryny. Warszawskie Pogotowie Komputerowe wykonuje profesjonalną diagnostykę i naprawę laptopów, komputerów PC oraz ich konfiguracji systemowych, w tym problemów z dostępem do sieci i rozwiązywaniem nazw DNS. Zakres czynności zależy od ustalonej przyczyny: może obejmować odświeżenie pamięci, kontrolę usługi systemowej, sprawdzenie ustawień karty sieciowej oraz analizę odpowiedzi DNS. Po naprawie warto ponownie wykonać zapytania testowe i sprawdzić działanie kilku niezależnych adresów, aby potwierdzić, że system pobiera aktualne dane, a nie tylko chwilowo odzyskał dostęp do jednej domeny. |