So konfigurieren Sie Amazon Route53 ohne www in der Unterdomäne

13

Bearbeiten: Amazon unterstützt dies jetzt. http://aws.typepad.com/aws/2012/12/root-domain-website-hosting-for-amazon-s3.html

Ich habe meine Domain-Konfiguration in Route53 bei Amazon AWS

Exec Ping-Befehl in meiner Domain ohne www

$ ping mydomain.com.br
ping: cannot resolve domain.com.br: Unknown host

Führe den Ping Befehl in meiner Domain mit www aus

$ ping www.domain.com.br
PING s3-website-sa-east-1.amazonaws.com (177.72.245.6): 56 data bytes
64 bytes from 177.72.245.6: icmp_seq=0 ttl=244 time=25.027 ms
64 bytes from 177.72.245.6: icmp_seq=1 ttl=244 time=25.238 ms
64 bytes from 177.72.245.6: icmp_seq=2 ttl=244 time=25.024 ms

Route 53 -> Datensatz erstellen -> Name: [] .domain.com.br CNAME-Wert festlegen: www.domain.com.br

ANZEIGE FEHLER

"RRSet vom Typ CNAME mit dem DNS-Namen mydomin.com ist an der Spitze in der Zone mydomin.com nicht zulässig."

romuloigor
quelle
1
Hallo, bitte beachte, dass die Antworten im Abschnitt "Antworten" angegeben werden sollten, NICHT als Änderungen an der Frage.
Michael Hampton

Antworten:

6

Sie können keinen CNAME für die Stammdomäne verwenden, da dieser die RFCs verletzt und eine Reihe von Problemen verursachen kann. Leider gibt es bei Amazon keine Problemumgehung für von S3 gehostete Websites.

Bearbeiten: Amazon unterstützt dies jetzt. http://aws.typepad.com/aws/2012/12/root-domain-website-hosting-for-amazon-s3.html

Es gibt Dienste wie WWWizer , mit denen Sie zum WWW umleiten können, aber sie sind keine perfekte Lösung.

ceejayoz
quelle
2
Sie können CNAMEs mit Domänen auf Stammebene verwenden, die nicht gegen RFC verstoßen. Das Problem ist, dass CNAME nicht mit anderen Datensätzen wie MX koexistieren kann. From RFC1034 ...... Wenn ein CNAME RR auf einem Knoten vorhanden ist, sollten keine anderen Daten vorhanden sein. Dadurch wird sichergestellt, dass die Daten für einen kanonischen Namen und seine Aliase nicht unterschiedlich sein können. Diese Regel stellt auch sicher, dass ein zwischengespeicherter CNAME verwendet werden kann, ohne bei einem autorisierenden Server nach anderen RR-Typen zu suchen.
James Park-Watt
@ JamesPark-Watt blog.cloudflare.com/… "Das Problem ist, dass der DNS-RFC (RFC1033) erfordert, dass der" Zonenscheitel "(manchmal als" Stammdomäne "oder" nackte Domäne "bezeichnet) ein" A-Datensatz "ist, nicht ein CNAME. "
ceejayoz
Perfekt -> Link Root-Domain Website-Hosting für Amazon S3
romuloigor
4

Erstellen Sie einen Ressourceneintragssatz (Typ A - IPv4-Adresse), der "denselben Namen wie die gehostete Zone hat, indem Sie das Feld Name leer lassen".

Amazon Route 53 - Datensatz bearbeiten

Dies ist die Warnung, die Route 53 ausgibt, wenn versucht wird, den Namen "@" hinzuzufügen, den ich auch für Bind-Nameserver verwendet habe. Verwenden Sie also nicht '@', sondern einen leeren Namen ''.

Schmoove
quelle
1
Und jetzt benutze @ich die Werke für A, um eine nackte Domain zu bekommen.
Rubens Mariuzzo
1

Wenn Sie Ihre Root-Domain mydomain.com.br auf einen Service von AWS verweisen möchten :

  • Erstellen Sie einen Datensatz vom Typ A - IPv4-Adresse .
  • Wählen Sie dann Ja für Alias.
  • Alias ​​Target listet die automatische Vervollständigung Ihrer AWS-Ressourcen auf.
Jubba Smail
quelle