Wählen zwischen Alias- und Nicht-Alias-Datensätzen - Amazon Route 53

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Wählen zwischen Alias- und Nicht-Alias-Datensätzen

Amazon Route 53-Aliaseinträge bieten eine Route 53-spezifische FunktionserweiterungDNS. Mit Alias-Datensätzen können Sie Traffic an ausgewählte AWS Ressourcen weiterleiten, einschließlich, aber nicht beschränkt auf CloudFront Distributionen und Amazon S3 S3-Buckets. Außerdem können Sie Datenverkehr von einem Datensatz in einer gehosteten Zone an einen anderen Datensatz weiterleiten.

Im Gegensatz zu einem CNAME Datensatz können Sie einen Aliaseintrag am obersten Knoten eines DNS Namespaces, der auch als Zonen-Apex bezeichnet wird, erstellen. Wenn Sie beispielsweise den DNS Namen example.com registrieren, lautet der Zonen-Apex example.com. Sie können keinen CNAME Datensatz für example.com erstellen, aber Sie können einen Aliaseintrag für example.com erstellen, der Traffic an www.example.com weiterleitet (sofern der Datensatztyp für www.example.com nicht vom Typ ist). CNAME

Wenn Route 53 eine DNS Abfrage für einen Aliasdatensatz empfängt, antwortet Route 53 mit dem entsprechenden Wert für diese Ressource:

  • Ein benutzerdefiniertes, regionales API oder Edge-optimiertes Amazon API Gateway API — Route 53 antwortet mit einer oder mehreren IP-Adressen für Ihre. API

  • Ein VPC Amazon-Schnittstellenendpunkt — Route 53 antwortet mit einer oder mehreren IP-Adressen für Ihren Schnittstellenendpunkt.

  • Eine CloudFront Verteilung — Route 53 antwortet mit einer oder mehreren IP-Adressen für CloudFront Edge-Server, die Ihre Inhalte bereitstellen können.

  • Eine Elastic-Beanstalk-Umgebung – Route 53 antwortet mit einer oder mehreren IP-Adressen für die Umgebung.

  • Ein Elastic Load Balancing Load Balancer: Route 53 antwortet mit einer oder mehreren IP-Adressen für den Load Balancer. Dazu gehören Application Load Balancer, Classic Load Balancer und Network Load Balancer.

  • Ein AWS Global Accelerator Beschleuniger — Route 53 antwortet mit den IP-Adressen für den Accelerator.

  • Ein Amazon-S3-Bucket, das als statische Website konfiguriert ist – Route 53 antwortet mit einer IP-Adresse für den Amazon-S3-Bucket.

  • Ein anderer Route-53-Datensatz desselben Typs in derselbenen gehosteten Zone – Route 53 antwortet, als ob die Abfrage nach dem Datensatz gefragt hätte, auf den der Alias-Datensatz verweist (siehe Vergleich von Alias und Datensätzen CNAME).

  • AWS AppSync Domainname — Route 53 antwortet mit einer oder mehreren IP-Adressen für Ihren Schnittstellenendpunkt.

Wenn Sie einen Aliaseintrag verwenden, um den Verkehr an eine AWS Ressource weiterzuleiten, erkennt Route 53 automatisch Änderungen an der Ressource. Angenommen, ein Alias-Datensatz für example.com verweist auf einen Elastic Load Balancing Load Balancer unter „lb1-1234.us-east-2.elb.amazonaws.com“. Wenn sich die IP-Adresse des Load Balancers ändert, beginnt Route 53 automatisch, DNS Anfragen mit der neuen IP-Adresse zu beantworten.

Wenn ein Aliaseintrag auf eine AWS Ressource verweist, können Sie die Gültigkeitsdauer (TTL) nicht festlegen. Route 53 verwendet die Standardeinstellung TTL für die Ressource. Wenn ein Aliasdatensatz auf einen anderen Datensatz in derselben Hostzone verweist, verwendet Route 53 den Datensatz, auf den TTL der Aliasdatensatz verweist. Weitere Informationen zum aktuellen TTL Wert für Elastic Load Balancing finden Sie unter Request Routing im Elastic Load Balancing User Guide. Suchen Sie dort nach „ttl“.

Informationen zur Erstellung von Datensätzen mit der Route-53-Konsole finden Sie unter Erstellen von Datensätzen mithilfe der Amazon-Route-53-Konsole. Informationen über die Werte, die Sie für Alias-Datensätze festlegen, finden Sie unter dem entsprechenden Thema in Werte, die Sie beim Erstellen oder Bearbeiten von Amazon Route 53-Datensätzen angeben:

Vergleich von Alias und Datensätzen CNAME

Alias-Datensätze ähneln CNAME Datensätzen, es gibt jedoch einige wichtige Unterschiede. In der folgenden Liste werden Aliasdatensätze und CNAME Datensätze verglichen.

Ressourcen, an die Sie Abfragen umleiten können
Alias-Datensätze

Ein Aliaseintrag kann Abfragen nur an ausgewählte AWS Ressourcen weiterleiten, einschließlich, aber nicht beschränkt auf die folgenden:

  • Amazon-S3-Buckets

  • CloudFront Verteilungen

  • Ein weiterer Datensatz in derselben gehosteten Route-53-Zone

Beispielsweise können Sie einen Alias-Datensatz mit dem Namen acme.example.com erstellen, der Abfragen an einen Amazon-S3-Bucket mit dem Namen acme.example.com weiterleitet. Sie können auch einen Alias-Datensatz acme.example.com erstellen, der Abfragen an einen Datensatz mit dem Namen zenith.example.com in der gehosteten Zone "example.com" weiterleitet.

CNAMEAufzeichnungen

Ein CNAME Datensatz kann DNS Abfragen an einen beliebigen DNS Datensatz weiterleiten. Sie können beispielsweise einen CNAME Datensatz erstellen, der Abfragen von acme.example.com an zenith.example.com oder an acme.example.org weiterleitet. Sie müssen Route 53 nicht als Dienst für die Domain verwenden, an die Sie Anfragen weiterleiten. DNS

Erstellen von Datensätzen mit demselben Namen wie die Domain (Datensätze am Zone Apex)
Alias-Datensätze

In den meisten Konfigurationen können Sie einen Alias-Datensatz erstellen, der denselben Namen wie die gehostete Zone hat (die Zone Apex). Die einzige Ausnahme ist, wenn Sie Abfragen vom Zonen-Apex (z. B. example.com) zu einem Datensatz in derselben gehosteten Zone umleiten möchten, der den Typ CNAME (z. B. zenith.example.com) hat. Der Aliaseintrag muss denselben Typ haben wie der Datensatz, zu dem Sie den Datenverkehr weiterleiten, und das Erstellen eines CNAME Datensatzes für den Zonen-Apex wird nicht einmal für einen Aliaseintrag unterstützt.

CNAMEDatensätze

Sie können keinen CNAME Datensatz erstellen, der denselben Namen wie die gehostete Zone (die Zone Apex) hat. Dies gilt sowohl für gehostete Zonen für Domainnamen (example.com) als auch für gehostete Zonen für Subdomains (zenith.example.com).

Preisgestaltung für Abfragen DNS
Alias-Datensätze

Route 53 berechnet keine Gebühren für Aliasabfragen an AWS Ressourcen. Weitere Informationen dazu finden Sie unter Amazon Route 53 – Preise.

CNAMEAufzeichnungen

Route 53 berechnet Gebühren für CNAME Abfragen.

Anmerkung

Wenn Sie einen CNAME Datensatz erstellen, der zum Namen eines anderen Datensatzes in einer von Route 53 gehosteten Zone (derselben Hostzone oder einer anderen gehosteten Zone) umleitet, werden für jede DNS Abfrage zwei Abfragen berechnet:

  • Route 53 beantwortet die erste DNS Abfrage mit dem Namen des Datensatzes, zu dem Sie umleiten möchten.

  • Dann muss der DNS Resolver in der ersten Antwort eine weitere Abfrage für den Datensatz einreichen, um Informationen darüber zu erhalten, wohin der Verkehr geleitet werden soll, z. B. die IP-Adresse eines Webservers.

Wenn der CNAME Datensatz zum Namen eines Datensatzes umleitet, der bei einem anderen DNS Dienst gehostet wird, berechnet Route 53 eine Gebühr für eine Abfrage. Der andere DNS Dienst berechnet möglicherweise Gebühren für die zweite Abfrage.

In der DNS Abfrage angegebener Datensatztyp
Alias-Datensätze

Route 53 beantwortet eine DNS Abfrage nur, wenn der Name des Aliasdatensatzes (z. B. acme.example.com) und der Typ des Aliasdatensatzes (wie A oderAAAA) mit dem Namen und Typ in der Abfrage übereinstimmen. DNS

CNAMEDatensätze

Ein CNAME Datensatz leitet DNS Abfragen nach einem Datensatznamen um, unabhängig vom in der DNS Abfrage angegebenen Datensatztyp, z. B. A oderAAAA.

Wie Datensätze in dig oder nslookup Abfragen aufgelistet werden
Alias-Datensätze

In der Antwort auf eine dig- oder nslookup-Abfrage wird ein Aliasdatensatz als der Datensatztyp aufgeführt, den Sie bei der Erstellung des Datensatzes angegeben haben, z. B. A oder. AAAA (Der Datensatztyp, den Sie für einen Alias-Datensatz angeben, hängt von der Ressource ab, an die Sie den Datenverkehr weiterleiten. Um Datenverkehr beispielsweise an einen S3 Bucket weiterzuleiten, geben Sie A als Typ an.) Die Alias-Eigenschaft ist nur in der Route 53-Konsole oder in der Antwort auf eine programmatische Anfrage, z. B. einen Befehl, sichtbar. AWS CLI list-resource-record-sets

CNAMEDatensätze

Ein CNAME Datensatz wird als Antwort auf dig- oder nslookup-Abfragen als CNAME Datensatz aufgeführt.