Check-Host.cc

Globalny test rekordu NS (Name Server)

Rekord NS (Name Server) to krytyczny element infrastruktury, który deleguje kontrolę administracyjną nad domeną konkretnemu dostawcy hostingu DNS. Tworzy on podstawowe mapowanie globalnej hierarchii DNS. Po zakupie domeny od rejestratora, powiązane rekordy NS są publikowane w rejestrze domeny najwyższego poziomu (TLD - Top Level Domain) (np. na serwerach głównych .com lub .pl). Rekordy te informują rekursywne resolvery dokładnie o tym, które serwery fizyczne przechowują autorytatywny plik strefy zawierający Twoje rekordy A, MX i TXT.

Delegacja i łańcuch rozwiązywania

Proces rozwiązywania domeny opiera się całkowicie na delegacji NS. Gdy przeglądarka żąda witryny, system operacyjny wysyła zapytanie do rekursywnego resolvera. Resolver sprawdza wpisy root (root hints), a następnie wysyła zapytanie do serwera TLD. Serwer TLD odpowiada nie adresem IP, ale rekordami NS przypisanymi do Twojej domeny (np. ns1.cloudflare.com). Resolver następnie podąża za tą delegacją, otwierając nowe połączenie z określonymi serwerami nazw w celu zażądania końcowego Payloadu. Brak prawidłowych, odpowiadających rekordów NS oznacza, że domena jest matematycznie odcięta od Internetu, co skutkuje trwałym błędem SERVFAIL.

Glue Records i zależności cykliczne

Unikalne wyzwanie architektoniczne pojawia się, gdy domena używa "vanity nameservers", co oznacza, że rekordy NS są subdomenami samej domeny (np. example.com używa ns1.example.com). Jeśli resolver potrzebuje adresu IP dla ns1.example.com, aby wyszukać example.com, tworzy to nieskończoną zależność cykliczną (circular dependency). Aby przerwać tę pętlę, inżynierowie sieciowi wykorzystują rekordy "Glue Records". Są to jawne adresy IP dostarczane bezpośrednio do rejestratora TLD wraz z rekordami NS, umożliwiające resolverowi ominięcie tego paradoksu i bezpośrednie połączenie z autorytatywnym serwerem.

Migracje NS i Split-Brain DNS

Migracja hostingu DNS od jednego dostawcy (np. AWS Route53) do drugiego (np. Cloudflare) wiąże się z aktualizacją rekordów NS u rejestratora. Ponieważ rejestry TLD agresywnie buforują delegacje NS - często narzucając TTL od 24 do 48 godzin - zmiana rekordów NS natychmiast wyzwala scenariusz "split-brain" w całym globalnym Internecie. Podczas tego okna propagacji niektóre geograficzne ISP wyślą zapytanie do starych serwerów nazw, a inne trafią do nowych. Niezbędnym wymogiem jest utrzymywanie starej strefy DNS w pełni aktywnej i identycznej z nową, dopóki globalne testy nie potwierdzą, że 100% światowego ruchu wyemigrowało do zaktualizowanych celów NS.