Was ist ein Glue Record?
Ein Glue Record ist ein A- oder AAAA-Datensatz, der in der Stamm-DNA-Zone gespeichert ist, der die IP-Adresse eines Namensservers bereitstellt, wenn der Hostname des Namensservers innerhalb der Domain liegt, die er dient, wodurch eine kreisförmige Abhängigkeit in der DNS-Auflösung verhindert wird.
Das Circular Dependance Problem
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)
Wie Glue Records dies lösen
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
Wenn Glue Records erforderlich sind
| Name und Name | Kleber erforderlich | Beispiel |
|---|---|---|
| Innerhalb derselben Domain | Ja. | ns1.example.com für example.com |
| Verschiedene Domains | Nein | ns1.hostingco.com für example.com |
| Subdomain des Ziels | Ja. | ns1.dns.example.com für example.com |
Glue Record Arten
| Datentyp | Zweck | Beispiel |
|---|---|---|
| A | IPv4 Adresse für nameserver | ns1.example.com A 192.0.2.1 |
| AAAA | IPv6 Adresse für nameserver | ns1.example.com AAAA 2001:db8::1 |
Gemeinsame Konfigurationsszenarien
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
Glue Records verwalten
Glue-Datensätze werden in Ihrem Domain-Registrar konfiguriert, nicht in Ihrer DNS-Zone:
1. Melden Sie sich in der Registersteuerung
2. Navigieren Sie zu Nameserver/Host-Datensatz
3. Host Records mit Nameserver Hostname und IP erstellen
4. Geben Sie diese Namenserver Ihrer Domain zu
Bewährte Praktiken
1. ** Bereitstellung sowohl IPv4 als auch IPv6*: Fügen Sie A und AAAA Leimaufzeichnungen hinzu
2. ** Verwenden Sie mehrere IPs*: Verschiedene IPs für ns1 und ns2 für Redundanz
3. **Keep-Daten aktualisiert*: Kleber ändern, wenn Nameserver IPs ändern
4. **Verify propagation*: Kleber prüfen mit dig +trace
Fehlerbehebung
# 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
Glue-Aufzeichnungen sind wesentliche DNS-Infrastruktur, die es Domänen ermöglicht, selbstgehostete Nameserver zu verwenden, während eine auflösbare DNS-Hierarchie beibehalten wird.