Czym jest rekord klejący?
Rekord glue to rekord A lub AAAA przechowywany w nadrzędnej strefie DNS, który podaje adres IP serwera nazw, gdy nazwa tego serwera znajduje się w domenie przez niego obsługiwanej. Zapobiega to powstaniu cyklicznej zależności podczas rozwiązywania DNS.Problem zależności kołowej
Without Glue Records (Circular Dependency):
Query: "What is the IP of www.example.com?"
↓
Resolver asks: "Who are the nameservers for example.com?"
↓
Answer: ns1.example.com
↓
Resolver asks: "What is the IP of ns1.example.com?"
↓
Needs to query example.com nameservers...
↓
But we don't know their IP! (Loop)
Jak rekordy glue rozwiązują problem
With Glue Records at .com TLD:
.com Zone File:
example.com. NS ns1.example.com.
example.com. NS ns2.example.com.
ns1.example.com. A 192.0.2.1 ← Glue Record
ns2.example.com. A 192.0.2.2 ← Glue Record
Resolution Flow:
Query for www.example.com
↓
.com servers return NS records + Glue IPs
↓
Resolver can now contact 192.0.2.1 directly
↓
Resolution completes successfully
Kiedy rekordy glue są wymagane
| Położenie serwera nazw | Wymagany rekord glue | Przykład |
|---|---|---|
| W tej samej domenie | Tak | ns1.example.com dla example.com |
| W innej domenie | Nie | ns1.hostingco.com dla example.com |
| Subdomena docelowej domeny | Tak | ns1.dns.example.com dla example.com |
Typy rekordów glue
| Typ rekordu | Zastosowanie | Przykład |
|---|---|---|
| A | Adres IPv4 serwera nazw | ns1.example.com A 192.0.2.1 |
| AAAA | Adres IPv6 serwera nazw | ns1.example.com AAAA 2001:db8::1 |
Typowe scenariusze konfiguracji
Scenario 1: Self-hosted nameservers
Domain: example.com
Nameservers: ns1.example.com, ns2.example.com
→ Glue records REQUIRED at registrar
Scenario 2: Third-party nameservers
Domain: example.com
Nameservers: dns1.provider.com, dns2.provider.com
→ No glue records needed
Scenario 3: Vanity nameservers pointing elsewhere
Domain: example.com
Nameservers: ns1.example.com → CNAME dns1.provider.com
→ INVALID - NS records cannot point to CNAMEs
→ Must use glue records with actual IPs
Zarządzanie rekordami glue
Rekordy glue konfiguruje się u rejestratora domeny, a nie w jej strefie DNS:
1. Zaloguj się do panelu rejestratora
2. Przejdź do sekcji rekordów serwerów nazw lub hostów
3. Utwórz rekordy hostów z nazwą serwera nazw i adresem IP
4. Przypisz te serwery nazw do domeny
Dobre praktyki
1. Podawaj IPv4 i IPv6: Dodawaj rekordy glue A i AAAA
2. Używaj wielu adresów IP: Stosuj różne adresy dla ns1 i ns2, aby zapewnić nadmiarowość
3. Aktualizuj rekordy: Zmieniaj glue, gdy zmienią się adresy IP serwerów nazw
4. Weryfikuj propagację: Sprawdzaj glue za pomocą dig +trace
Rozwiązywanie problemów
# Check glue records for a domain
dig +trace example.com NS
# Verify glue is present in TLD response
dig @a.gtld-servers.net example.com NS +norec
Rekordy glue są niezbędną częścią infrastruktury DNS, ponieważ pozwalają domenom korzystać z własnych serwerów nazw przy zachowaniu rozwiązywalnej hierarchii DNS.