Nodea — logo

Glue records

Glue records, czyli rekordy sklejające, to specjalne wpisy w systemie DNS przechowywane w strefie domeny nadrzędnej, które podają adres IP serwera nazw znajdującego się wewnątrz obsługiwanej przez niego domeny. Ich zadaniem jest przerwanie zależności cyklicznej, która uniemożliwiłaby rozwiązanie takiej domeny.

Na czym polega problem, który rozwiązują glue records?

Wyobraźmy sobie domenę mojafirma.pl, której serwerem nazw jest ns1.mojafirma.pl. Aby dowiedzieć się, jaki adres IP ma ten serwer, resolver musiałby zapytać DNS domeny mojafirma.pl — ale żeby to zrobić, potrzebuje właśnie adresu ns1.mojafirma.pl. Powstaje błędne koło.

Rozwiązaniem jest umieszczenie w strefie nadrzędnej (dla domen .pl — u operatora rejestru) dodatkowego rekordu A lub AAAA obok rekordu NS. Ten rekord „skleja” nazwę serwera z jego adresem IP, dzięki czemu resolver od razu otrzymuje kompletną informację i może kontynuować odpytywanie.

Zastosowanie w praktyce

Glue records konfiguruje się głównie wtedy, gdy właściciel domeny prowadzi własne serwery nazw działające w tej samej domenie. Dotyczy to hostingodawców, dostawców i firm, które nie chcą polegać na zewnętrznych usługach DNS, lecz utrzymywać nameservery pod własną marką, na przykład ns1.nazwa.pl i ns2.nazwa.pl.

Wpisy tworzy się w panelu rejestratora domeny, w sekcji rejestracji serwerów nazw (nazywanej też „host records” lub „child nameservers”). Warto pamiętać, że zmiana glue records podlega normalnej propagacji DNS i może potrwać nawet do 48 godzin, zanim nowe wartości rozejdą się po całym internecie. Błędnie ustawione rekordy sklejające prowadzą do niedostępności całej domeny, dlatego ich konfigurację należy weryfikować szczególnie starannie. Po każdej zmianie warto sprawdzić poprawność wpisów narzędziami diagnostycznymi DNS, na przykład poleceniem dig czy publicznymi serwisami do sprawdzania delegacji domeny. Dzięki temu można wychwycić literówkę w adresie IP lub brakujący rekord, zanim odbije się on na dostępności wszystkich usług działających w danej domenie.

Powiązane pojęcia

Najczęstsze pytania

Kiedy potrzebne są glue records?

Glue records są niezbędne, gdy serwer nazw domeny mieści się w tej samej domenie, którą obsługuje (np. ns1.mojafirma.pl dla domeny mojafirma.pl). Bez nich powstałaby zależność cykliczna i domeny nie dałoby się rozwiązać. Konfiguruje się je zwykle w panelu rejestratora domeny.