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 Aliasdatensätze stellen eine für Route 53–spezifische Erweiterung der DNS-Funktion bereit. Mit Alias-Datensätzen können Sie Datenverkehr an ausgewählte AWS-Ressourcen, wie z. B. CloudFront-Verteilungen und Amazon S3-Buckets, weiterleiten. 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 Aliasdatensatz am obersten Knoten eines DNS-Namespace erstellen, auch bekannt als Zone Apex. Wenn Sie beispielsweise den DNS-Namen example.com registriert haben, lautet der Zone Apex example.com. Sie können keinen CNAME-Datensatz für example.com erstellen, Sie können jedoch einen Aliasdatensatz für www.example.com erstellen, der Datenverkehr an www.example.com weiterleitet.

Wenn Route 53 eine DNS-Abfrage für einen Alias-Datensatz erhält, beantwortet Route 53 sie mit dem entsprechenden Wert für diese Ressource:

  • Eine Amazon API Gateway benutzerdefinierte regionale API oder grenzenoptimierte API – Route 53 antwortet mit einer oder mehreren IP-Adressen für Ihre API.

  • Ein Amazon VPC Schnittstellendpunkt – 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 Ihren Inhalt bereitstellen können.

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

  • Ein ELB-Load Balancer – Route 53 antwortet mit einer oder mehreren IP-Adressen für den Load Balancer.

  • Ein AWS Global Accelerator-Accelerator – Route 53 antwortet mit einer der beiden 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 in der gleichen gehosteten Zone – Route 53 antwortet, als ob die Abfrage nach dem Datensatz gefragt hätte, auf den der Alias-Datensatz verweist.

Wenn Sie einen Aliasdatensatz für die Weiterleitung des Datenverkehrs an eine AWS-Ressource verwenden, erkennt Route 53 automatisch Änderungen in der Ressource. Angenommen, ein Alias-Datensatz für example.com zeigt auf einen ELB-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-Abfragen unter Verwendung der neuen IP-Adresse zu beantworten.

Wenn ein Aliaseintrag auf eine AWS-Ressource verweist, können Sie die Lebensdauer nicht festlegen (TTL). Route 53 verwendet die Standard-TTL für die Ressource. Wenn ein Alias-Datensatz auf einen anderen Datensatz in derselben gehosteten Zone verweist, verwendet Route 53 die TTL des Datensatzes, auf den der Alias-Datensatz verweist. Weitere Informationen über den aktuellen TTL-Wert für Elastic Load Balancing finden Sie unter Routing von Anforderungen im Elastic Load Balancing-Benutzerhandbuch. Suchen Sie 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 CNAME-Datensätzen

Alias-Datensätze ähneln CNAME-Datensätzen. Es gibt jedoch einige wichtige Unterschiede. Die folgende Liste vergleicht Alias- und CNAME-Datensätze.

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

Ein Alias-Datensatz kann nur Abfragen an ausgewählte AWS-Ressourcen weiterleiten, z. B. 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.

CNAME-Datensätze

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 zu zenith.example.com bzw. zu acme.example.org weiterleitet. Sie müssen Route 53 nicht als DNS-Service für die Domäne verwenden, an die Sie Abfragen weiterleiten.

Erstellen von Datensätzen mit demselben Namen wie die Domäne (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 aus der Zone Apex (z. B. example.com) an einen Datensatz in der gleichen gehosteten Zone weiterleiten, die einen Typ CNAME hat (z. B. zenith.example.com). Der Typ des Alias-Datensatzes muss mit dem Typ des Datensatzes übereinstimmen, zu dem Sie Datenverkehr weiterleiten, und die Erstellung eines CNAME-Datensatzes für den Zone Apex auch für einen Alias-Datensatz nicht unterstützt wird.

CNAME-Datensätze

Es ist nicht möglich, einen CNAME-Datensatz zu erstellen, der denselben Namen wie die gehostete Zone (den Zone Apex) hat. Dies gilt sowohl für gehostete Zonen für Domänennamen (example.com) als auch für gehostete Zonen für Subdomänen (zenith.example.com).

Preise für DNS-Abfragen
Alias-Datensätze

Route 53 berechnet keine Alias-Abfragen für AWS-Ressourcen. Weitere Informationen dazu finden Sie unter Amazon Route 53-Preise.

CNAME-Datensätze

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

Anmerkung

Wenn Sie einen CNAME-Datensatz erstellen, der an den Namen eines anderen Datensatzes in einer gehosteten Route 53-Zone (dieselbe gehostete Zone oder eine andere gehostete Zone) umleitet, wird jede DNS-Abfrage als zwei Abfragen berechnet:

  • Route 53 antwortet auf die erste DNS-Abfrage mit dem Namen des Datensatzes, an den Sie umleiten möchten.

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

Wenn der CNAME-Datensatz an den Namen eines Datensatzes umgeleitet wird, der mit einem anderen DNS-Dienst gehostet wird, berechnet Route 53 eine Abfrage. Der andere DNS-Dienst stellt möglicherweise die zweite Abfrage in Rechnung.

In der DNS-Abfrage angegebener Datensatztyp
Alias-Datensätze

Route 53 antwortet auf eine DNS-Abfrage nur dann, wenn der Name des Alias-Datensatzes (z. B. acme.example.com) und der Typ des Alias-Datensatzes (z. B. A oder AAAA) mit dem Namen und Typ in der DNS-Abfrage übereinstimmt.

CNAME-Datensätze

Ein CNAME-Datensatz leitet DNS-Abfragen für einen Datensatznamen unabhängig von dem in der DNS-Abfrage angegebenen Datensatztyp (z. B. A oder AAAA) um.

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 beim Erstellen des Datensatzes angegeben Datensatztyp aufgeführt, z. B. A oder AAAA. (Der Datensatztyp, den Sie für einen Aliasdatensatz angeben, hängt von der Ressource ab, an die Sie den Datenverkehr weiterleiten. Um beispielsweise den Datenverkehr an einen S3-Bucket weiterzuleiten, geben Sie als Typ „A“ an.) Die Alias-Eigenschaft ist nur in der Route 53-Konsole oder in der Antwort auf eine programmgesteuerte Anforderung sichtbar, z. B. einen AWS CLI-list-resource-record-sets-Befehl.

CNAME-Datensätze

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