Glue-post

DNS-posttyper
En A- eller AAAA-post i den överordnade zonen som förhindrar cirkulära beroenden när en namnserver finns inom domänen.
← Tillbaka till Ordlistan

Vad är en glue-post?

En glue-post är en A- eller AAAA-post som lagras i den överordnade DNS-zonen och anger IP-adressen till en namnserver när namnserverns värdnamn ligger under den domän som den betjänar. Den extra informationen förhindrar ett cirkulärt beroende i DNS-uppslagningen.

Problemet med cirkulärt beroende

Om ns1.example.com ska vara namnserver för example.com måste resolvern först hitta IP-adressen till ns1.example.com. För att hitta den adressen skulle resolvern behöva fråga example.com:s namnservrar, men dessa kan inte nås innan deras IP-adresser är kända. Utan glue-information uppstår därför en loop.

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)

Så löser glue-poster problemet

Glue-poster publiceras på toppdomänens registernivå tillsammans med delegeringens NS-poster. När en resolver får både namnservernamnen och deras glue-adresser kan den kontakta rätt IP direkt och fortsätta den auktoritativa uppslagningen. Glue-posten är inte samma sak som en vanlig A- eller AAAA-post i den delegerade zonen, även om innehållet ska stämma överens.

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

När krävs glue-poster?

Namnserverns placeringKräver glueExempel
Inom samma domänJans1.example.com för example.com
Annan domänNejns1.hostingco.com för example.com
Underdomän till måldomänenJans1.dns.example.com för example.com

Glue behövs när namnserverns värdnamn ligger i samma domän som delegeras eller i en underdomän till den. Om namnservern ligger i en helt annan domän kan resolvern följa den andra domänens delegering och behöver normalt ingen glue-post i den första domänens register.

Typer av glue-poster

PosttypSyfteExempel
AIPv4-adress för namnservernns1.example.com A 192.0.2.1
AAAAIPv6-adress för namnservernns1.example.com AAAA 2001:db8::1

En A-post anger namnserverns IPv4-adress. En AAAA-post anger dess IPv6-adress. När en namnserver stöder båda protokollen bör båda adresserna publiceras och övervakas. Felaktiga eller föråldrade adresser kan göra delegeringen otillgänglig.

Vanliga konfigurationsscenarier

Vid egen drift av namnservrar under den egna domänen krävs glue hos registraren. För en extern leverantör vars namnservrar ligger under leverantörens domän behövs normalt ingen glue i kundens delegering. Ett NS-värde ska inte vara ett CNAME; använd riktiga namnservrar och registrera deras faktiska IP-adresser som glue.

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

Hantera glue-poster

Glue-poster konfigureras hos registraren eller registret, inte bara i DNS-zonens egen fil. Logga in hos registraren, öppna sektionen för host- eller namnserverposter, skapa varje namnserver med dess IP-adress och tilldela sedan namnservrarna till domänen. Kontrollera därefter delegeringen från flera resolvrar.

Bästa praxis

1. Publicera IPv4 och IPv6: Lägg till både A- och AAAA-glue när infrastrukturen stöder det.

2. Använd flera adresser: Låt namnservrarna använda separata adresser och felgränser för redundans.

3. Håll posterna uppdaterade: Ändra glue när en namnservers IP-adress ändras.

4. Verifiera spridningen: Följ delegeringen med dig +trace och kontrollera svar från toppdomänens servrar.

Felsökning

Börja med att kontrollera glue direkt hos toppdomänens auktoritativa servrar. Jämför NS-poster, A- och AAAA-adresser samt registrarens host-poster. Om svaren skiljer sig åt, ta hänsyn till TTL och spridning innan du gör ytterligare ändringar.

Glue-poster är en grundläggande del av DNS-infrastrukturen. De gör det möjligt att använda egenhostade namnservrar utan att DNS-hierarkin förlorar en startpunkt för upplösningen.

# 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

Använd Denna Kunskap

Använd DomScans API för att kontrollera domäntillgänglighet, hälsa och mer.