Hostnamentypen für EC2 Amazon-Instances - Amazon Elastic Compute Cloud

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.

Hostnamentypen für EC2 Amazon-Instances

In diesem Abschnitt werden die Hostnamentypen des Gastbetriebssystems für EC2 Amazon-Instances beschrieben, die verfügbar sind, wenn Sie Instances in Ihren VPC Subnetzen starten.

Der Hostname unterscheidet die EC2 Instances in Ihrem Netzwerk. Sie können den Hostnamen einer Instance verwenden, wenn Sie beispielsweise Skripte ausführen möchten, um mit einigen oder allen Instances in Ihrem Netzwerk zu kommunizieren.

Arten von Hostnamen EC2

Es gibt zwei Hostnamentypen für den Hostnamen des Gastbetriebssystems, wenn EC2 Instances in einem gestartet werden: VPC

  • IP-Name: Das alte Benennungsschema, bei dem beim Starten einer Instance die private IPv4 Adresse der Instance im Hostnamen der Instance enthalten ist. Der IP-Name besteht für die gesamte Lebensdauer der EC2 Instanz. Bei Verwendung als privater DNS Hostname wird nur die private IPv4 Adresse (A-Datensatz) zurückgegeben.

  • Ressourcenname: Wenn Sie eine Instance starten, ist die EC2Instance-ID im Hostnamen der Instance enthalten. Der Ressourcenname ist für die gesamte Lebensdauer der EC2 Instanz gültig. Wenn er als privater DNS Hostname verwendet wird, kann er sowohl die private IPv4 Adresse (A-Datensatz) als auch die IPv6 globale Unicast-Adresse (AAAADatensatz) zurückgeben.

Der Hostnamentyp des EC2 Instance-Gastbetriebssystems hängt von den Subnetzeinstellungen ab:

  • Wenn die Instance IPv4 nur in einem Subnetz gestartet wird, können Sie entweder den IP-Namen oder den Ressourcennamen wählen.

  • Wenn die Instance in einem Dual-Stack-Subnetz (IPv4+IPv6) gestartet wird, können Sie entweder den IP-Namen oder den Ressourcennamen wählen.

  • Wenn die Instance IPv6 nur in einem Subnetz gestartet wird, wird der Ressourcenname automatisch verwendet.

IP-Name

Wenn Sie eine EC2 Instance mit dem IP-Namen vom Typ Hostname starten, ist der Hostname des Gastbetriebssystems so konfiguriert, dass er die private Adresse verwendet. IPv4

  • Format für eine Instance in us-east-1: private-ipv4-address.ec2.internal

  • Beispiel: ip-10-24-34-0.ec2.internal

  • Format für eine Instanz in einer anderen AWS Region: private-ipv4-address.region.compute.internal

  • Beispiel: ip-10-24-34-0.us-west-2.compute.internal

Ressourcenname

Wenn Sie EC2 Instances in Subnetzen starten, die IPv6 nur in Subnetzen verfügbar sind, ist standardmäßig der Hostname-Typ für Ressourcenname ausgewählt. Wenn Sie eine Instance in IPv4 Nur-Only- oder Dual-Stack-Subnetzen (IPv4+IPv6) starten, ist der Ressourcenname eine Option, die Sie auswählen können. Nach dem Start einer Instance können Sie die Hostnamenkonfiguration verwalten. Weitere Informationen finden Sie unter Ändern Sie die ressourcenbasierten Benennungsoptionen für Amazon EC2.

Wenn Sie eine EC2 Instance mit dem Hostnamentyp Resource name starten, wird der Hostname des Gastbetriebssystems so konfiguriert, dass er die Instanz-ID verwendet. EC2

  • Format für eine Instance in us-east-1: ec2-instance-id.ec2.internal

  • Beispiel: i-0123456789abcdef.ec2.internal

  • Format für eine Instanz in einer anderen AWS Region: ec2-instance-id.region.compute.internal

  • Beispiel: i-0123456789abcdef.us-west-2.compute.internal

Der Unterschied zwischen IP-Name und Ressourcenname

DNSAbfragen sowohl für IP-Namen als auch für Ressourcennamen existieren nebeneinander, um die Abwärtskompatibilität sicherzustellen und Ihnen die Migration von der IP-basierten Benennung für Hostnamen zur ressourcenbasierten Benennung zu ermöglichen. Bei privaten DNS Hostnamen, die auf IP-Namen basieren, können Sie nicht konfigurieren, ob auf DNS eine A-Record-Abfrage für die Instanz geantwortet wird oder nicht. DNSAuf A-Record-Abfragen wird immer geantwortet, unabhängig von den Hostnamen-Einstellungen des Gastbetriebssystems. Im Gegensatz dazu können Sie bei privaten DNS Hostnamen, die auf dem Ressourcennamen basieren, konfigurieren, ob DNS A- und/oder DNS AAAA Abfragen für die Instanz beantwortet werden oder nicht. Sie konfigurieren das Antwortverhalten, wenn Sie eine Instance starten oder ein Subnetz ändern. Weitere Informationen finden Sie unter Ändern Sie die ressourcenbasierten Benennungsoptionen für Amazon EC2.

Wo finde ich Ressourcennamen und IP-Namen

Sie können die Hostnamentypen, den Ressourcennamen und den IP-Namen in der EC2 Amazon-Konsole sehen.

Beim Erstellen einer Instanz EC2

Wenn Sie eine EC2 Instanz erstellen, ist je nachdem, welchen Subnetztyp Sie auswählen, möglicherweise der Hostnamentyp des Ressourcennamens verfügbar oder er ist ausgewählt und kann nicht geändert werden. In diesem Abschnitt wird die Szenarien beschrieben, wo Sie die Hostname-Typen „Ressourcenname“ und „IP-Name“ sehen können.

Szenario 1

Sie erstellen eine EC2 Instanz im Assistenten (sieheStarten Sie eine EC2 Instance mit dem Launch-Instance-Assistenten in der Konsole) und wählen bei der Konfiguration der Details ein Subnetz aus, das Sie als „Nur“ konfiguriert haben. IPv6

In diesem Fall wird der Hostname type (Hostname-Typ) Resource name (Ressourcenname) automatisch ausgewählt und kann nicht geändert werden. DNSDie Hostnamen-OptionenIP-Namensanfragen aktivieren“ IPv4 (A-Eintrag) und „Ressourcenbasierte DNS Anfragen aktivieren“ IPv4 (A-Eintrag) werden automatisch deaktiviert und DNS können nicht geändert werden. Ressourcenbasierte Anfragen IPv6 (AAAADNSDatensatzanfragen) aktivieren ist standardmäßig ausgewählt, kann aber geändert werden. Wenn diese Option ausgewählt ist, werden DNS Anfragen an den Ressourcennamen an die IPv6 Adresse (den AAAA Datensatz) dieser Instanz aufgelöst. EC2

Szenario 2

Sie erstellen eine EC2 Instanz im Assistenten (sieheStarten Sie eine EC2 Instance mit dem Launch-Instance-Assistenten in der Konsole) und wählen bei der Konfiguration der Details ein Subnetz aus, das mit einem IPv4 CIDR Block oder einem UN-Block („Dual-Stack“) konfiguriert ist. IPv4 IPv6 CIDR

In diesem Fall ist die Option DNSIP-Namensanfragen IPv4 (A-Datensatz) aktivieren automatisch ausgewählt und kann nicht geändert werden. Das bedeutet, dass Anfragen an den IP-Namen an die IPv4 Adresse (A-Datensatz) dieser EC2 Instanz weitergeleitet werden.

Die Optionen sind standardmäßig auf die Konfigurationen des Subnetzes festgelegt, aber Sie können die Optionen für diese Instance abhängig von den Subnetzeinstellungen ändern:

  • Hostnamentyp: Legt fest, ob der Hostname des Gastbetriebssystems der EC2 Instanz der Ressourcenname oder der IP-Name sein soll. Der Standardwert ist IP name (IP-Name).

  • Ressourcenbasierte DNS Anfragen IPv4 (A-Datensatz) aktivieren: Legt fest, ob Anfragen an Ihren Ressourcennamen an die private IPv4 Adresse (A-Datensatz) dieser Instanz weitergeleitet werden. EC2 Diese Option ist standardmäßig ausgewählt.

  • Ressourcenbasierte IPv6 (AAAADatensatz-) DNS Anfragen aktivieren: Legt fest, ob Anfragen an Ihren Ressourcennamen an die IPv6 GUA Adresse (AAAADatensatz) dieser Instanz weitergeleitet werden. EC2 Diese Option ist standardmäßig ausgewählt.

Beim Anzeigen der Details einer vorhandenen Instanz EC2

Sie können die Hostnamenwerte für eine bestehende EC2 Instanz auf der Registerkarte „Details“ für die EC2 Instanz sehen:

  • Hostname type (Hostnamen-Typ): Der Hostname im IP-Namen- oder im Ressourcennamenformat.

  • Privater DNS IP-Name (IPv4nur): Der IP-Name, der immer in die private IPv4 Adresse der Instanz aufgelöst wird.

  • DNSName der privaten Ressource: Der Ressourcenname, der in die für diese Instanz ausgewählten DNS Datensätze aufgelöst wird.

  • DNSName der privaten Ressource beantworten: Der Ressourcenname wird in Datensätze IPv4 (A), IPv6 (AAAA) oder IPv4 und IPv6 (A undAAAA) DNS aufgelöst.

Wenn Sie eine direkte Verbindung zu Ihrer EC2 Instance herstellen SSH und den hostname Befehl eingeben, wird der Hostname außerdem entweder im IP-Namen- oder im Ressourcennamenformat angezeigt.

Wählen Sie zwischen Ressourcennamen und IP-Namen

Wenn Sie eine EC2 Instance starten (sieheStarten Sie eine EC2 Instance mit dem Launch-Instance-Assistenten in der Konsole) und den Hostnamentyp Resource Name wählen, wird die EC2 Instance mit einem Hostnamen im Ressourcennamenformat gestartet. In solchen Fällen kann der DNS Datensatz für diese EC2 Instance auch auf den Ressourcennamen verweisen. Dies gibt Ihnen die Flexibilität zu wählen, ob dieser Hostname in die IPv4 Adresse, die Adresse oder sowohl die IPv6 Adresse als auch in die IPv6 Adresse der IPv4 Instanz aufgelöst werden soll. Wenn Sie die Nutzung IPv6 in future planen oder wenn Sie heute Dual-Stack-Subnetze verwenden, empfiehlt es sich, den Hostname-Typ Resource Name zu verwenden, sodass Sie die DNS Auflösung für die Hostnamen Ihrer Instances ändern können, ohne Änderungen an den Datensätzen selbst vorzunehmen. DNS Der Ressourcenname ermöglicht das Hinzufügen IPv4 und Entfernen sowie das IPv6 DNS Auflösen einer Instanz. EC2

Wenn Sie stattdessen einen IP-Namen vom Typ Hostname wählen und ihn als DNS Hostnamen verwenden, kann er nur in die IPv4 Adresse der Instanz aufgelöst werden. Es wird nicht in die IPv6 Adresse der Instanz aufgelöst, selbst wenn der Instanz sowohl eine IPv4 Adresse als auch eine IPv6 Adresse zugeordnet sind.