Zapisanie dokładnego rodzaju błędu DNS zmienia rozdzielczość. Brak możliwości znalezienia nazwy, brak możliwości odebrania serwera lub w ogóle brak odpowiedzi to różne sytuacje.

Podejście podstawowe

NXDOMAIN wskazuje, że żądana nazwa nie istnieje; NODATA ma miejsce, gdy żądany typ rekordu nie istnieje, mimo że istnieje nazwa. SERVFAIL wskazuje, że serwer nie był w stanie pomyślnie ukończyć zapytania. Negatywne odpowiedzi mogą być również buforowane, więc nowo dodany rekord może nie pojawić się natychmiast.

Etapy stosowania

  1. Sprawdź nazwę domeny pod kątem literówek i nieprawidłowego sufiksu DNS.
  2. Oddzielne zapytania A i AAAA na tym samym serwerze; Zapisz kod odpowiedzi.
  3. Zawęź przyczynę niepowodzenia za pomocą informacji o serwerze proxy, stanie DNSSEC i dziennikach programu rozpoznawania nazw.

Praktyczny przykład

Jeśli właśnie utworzona subdomena zwróciła najpierw NXDOMAIN, niektórzy klienci mogą używać ujemnej pamięci podręcznej po dodaniu rekordu. Z drugiej strony pojawienie się SERVFAIL może nie być problemem propagacji, który można rozwiązać jedynie poprzez dłuższe czekanie.

Prawidłowo zinterpretuj wynik

Przydatnym porównaniem jest to, czy inny serwer DNS odpowiedział pomyślnie; ale wewnętrzne domeny korporacyjne mogą nie być dostępne w publicznym mechanizmie rozpoznawania nazw. Sprawdź projekt rozdzielczości przed wysłaniem nazw sieci wewnętrznych do dowolnych usług zewnętrznych.

Odczyt źródłowy i uzupełniający

Szczegóły protokołu lub polecenia: RFC 2308. Kroki i przykładowy scenariusz to narracja redakcyjna IPScans.