Jaki problem należy rozwiązać?

Klient DNS odebrał komunikat o błędzie „Nie znaleziono nazwy”.

Przyczyna: Komputer kliencki usługi DNS nie ma prawidłowej konfiguracji protokołu IP dla danej sieci.

Rozwiązanie: Sprawdź, czy ustawienia konfiguracji protokołu TCP/IP komputera klienckiego są poprawne (w szczególności ustawienia używane do rozpoznawania nazw DNS).

Aby sprawdzić poprawność konfiguracji protokołu IP klienta, użyj polecenia ipconfig. W wynikach tego polecenia sprawdź, czy klient ma prawidłowy adres IP, maskę podsieci i domyślną bramę dla sieci, do której jest podłączony i w której jest używany.

Jeśli klient nie ma prawidłowej konfiguracji protokołu TCP/IP, można wykonać jedną z następujących czynności:

  • Aby ręcznie wymusić odnowienie konfiguracji adresów IP z serwera DHCP (Dynamic Host Configuration Protocol) dla klientów konfigurowanych dynamicznie, użyj polecenia ipconfig /renew.

  • W przypadku klientów konfigurowanych statycznie zmodyfikuj ich właściwości protokołu TCP/IP, używając prawidłowych ustawień konfiguracji lub uzupełniając konfigurację systemu DNS dla sieci. Nie należy konfigurować klientów w taki sposób, aby korzystali jednocześnie z serwerów DNS zintegrowanych z Usługami domenowymi w usłudze Active Directory (AD DS, Active Directory Domain Services) i z serwerów DNS usługodawcy internetowego. Zamiast tego należy skonfigurować klientów tak, aby korzystali z tylko serwerów DNS zintegrowanych z usługami AD DS, a następnie skonfigurować serwery DNS zintegrowane z usługami AD DS w taki sposób, aby przesyłały dalej zapytania do serwerów DNS usługodawcy internetowego.

Aby uzyskać więcej informacji, zobacz temat Zarządzanie klientami.

Przyczyna: Klient nie mógł skontaktować się z serwerem DNS z powodu awarii sieci lub sprzętu.

Rozwiązanie: Sprawdź, czy komputer kliencki ma prawidłowe i sprawne połączenie sieciowe. Najpierw za pomocą podstawowych metod rozwiązywania problemów z siecią i sprzętem sprawdź, czy związany z klientem sprzęt (kable i karty sieciowe) działa poprawnie.

Jeśli sprzęt klienta jest właściwie przygotowany i działa prawidłowo, sprawdź za pomocą polecenia ping, czy klient może nawiązać kontakt z innymi komputerami w sieci.

Przyczyna: Klient DNS nie może nawiązać kontaktu ze skonfigurowanymi serwerami DNS.

Rozwiązanie: Jeśli klient DNS ma podstawową łączność z siecią, sprawdź, czy może nawiązać kontakt ze swoim preferowanym (lub alternatywnym) serwerem DNS.

Aby sprawdzić, czy klient ma zapewniony podstawowy dostęp do serwera DNS za pośrednictwem protokołu TCP/IP, najpierw spróbuj nawiązać kontakt z preferowanym serwerem DNS za pomocą polecenia ping, używając adresu IP tego serwera.

Jeśli na przykład klient używa preferowanego serwera DNS o adresie 10.0.0.1, w wierszu polecenia na komputerze klienckim wpisz polecenie ping 10.0.0.1. Jeśli adres IP preferowanego serwera DNS nie jest znany, można go wyświetlić za pomocą polecenia ipconfig. Na komputerze klienckim można na przykład wpisać polecenie ipconfig /all|more, aby wstrzymać wyświetlanie i przeczytać lub zanotować adresy IP wyświetlone na liście Serwery DNS w wynikach polecenia.

Jeśli żaden skonfigurowany serwer DNS nie odpowiada na bezpośrednie wysyłanie polecenia ping z adresem IP serwera, oznacza to, że prawdopodobnie występują problemy z łącznością sieciową między klientem a serwerami DNS. W takim przypadku należy wykonać podstawowe czynności dotyczące rozwiązywania problemów z siecią TCP/IP.

Przyczyna: Serwer DNS nie działa lub nie odpowiada na zapytania.

Rozwiązanie: Jeśli klient DNS może wysyłać polecenie ping do komputera serwera DNS, sprawdź, czy serwer DNS został uruchomiony i czy jest zdolny do nasłuchiwania i odpowiadania na żądania klientów. Spróbuj użyć polecenia nslookup, aby sprawdzić, czy serwer może odpowiadać na zapytania klientów DNS.

Aby uzyskać więcej informacji, zobacz temat Uruchamianie lub zatrzymywanie serwera DNS.

Przyczyna: Używany przez klienta serwer DNS nie jest autorytatywny dla nazwy, której dotyczy problem, i nie może dla niej zlokalizować autorytatywnego serwera.

Rozwiązanie: Upewnij się, że nazwa domeny DNS, którą klient próbuje rozpoznać, jest nazwą domeny DNS, dla której skonfigurowano autorytatywne serwery DNS.

Jeśli na przykład klient próbuje rozpoznać nazwę host.widgets.tailspintoys.com, należy sprawdzić, czy preferowany serwer DNS (lub serwer alternatywny, jeśli jest używany), do którego klient skierował zapytanie, ładuje autorytatywną strefę zawierającą rekord zasobu hosta (A) dla nazwy, której dotyczy problem.

Jeśli preferowany serwer jest autorytatywny dla nazwy, której dotyczy problem, i ładuje odpowiednią strefę, ustal, czy w strefie brakuje odpowiednich rekordów zasobów. W razie potrzeby dodaj rekordy zasobów do tej strefy.

Jeśli preferowany serwer nie jest autorytatywny dla nazwy, której dotyczy problem, oznacza to, że możliwą przyczyną są błędy konfiguracji na serwerze DNS. W razie potrzeby przeprowadź dalszą analizę problemów z serwerem DNS.

Aby uzyskać więcej informacji, zobacz tematy Zarządzanie rekordami zasobów i Rozwiązywanie problemów z serwerami DNS.

Klient DNS odebrał odpowiedź zawierającą stare lub nieprawidłowe informacje.

Przyczyna: Używany przez klienta serwer DNS nie jest autorytatywny dla nazwy, której dotyczy problem, i korzysta ze starych informacji umieszczonych w swojej lokalnej bazie danych DNS.

Rozwiązanie: Ustal, czy serwer DNS jest autorytatywny dla danej nazwy, po czym zastosuj odpowiednią procedurę.

Jeśli na przykład klient próbuje rozpoznać nazwę host.widgets.tailspintoys.com, należy sprawdzić, czy preferowany serwer DNS (lub serwer alternatywny, jeśli jest używany), do którego klient skierował zapytanie, ładuje autorytatywną strefę zawierającą rekord zasobu hosta (A) dla nazwy, której dotyczy problem.

Jeśli preferowany serwer jest autorytatywny dla nazwy i odpowiedział przy użyciu nieprawidłowych danych, oznacza to, że dana strefa może mieć nieaktualne lub stare informacje w odpowiednich rekordach zasobów. W takim przypadku można dodać lub usunąć odpowiednie rekordy zasobów w strefie.

Jeśli są włączone aktualizacje dynamiczne, można również wymusić rejestrację i aktualizację na komputerze, do którego było skierowane zapytanie. Aby wymusić aktualizację rejestracji jego rekordów zasobów, w wierszu polecenia wpisz polecenie ipconfig /registerdns.

Jeśli preferowany serwer nie jest bezpośrednim serwerem autorytatywnym dla nazwy, której dotyczy zapytanie, oznacza to, że prawdopodobnie odpowiedział na zapytanie na podstawie informacji, które zostały uzyskane i umieszczone w pamięci podręcznej podczas wcześniejszego wyszukiwania cyklicznego. W takim wypadku należy rozważyć wyczyszczenie pamięci podręcznej nazw na serwerze. W ten sposób serwer zostanie zmuszony do użycia nowych zapytań cyklicznych dla danych tego rekordu zasobu i odbudowania zawartości pamięci podręcznej na podstawie bieżących informacji.

Aby uzyskać więcej informacji, zobacz tematy Zarządzanie rekordami zasobów i Rozwiązywanie problemów z serwerami DNS.

Przyczyna: Preferowany serwer DNS jest serwerem pomocniczym dla strefy, która zawiera nazwę docelową, i jego informacje są nieaktualne.

Rozwiązanie: Jeśli serwer, który odpowiedział klientowi, jest serwerem pomocniczym strefy, wersja strefy używana na tym serwerze może być stara i powinna być częściej aktualizowana.

Aby uzyskać natychmiastowe rozwiązanie problemu, można zainicjować na serwerze pomocniczym transfer strefy do odpowiedniego serwera głównego, co spowoduje aktualizację strefy. Aby zapewnić aktualność danych strefy pomocniczej w przyszłości, należy także rozważyć zastosowanie jednej z następujących opcji:

  • Określenie dodatkowych serwerów głównych dla serwera pomocniczego, które będą używane podczas odświeżania strefy.

  • Ustawienie interwału odświeżania strefy na nieco mniejszą wartość, aby skrócić czas, w którym wszystkie autorytatywne serwery strefy mogą z niej korzystać, zanim wystąpi konieczność jej odświeżenia.

  • Skonfigurowanie listy powiadomień na serwerze głównym, który działa jako źródło danych strefy dla serwera pomocniczego, i włączenie jej, tak aby serwer pomocniczy był powiadamiany o zmianach strefy.

Przyczyna: Nazwa, której dotyczyło zapytanie, została błędnie określona w danych wprowadzonych przez użytkownika lub w przechowywanej konfiguracji klienta.

Rozwiązanie: Sprawdź, czy nazwa została poprawnie określona w aplikacji, z której pochodzi zapytanie dotyczące nazwy.

W większości przypadków niepoprawne dane w pozytywnej odpowiedzi na zapytanie wskazują na jedną z trzech możliwości:

  • Użytkownik wprowadził nieprawidłową nazwę DNS na kliencie.

  • Na kliencie użyto krótkiej, niekwalifikowanej nazwy, która w lokalnym programie rozpoznawania nazw została uzupełniona nieprawidłowym sufiksem DNS.

  • Rekordy zasobów określone w zapytaniu nie zostały poprawnie zaktualizowane na serwerze DNS.

Sprawdź, czy nazwa nie została błędnie wprowadzona przez użytkownika. Sprawdź dokładnie zestaw znaków wprowadzonych przez użytkownika podczas tworzenia oryginalnego zapytania DNS lub sprawdź ustawienia aplikacji, takie jak konfiguracja poczty internetowej lub przeglądarki sieci Web.

Jeśli w oryginalnym zapytaniu użyto niekwalifikowanej nazwy zamiast w pełni kwalifikowanej nazwy domeny (FQDN), spróbuj użyć zamiast niej nazwy FQDN w aplikacji klienckiej i powtórzyć zapytanie. W takim przypadku na końcu nazwy dodaj kropkę (.), aby wskazać, że wprowadzana nazwa jest dokładną nazwą FQDN.

Jeśli zapytanie dotyczące nazwy FQDN zakończy się pomyślnie i zwróci w odpowiedzi poprawne dane, najbardziej prawdopodobną przyczyną problemu jest nieprawidłowo skonfigurowana lista wyszukiwania sufiksów domen DNS zdefiniowana w ustawieniach programu rozpoznawania nazw na kliencie.

Jeśli usługa DNS jest używana w środowisku, które nie obsługuje aktualizacji dynamicznych, lub jeśli strefa jest na ogół administrowana ręcznie, warto sprawdzić, czy rekordy zasobów biorące udział w odpowiedzi na zapytanie nie zostały błędnie wprowadzone. Aby się upewnić, że dane rekordów przechowywane w strefie są poprawne, należy je przejrzeć i w razie potrzeby odpowiednio zmodyfikować.

Przyczyna: W strefie podstawowej może brakować danych lub dane mogą być błędne.

Rozwiązanie: Sprawdź, czy serwer podstawowy strefy ma kompletne i dokładne dane.

Najbardziej prawdopodobną przyczyną braku danych lub występowania niekompletnych danych na podstawowym serwerze DNS strefy jest nieudane żądanie aktualizacji. Możliwe, że obsługa aktualizacji dynamicznych nie została w pełni zaimplementowana lub skonfigurowana. Aby rozwiązać ten problem, zapoznaj się z artykułem dotyczącym protokołu dynamicznej aktualizacji usługi DNS (specyfikacja RFC 2136) i zawartymi w nim wymaganiami dotyczącymi serwerów i klientów DNS, które korzystają z tego protokołu.

W przypadku stref zintegrowanych z usługą katalogową jest również możliwe, że rekordy, których dotyczyło błędne zapytanie, zostały zaktualizowane w usługach AD DS, ale nie zostały zreplikowane do wszystkich serwerów DNS ładujących strefę. Domyślnie wszystkie serwery DNS ładujące strefy z usług AD DS wykonują sondowanie w ustawionych odstępach czasu (zazwyczaj co 15 minut) i w razie wystąpienia przyrostowych zmian wykonują aktualizację strefy. W większości przypadków aktualizacja systemu DNS wymaga nie więcej niż 20 minut, aby wykonać replikację do wszystkich serwerów DNS w środowisku domeny usługi Active Directory przy użyciu domyślnych ustawień replikacji i niezawodnych łączy o dużej szybkości transmisji.

Jeśli strefy zostały specjalnie skonfigurowane do blokowania aktualizacji dynamicznych, należy pamiętać, że konieczne będzie ręczne dodawanie i aktualizowanie większości typów rekordów zasobów używanych w strefie. W takim wypadku należy przeglądać oraz aktualizować odpowiednie rekordy za pomocą Menedżera DNS.

Innym źródłem nieprawidłowych danych może być Usługa nazw internetowych systemu Windows (WINS). Należy ustalić, czy w strefie jest włączona i używana integracja z wyszukiwaniem WINS. Jeśli w strefach jest używane wyszukiwanie WINS, należy sprawdzić, czy źródłem błędnych danych nie jest usługa WINS.

Aby uzyskać więcej informacji, zobacz tematy Rozwiązywanie problemów z aktualizacjami dynamicznymi i Zarządzanie rekordami zasobów.

Wystąpił inny problem z klientem DNS, który nie został tutaj opisany.

Przyczyna: Problem nie został tutaj opisany.

Rozwiązanie: Wyszukaj najnowsze informacje techniczne, które mogą być związane z tym problemem, w witrynie Microsoft TechNet (https://go.microsoft.com/fwlink/?LinkId=170) (strona może zostać wyświetlona w języku angielskim). W tej witrynie można uzyskać potrzebne informacje i instrukcje dotyczące napotkanego problemu.

Użytkownicy mający połączenie z Internetem mogą uzyskać najnowsze aktualizacje systemu operacyjnego w witrynie Microsoft Update (https://go.microsoft.com/fwlink/?LinkId=284) (strona może zostać wyświetlona w języku angielskim).


Spis treści