Jak rozwiązywać problemy z brakiem odpowiedzi serwera DNS w systemie Windows

Przeprowadzka do nowego miejsca i próba szybkiego uruchomienia internetu jest dość stresująca, zwłaszcza jeśli Wi-Fi nie łączy się i pojawia się irytujący błąd „serwer DNS nie odpowiada”.Szczerze mówiąc, jeśli nie jesteś wielkim fanem sieci, DNS może wydawać się czarną magią. Ale w większości przypadków wystarczy naprawić drobny błąd w konfiguracji lub jakieś wadliwe ustawienia. Naprawa tego problemu oznacza, że ​​będziesz mógł ponownie przeglądać strony internetowe bez wyrywania sobie włosów z głowy, co jest dużym plusem. Oto kilka praktycznych kroków – nie wszystkie są magiczne, ale wystarczą, aby wrócić do normy.

Jak naprawić problem braku odpowiedzi serwera DNS w systemie Windows 10

Ręczna konfiguracja ustawień TCP/IP w celu korzystania z usługi DNS firmy Google

Zasadniczo Twój obecny serwer DNS może być wyłączony lub nie odpowiadać. Przejście na publiczny serwer DNS, taki jak Google (8.8.8.8 i 8.8.4.4), często pozwala ominąć problem, zwłaszcza jeśli serwer DNS Twojego dostawcy usług internetowych działa niestabilnie. To szybkie rozwiązanie, które można zastosować, jeśli sieć wyświetla komunikaty o błędach tylko podczas próby dostępu do stron internetowych.

  • Kliknij prawym przyciskiem myszy przycisk Start i wybierz opcję Sieć i Internet
  • Przejdź do opcji Zmień opcje adaptera w Ustawieniach powiązanych
  • Kliknij prawym przyciskiem myszy aktywne połączenie (Ethernet lub Wi-Fi) i wybierz Właściwości
  • Kliknij dwukrotnie Protokół internetowy w wersji 4 (TCP/IPv4)
  • Wybierz opcję Użyj następujących adresów serwerów DNS
  • Wpisz 8.8.8.8 w polu Preferowany serwer DNS i 8.8.4.4 w polu Alternatywny serwer DNS
  • Kliknij OK, aby zastosować

To trochę dziwne, ale w niektórych konfiguracjach wymusza to na komputerze korzystanie z innych, bardziej niezawodnych serwerów DNS, które są mniej podatne na awarie i przechwytywanie DNS. Działa w większości konfiguracji systemu Windows 10, zwłaszcza jeśli domyślny serwer DNS nie odpowiada.

Tymczasowo wyłącz program antywirusowy, aby przeprowadzić test

Czasami Twój pakiet zabezpieczeń może zakłócać działanie DNS — jeśli jest bardzo agresywny lub niestabilny, może blokować zapytania DNS. Tymczasowe wyłączenie go może pomóc potwierdzić, czy to on jest winowajcą. Nie zapomnij go później ponownie włączyć — w końcu Twój komputer potrzebuje ochrony.

  • Naciśnij Ctrl + Shift + Esc, aby otworzyć Menedżera zadań
  • Znajdź swoje oprogramowanie antywirusowe na liście
  • Wybierz i kliknij Zakończ zadanie
  • Uruchom ponownie komputer i sprawdź, czy teraz działa internet

Oczywiście, Windows musi to utrudniać bardziej niż to konieczne, ale ten krok może pomóc w ustaleniu, czy przyczyną jest ingerencja oprogramowania. Tylko nie pozostawiaj komputera bez ochrony przez dłuższy czas – Windows Defender lub zaufany program antywirusowy powinien zapewnić bezpieczeństwo podczas testów.

Przełącz ustawienia TCP/IP z powrotem na automatyczne

Jeśli ręczna konfiguracja DNS nie pomogła, warto przywrócić domyślną konfigurację IP. Czasami system Windows lub sieć mogą działać nieprawidłowo z ustawieniami niestandardowymi, szczególnie po aktualizacjach lub zmianach.

  • Otwórz Sieć i Internet > Zmień opcje adaptera
  • Kliknij prawym przyciskiem myszy aktywne połączenie i wybierz Właściwości
  • Wybierz opcję Protokół internetowy w wersji 4 (TCP/IPv4) i kliknij Właściwości
  • Wybierz opcję Uzyskaj adres IP automatycznie i Uzyskaj serwer DNS automatycznie
  • Powtórz dla protokołu internetowego w wersji 6 (TCP/IPv6)
  • Kliknij OK i ponownie uruchom połączenie

Resetuje to ustawienia sieciowe, potencjalnie usuwając wszelkie błędy konfiguracji, które mogły zakłócać odpowiedzi DNS. Czasami Windows po prostu lubi być trudny w obsłudze — nie mam pojęcia dlaczego.

Sprawdź, czy nie ma porywaczy DNS lub złośliwego oprogramowania

Słyszałeś kiedyś o porywaczach DNS? To złośliwe programy, które wkradają się do Twojego systemu DNS i modyfikują jego ustawienia, powodując błędy braku odpowiedzi. Jeśli Twój DNS nagle się zmieni bez Twojej ingerencji, to właśnie to podstępne oprogramowanie może być przyczyną problemu.

  • Otwórz Panel sterowania i przejdź do Programy i funkcje
  • Sprawdź, czy nie występują jakieś dziwne lub nieznane programy, zwłaszcza takie jak DNS Unlocker
  • Odinstaluj wszystko, co jest nieznane lub podejrzane
  • Jeśli podejrzewasz infekcję, przeskanuj komputer w poszukiwaniu złośliwego oprogramowania

Usuń wszystko, co jest podejrzane, ponieważ te programy mogą przenosić ustawienia DNS na niebezpieczne serwery. Ich usunięcie może przywrócić normalne działanie DNS.

Zaktualizuj sterowniki karty sieciowej

Nieaktualne lub uszkodzone sterowniki? To może powodować różnego rodzaju problemy z siecią, w tym awarie DNS. Jeśli karta sieciowa nie działa poprawnie, aktualizacja lub ponowna instalacja sterowników może pomóc.

  • Kliknij prawym przyciskiem myszy przycisk Start i wybierz Menedżer urządzeń
  • Rozwiń Karty sieciowe
  • Kliknij prawym przyciskiem myszy swój adapter i wybierz Właściwości
  • Przejdź do zakładki Szczegóły i z listy rozwijanej wybierz Identyfikatory sprzętu
  • Zanotuj informacje o urządzeniu
  • W razie potrzeby pobierz najnowszy sterownik ze strony internetowej producenta na inne urządzenie
  • Przenieś go przez USB, a następnie w Menedżerze urządzeń wybierz opcję Aktualizuj sterownik
  • Wybierz Przeglądaj mój komputer w poszukiwaniu sterowników
  • Wskaż pobrany sterownik i postępuj zgodnie z instrukcjami, a następnie uruchom ponownie

Czasami nowy sterownik może rozwiązać uporczywe problemy z DNS spowodowane błędami sterownika lub problemami ze zgodnością.

Opróżnij pamięć podręczną DNS i odnów adres IP za pomocą wiersza poleceń

Ten krok usuwa nieaktualne dane DNS przechowywane lokalnie, które mogą uniemożliwiać prawidłowe rozpoznawanie witryn. Szybkie uruchomienie polecenia może odświeżyć wszystko i czasami rozwiązać problem braku serwera DNS.

  • Otwórz wiersz poleceń jako administrator (wyszukaj cmd, kliknij prawym przyciskiem myszy i wybierz Uruchom jako administrator ).
  • Wpisz te polecenia jedno po drugim, naciskając Enter po każdym:
ipconfig /release ipconfig /flushdns ipconfig /registerdns ipconfig /renew

Nie wiem dlaczego, ale ten proces często rozwiązuje dziwne problemy z buforowaniem lub zablokowane ustawienia sieciowe, które powodują brak odpowiedzi DNS. Pamiętaj tylko, że utracisz tymczasowe konfiguracje, więc to trochę jak reset sieci.

Zrestartuj router

Jeśli żadne z tych zaawansowanych rozwiązań nie działa, czasami problem leży po stronie samego routera. Wystarczy go odłączyć, odczekać około 30 sekund – wystarczająco, aby wszystko ostygło – a następnie podłączyć ponownie. Nie trzeba resetować ani przywracać ustawień fabrycznych, wystarczy restart. To często rozwiązuje problemy z tymczasowymi awariami lub dziwnymi problemami z DNS po stronie sieci.

W niektórych przypadkach Twój dostawca usług internetowych może mieć problemy z DNS. W takim przypadku przełączenie DNS na routerze na Google lub OpenDNS (jak wspomniano wcześniej) może pomóc wszystkim użytkownikom podłączonym do Twojej sieci.

Ręczne wprowadzanie adresu MAC

Trochę dziwne, ale w niektórych konfiguracjach ręczne wprowadzenie adresu MAC może pomóc ominąć problemy z DNS. To nieco bardziej zaawansowane rozwiązanie — w zasadzie oszukuje sieć, aby poprawnie rozpoznała urządzenie. Zwykle dzieje się tak, gdy sieć lub dostawca usług internetowych filtruje adresy MAC lub występuje błąd w kontroli dostępu na podstawie adresu MAC.

  • Otwórz wiersz poleceń jako administrator i wpisz ipconfig /all
  • Poszukaj adresu fizycznego w informacjach o urządzeniu sieciowym — to Twój adres MAC
  • Skopiuj go, a następnie przejdź do Sieć i Internet > Zmień opcje karty sieciowej
  • Kliknij prawym przyciskiem myszy swoje połączenie i wybierz Właściwości
  • Kliknij Konfiguruj, a następnie przejdź do zakładki Zaawansowane
  • Wybierz Adres sieciowy i wprowadź swój adres MAC (bez myślników i dwukropków, tylko w formacie szesnastkowym)
  • Kliknij OK i ponownie uruchom połączenie

Ta sztuczka czasami pomaga, jeśli Twój dostawca usług internetowych lub sieć stosuje dziwne filtrowanie oparte na adresach MAC lub jeśli problemy z DNS są związane z niezgodnością identyfikatorów.

Naprawy serwera DNS, który nie odpowiada na komputerze Mac

Tak, to nie dotyczy tylko systemu Windows. Urządzenia Mac również mogą napotykać błędy DNS, zwłaszcza jeśli ustawienia DNS ulegną zmianie lub zostaną uszkodzone. Aby to naprawić:

  • Otwórz menu Apple i przejdź do Preferencji systemowych
  • Kliknij Sieć
  • Wybierz swoją sieć Wi-Fi z listy po lewej stronie
  • Kliknij Zaawansowane
  • Przejdź do zakładki DNS
  • Kliknij + i dodaj Google DNS ( 8.8.8.8 / 8.8.4.4 ) lub OpenDNS ( 208.67.222.222 / 208.67.220.220)
  • Zastosuj zmiany, a następnie przejdź do zakładki Sprzęt
  • Wybierz opcję Konfiguruj ręcznie dla protokołu IP i w razie potrzeby ustaw MTU na 1453
  • Zapisz i uruchom ponownie komputer Mac

Czasami sama zamiana serwerów DNS na Macu rozwiązuje problem dość szybko, zwłaszcza jeśli domyślne serwery udostępnione przez dostawcę usług internetowych nie działają. To prosta poprawka, ale często działa cuda.

Podsumowanie

Rozwiązywanie błędów braku odpowiedzi serwera DNS może być uciążliwe, ale zazwyczaj da się je naprawić dzięki odpowiednim rozwiązaniom. Najczęściej wystarczy zmienić serwer DNS, zresetować konfigurację sieci lub ponownie uruchomić router. Ponieważ problemy z DNS mogą mieć różne przyczyny, warto najpierw wypróbować te podstawowe rozwiązania — jeśli jedno nie zadziała, przejdź do następnego. Oby to pomogło Ci pokonać przeszkody w połączeniu i przynajmniej oszczędziło Ci frustracji.

Streszczenie

  • Spróbuj zmienić DNS na Google lub OpenDNS
  • Wyłącz tymczasowo oprogramowanie zabezpieczające, aby przeprowadzić test
  • Przywróć ustawienia TCP/IP do domyślnych
  • Przeskanuj w poszukiwaniu złośliwego oprogramowania lub porywaczy
  • Zaktualizuj sterowniki sieciowe
  • Opróżnij pamięć podręczną DNS
  • Ręczne ponowne uruchomienie routera