Zeigen die von Amazon CloudFront an Ein a-record nicht auf einen CNAME
Ich gefunden habe, die Anleitungen zu Punkt meine domain mit CNAME zu Amazons CloudFront-Dienst, aber idealerweise würde ich gerne den root-Namen (Ein Eintrag). Zum Beispiel, foo.com statt www.foo.com. Ist das möglich?
InformationsquelleAutor der Frage git-noob | 2010-06-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die zone apex (d.h. example.com) zu einer CloudFront-Verteilung auf AWS mithilfe Ihrer Route 53-service. Melden Sie sich einfach in Ihrer CloudFront-Verteilung, und legen Sie die Alternate Domain Names (CNAMEs) zu Ihrer domain (z.B. example.com und/oder http://www.example.com). Dann in Route 53, erstellen Sie eine gehostete zone für Ihre Domäne, und dann einen alias-Datensatz der Auswahl der CloudFront-Verteilung als Ziel. Sie können auch eine zweite alias-Datensatz für alle sub-domains, wie http://www.example.com. Hinweis: Sie müssen die Nameserver bei Ihrem domain-registrar zu werden.
Aus der Route 53 FAQs:
Weitere Informationen finden Sie unter AWSs Dokumentation:
InformationsquelleAutor der Antwort TravisCannon
Zeigen
www.example.com
kann noch getan werden, mit Einem a-record, aber Sie haben zu zeigen, um eine IP-Adresse so, es hat nichts zu tun mit dem "www" oder irgendetwas anderes vor oder nicht.Den Unterschied zwischen CNAMEs und A-Records ist nur, dass Sie einen CNAME-Punkte auf einen anderen Namen, der muss wiederum nachgeschlagen werden durch die DNS, in der Erwägung, dass Ein a-Datensatz benötigt nur ein lookup und ist spitz, die direkt an eine IP-Adresse.
Sagte, dass Sie schnell verstehen, warum mit A-records, die mit dieser Art von cloud-hosting könnte eine schlechte Idee sein oder unmöglich. Amazon nutzt verschiedene IP-Adressen, und Sie werden nicht im Vorfeld wissen, welche IP-Adressen das sind. DNS-änderungen sind langsam. So, es sei denn, Sie haben eine bestimmte IP-Adresse, die sich nicht ändern, mit Einem a-record wird einfach nicht funktionieren. Finden Sie ein hosting-Angebot mit einer festen IP-Adresse und Sie können Ein-records.
In Bezug auf Leistung oder Erreichbarkeit, es gibt nur einen marginalen Unterschied zwischen CNAME und A-records.
EDIT:
Als SLaks Punkte heraus, so scheint es am besten zu bleiben "alten Regeln" für die Verwendung Eines a-Eintrags für Ihre root-domain-Namen. Aber du wirst feststellen, dass man manchmal nicht die Wahl haben, je nachdem, was Sie Ihren hosting-Anbieter ermöglicht es Ihnen zu tun. Zum Glück, heute, es gibt wenig, wenn überhaupt etwas, sollte praktisch verweigern Sie dies (mittels CNAME).
InformationsquelleAutor der Antwort Abel