2013-03-02 9 views
11

Vor ungefähr 5 Stunden habe ich eine neue Hosted Zone im AWS Route 53-Dienst erstellt. Die Einträge sehen wie folgt aus:AWS Route 53 DNS-Laufzeit

Hosted Zone domain.com

domain.com.  A 
domain.com.  MX 1 ASPMX.L.GOOGLE.COM. 
        5 ALT1.ASPMX.L.GOOGLE.COM. 
        5 ALT2.ASPMX.L.GOOGLE.COM. 
        10 ASPMX2.GOOGLEMAIL.COM. 
        10 ASPMX3.GOOGLEMAIL.COM. 
domain.com.  NS ns-1042.awsdns-02.org. 
        ns-996.awsdns-60.net. 
        ns-280.awsdns-35.com. 
        ns-1711.awsdns-21.co.uk. 
domain.com.  SOA ns-1042.awsdns-02.org. 
        awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400 
www.domain.com. A XX.XXX.XX.XXX 

ich auch Domain-Datensätze für meine Registrator aktualisiert haben es AWS DNS-Server angeben.

Die Aufzeichnung A für domain.com. ist leer, weil es nur ein Alias ​​für www.domain.com ist. Subdomain aus derselben Hosted Zone. Also, www.domain.com. verweist auf eine echte Elastic IP-Adresse.

Die offizielle AWS Dokumentation sagt:

Frage: Wie schnell werden Änderungen, die ich auf meine DNS-Einstellungen auf Amazon Route 53 global ausbreiten machen?

Amazon Route 53 wurde entwickelt, um Updates, die Sie an Ihre DNS-Datensätze zu seinem weltweiten Netzwerk von autorisierenden DNS-Servern innerhalb von 60 Sekunden unter normalen Bedingungen zu propagieren. Beachten Sie, dass sich das Caching von DNS-Resolvern außerhalb der Kontrolle des Dienstes Route 53 von Amazon befindet und Ihre Ressourcendatensätze gemäß ihrer Lebenszeit (TTL) zwischenspeichert.

In meinem Fall wurden DNS-Einträge noch nicht nach 5 Stunden verbreitet. Ich sehe, dass die DNS-Server von AWS die Datensätze bereits aktualisiert haben. So zeigt nslookup die Elastic IP-Adresse für meinen Web Service für ASW DNS Server an. Aber zum Beispiel Google DNS immer noch nicht weiß es:

nslookup domain.com 8.8.8.8: can't find domain.com: NXDOMAIN 

Könnten Sie sagen, wenn ich DNS-Setup falsch ausgeführt, so dass DNS-Einträge noch nicht propagiert worden sind?

+6

Sie können '+ Spur graben + example.com' fügen Sie die Kette von Delegationen zu folgen, die Ihnen sagen, wenn die Delegation an Ort und Stelle ist (und korrigieren) sowie wenn die Route 53 Server wie gewünscht reagieren. (Ich weiß nicht wirklich über dieses "leere A", ist das etwas in Route 53, das auf UI-Ebene so funktioniert? DNS gibt es nicht.) –

+0

Håkan, danke für die Antwort! Ja, das ist richtig, das ist nur AWS Funktionalität. Während normale Route 53-Ressourcenaufzeichnungssätze Standard-DNS-Ressourcenaufzeichnungssätze sind, stellen Aliasressourcenaufzeichnungssätze eine Route 53-spezifische Erweiterung der DNS-Funktionalität bereit. Mehr Details dazu finden Sie hier: http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html – Maksim

+1

Dank dig habe ich bemerkt, dass AWS DNS im Registrar veraltet ist. Ich habe DNS-Einträge vor ca. 12 Stunden korrigiert und sehe, dass Google DNS meine Domain kennt: nslookup domain.com 8.8.8.8, google-public-dns-a.google.com sagt Adresse XX.XXX.XX.XXX. Aber ich benutze nslookup ohne Angabe von DNS-Server: nslookup domain.com, es heißt Unbekannte Domäne. Ich habe versucht, Router neu zu starten und lokales DNS zu löschen. – Maksim

Antwort

0

Ich glaube, Domain-Name Ein Datensatz muss auf die IP verweisen. und fügen Sie einen Alias ​​zu www hinzu.

Für meine Wordpress-Site, ich dot sowohl Domäne und www Ein Datensatz an IP-Adresse.

0

Ich stieß auf ein ähnliches Problem. Die Registar NS-Datensätze für die Domäne müssen aktualisiert werden, damit sie mit den NS-Datensätzen in der gehosteten Zone übereinstimmen.

Im Folgenden finden Sie Antwort auf Anweisungen und ausführliche Beschreibung: https://stackoverflow.com/a/37534217/3895401

Verwandte Themen