Błąd ERR_NAME_NOT_RESOLVED: Co to jest i jak go naprawić?

Błąd ERR_NAME_NOT_RESOLVED to jeden z częściej występujących problemów związanych z DNS, który może napotkać każdy użytkownik internetu. Ten artykuł wyjaśnia, co oznacza ten błąd, jakie są jego przyczyny oraz jak go skutecznie naprawić na różnych systemach operacyjnych.

Co oznacza komunikat o błędzie „ERR_NAME_NOT_RESOLVED”?

Błąd ERR_NAME_NOT_RESOLVED wskazuje, że przeglądarka nie była w stanie rozwiązać nazwy domeny na adres IP. Oznacza to, że DNS (Domain Name System), który działa jak książka adresowa internetu, nie mógł znaleźć odpowiedniego adresu IP dla wpisanej domeny. W rezultacie, przeglądarka nie może połączyć się z żądaną stroną internetową.

Możliwe przyczyny błędu ERR_NAME_NOT_RESOLVED

  1. Błędne lub przestarzałe wpisy w pamięci podręcznej DNS – Przeglądarka może korzystać z przestarzałych lub błędnych danych zapisanych w pamięci podręcznej DNS.
  2. Problemy z połączeniem internetowym – Słabe połączenie internetowe lub brak połączenia może uniemożliwić prawidłowe rozwiązywanie nazw domen.
  3. Problemy z serwerem DNS – Serwery DNS dostawcy usług internetowych mogą być niedostępne lub skonfigurowane nieprawidłowo.
  4. Problemy z konfiguracją sieci – Błędne ustawienia sieciowe, takie jak nieprawidłowe konfiguracje DNS, mogą powodować problemy.
  5. Oprogramowanie zabezpieczające – Zapory ogniowe lub oprogramowanie antywirusowe mogą blokować połączenia.
  6. Błędy w pliku hosts – Błędne wpisy w pliku hosts na komputerze mogą prowadzić do problemów z rozwiązywaniem nazw domen​​.
  7. Włączony DNSSEC (Enabled DNSSEC): DNSSEC jest protokołem zabezpieczającym, który dodaje dodatkową warstwę zabezpieczeń do systemu DNS, ale może powodować problemy, jeśli jest niepoprawnie skonfigurowany.
  8. Błędna konfiguracja oprogramowania zabezpieczającego lub zapory sieciowej (Firewall or antivirus software misconfiguration): Oprogramowanie antywirusowe lub zapora sieciowa mogą blokować dostęp do strony internetowej.
  9. Ustawienia przeglądarki (Browser settings): Niektóre ustawienia przeglądarki mogą zakłócać proces rozwiązywania nazw domen.

Sposoby naprawy błędu ERR_NAME_NOT_RESOLVED na Windows, Mac i Linux

  1. Wyczyść pamięć podręczną DNS:
    • Windows: Otwórz wiersz polecenia jako administrator i wpisz ipconfig /flushdns.
    • Mac: Otwórz Terminal i wpisz sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder.
    • Linux: Otwórz terminal i wpisz sudo systemctl restart nscd (dla systemów z NSCD)​​.
  2. Wyczyść pamięć podręczną przeglądarki:
    • W przeglądarce Google Chrome wpisz chrome://settings/clearBrowserData, wybierz „Cały czas” jako zakres czasu i zaznacz wszystkie opcje, a następnie kliknij „Wyczyść dane”​
  3. Zresetuj ustawienia FireWall:
    • Windows: Przejdź do Panelu sterowania > System i zabezpieczenia > Zapora systemu Windows Defender i wybierz „Przywróć ustawienia domyślne”​ ​.
  4. Zaktualizuj lub zmień serwer DNS:
    • Windows: Otwórz Panel sterowania > Sieć i Internet > Centrum sieci i udostępniania > Zmień ustawienia karty sieciowej, kliknij prawym przyciskiem myszy na swoje połączenie, wybierz Właściwości, a następnie kliknij na Protokół internetowy w wersji 4 (TCP/IPv4) lub 6 (TCP/IPv6). Wprowadź adresy DNS, takie jak Google DNS (8.8.8.8 i 8.8.4.4)​ ​.
  5. Sprawdź plik hosts:
    • Windows: Plik hosts znajduje się w C:\Windows\System32\drivers\etc\hosts. Otwórz go w edytorze tekstowym i sprawdź, czy nie zawiera błędnych wpisów.
    • Mac/Linux: Plik hosts znajduje się w /etc/hosts​ .

Jak naprawić błąd ERR_NAME_NOT_RESOLVED w Google Chrome

  1. Wyczyść pamięć podręczną DNS w Chrome:
    • Wpisz chrome://net-internals/#dns w pasku adresu, a następnie kliknij „Clear host cache”​ ​.
  2. Wyłącz funkcję preładowania stron:
    • Przejdź do chrome://settings/privacy, wyłącz opcję „Preload pages for faster browsing and searching”​
  3. Zresetuj ustawienia przeglądarki:
    • Przejdź do chrome://settings/reset, a następnie kliknij „Przywróć ustawienia do ich oryginalnych wartości domyślnych”.
  4. Zaktualizuj Chrome:
    • Upewnij się, że używasz najnowszej wersji przeglądarki Google Chrome, przechodząc do chrome://settings/help i aktualizując przeglądarkę​ .

Podsumowanie

Błąd ERR_NAME_NOT_RESOLVED jest często spowodowany problemami z pamięcią podręczną DNS, ustawieniami sieci lub oprogramowaniem zabezpieczającym. Rozwiązanie tego problemu zazwyczaj wymaga wyczyszczenia pamięci podręcznej DNS, zresetowania ustawień sieciowych lub zmiany serwerów DNS. Pamiętaj, aby regularnie aktualizować przeglądarkę i sprawdzać konfiguracje sieciowe, aby zapobiec występowaniu tego typu błędów w przyszłości.