

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.

# Hostnamen und Domains der EC2-Instance
<a name="ec2-instance-naming"></a>

Es ist wichtig, die EC2-Instance-Hostnamen und -Domains zu verstehen, um effektiv Ihre Amazon-EC2-Instances verwalten und darauf zugreifen zu können. Jede EC2-Instance kann verschiedene Arten von Hostnamen haben – private und öffentliche – die unterschiedlichen Zwecken dienen und bestimmten Namenskonventionen folgen.

In diesem Thema werden die Struktur von EC2-Instance-Hostnamen, ihre Konstruktion und die verschiedenen verfügbaren Hostnamentypen erläutert. Sie erfahren, wie Sie Hostnameneinstellungen anzeigen und ändern, verstehen, wann Sie die einzelnen Typen verwenden sollten, und lernen bewährte Methoden für die Hostnamenverwaltung in Ihrer AWS Umgebung kennen.

**Topics**
+ [Hostnamen und Domains der EC2-Instance verstehen](understanding-ec2-instance-hostnames-domains.md)
+ [Hostnamentypen](hostname-types.md)

# Hostnamen und Domains der EC2-Instance verstehen
<a name="understanding-ec2-instance-hostnames-domains"></a>

Eine EC2-Instance-Adresse besteht aus verschiedenen Komponenten. Im Folgenden finden Sie ein Beispiel für eine EC2-Instance-Adresse, die die private IPv4 Adresse der Instance verwendet:

```
   IP address         Domain name                   
   ↓--------↓ ↓------------------------↓
ip-10-24-34-0.us-west-2.compute.internal
↑-----------↑   
  Hostname      
↑--------------------------------------↑ 
    Fully qualified domain name (FQDN)
```

Wobei Folgendes gilt:
+ **IP-Adresse: Die** primäre IPv4 Adresse der primären Netzwerkschnittstelle, die einer Instance zugeordnet ist.
+ **Hostname**: Der lokale Name einer bestimmten EC2-Instance (wird vom Betriebssystem und zur Identifizierung des lokalen Netzwerks verwendet)
+ **Domainname**: Der Teil des FQDN, der Folgendes bereitstellt AWS 
+ **Vollqualifizierter Domain-Name (FQDN)**: Die vollständige Adresse, die sowohl den Hostnamen als auch den Domain-Namen enthält. Dies ist die vollständige, weltweit eindeutige Kennung, die verwendet wird, um Ihre Instance netzwerkübergreifend zu erreichen.

Je nachdem, welchen Hostnamentyp Sie für die Instance oder die primäre Netzwerkschnittstelle wählen, die mit der Instance verbunden ist, unterscheiden sich die Formate für Hostnamen und Domain-Namen von dem obigen Beispiel. In diesem Abschnitt werden die Optionen des Hostnamentyps erläutert.

# Hostnamentypen
<a name="hostname-types"></a>

AWS **bietet zwei Arten von Hostnamen: **private und öffentliche**.** In der folgenden Tabelle werden die wichtigsten Unterschiede zwischen privaten und öffentlichen Hostnamen verglichen, einschließlich der Art und Weise, wie sie aufgelöst werden, wie sie konfiguriert sind und wann die einzelnen Typen verwendet werden.


| ​ | Private Hostnamen | Öffentliche Hostnamen | 
| --- | --- | --- | 
| DNS-Auflösung | Private Hostnamen ermöglichen private Hostnamen, auf FQDNs die über das öffentliche Internet nicht zugegriffen werden kann. Private Hostnamen ermöglichen nur die Auflösung von Anfragen an private Adressen IPv4 und IPv6 GUA-Adressen innerhalb der VPC. | Öffentliche Hostnamen ermöglichen öffentliche Hostnamen, auf die über FQDNs das öffentliche Internet zugegriffen werden kann. Öffentliche Hostnamen ermöglichen die Auflösung von Anfragen an private IPv4 und IPv6 GUA innerhalb der VPC und öffentliche Anfragen IPs aus dem Internet (Split-Horizon-DNS). | 
| Konfiguration | Private Hostnamen werden auf Instance-Ebene konfiguriert. | Öffentliche Hostnamen werden auf der Ebene der Netzwerkschnittstelle konfiguriert. | 
| Wann sollte dies verwendet werden? |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AWSEC2/latest/UserGuide/hostname-types.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/AWSEC2/latest/UserGuide/hostname-types.html)  | 

**Topics**
+ [Öffentliche Hostnamen](#public-hostnames)
+ [Private Hostnamen](#ec2-instance-private-hostnames)

## Öffentliche Hostnamen
<a name="public-hostnames"></a>

Sie können *öffentliche Hostnamen* für den Zugriff auf EC2-Instances verwenden, wobei Hostnamen verwendet werden, die als öffentliche IPv6 Adresse IPv4 oder Adresse der Instance aufgelöst werden und Ihnen den Übergang zu erleichtern. IPv6

Öffentliche Hostnamen ermöglichen Ihnen:
+ Greifen Sie über beide IPv4 und auf Ihre EC2-Instances zu IPv6, was Ihnen mehr Flexibilität bei der Verbindung mit Ihren Ressourcen verschafft.
+ Migrieren Sie IPv4 in Ihrem eigenen Tempo von zu IPv6 Umgebungen. Sie können beispielsweise Ihre Datenbank- und Anwendungsmigrationen entkoppeln und so Komplexität und Risiken reduzieren.
+ Verwenden Sie mehrere Hostnamen-Optionen (IPv4-only, IPv6 -only und Dual-Stack), die automatisch zu den entsprechenden IP-Adressen aufgelöst werden.
+ Profitieren Sie von verbesserter Sicherheit mit [Split-Horizon DNS](https://en.wikipedia.org/wiki/Split-horizon_DNS), das Hostnamen in private IP-Adressen auflöst, wenn sie von Ihrer VPC aus abgefragt werden.

**Topics**
+ [Typen von öffentlichen Hostnamen und wann sie verwendet werden](#public-hostname-types)
+ [Öffentliche Hostnamen anzeigen](#view-public-hostnames)
+ [Ändern Sie die Typen von öffentlichen Hostnamen](#modify-public-hostnames)

### Typen von öffentlichen Hostnamen und wann sie verwendet werden
<a name="public-hostname-types"></a>

Um öffentliche Hostnamen zu verwenden, müssen Sie eine bestehende Netzwerkschnittstelle ändern. Dieser Abschnitt beschreibt die drei Optionen für öffentliche Hostnamen und hilft Ihnen bei der Entscheidung, welche Sie verwenden möchten:
+ **Dual-Stack – IP-basierter Name**
  + Dies ist die beste Option, wenn Sie von zu migrieren oder eine Migration planen. IPv4 IPv6 Diese Option ermöglicht Konnektivität über beide IPv4 und und bietet so Flexibilität für Clients IPv6, die möglicherweise eines der beiden Protokolle verwenden, und ermöglicht es den Clients, während der gesamten Migration zu denselben Hostnamen beizubehalten. IPv6
  + Anfragen innerhalb der VPC werden sowohl an die private IPv4 Adresse als auch an die IPv6 Global Unicast Address (GUA) der Netzwerkschnittstelle weitergeleitet. Anfragen aus dem Internet werden sowohl an die öffentliche IPv4 Adresse als auch an die IPv6 GUA-Adresse der Netzwerkschnittstelle weitergeleitet.
  + **Beispiel**
    + Wenn Sie diese Option wählen, wird ein Dual-Stack-FQDN für diese Netzwerkschnittstelle generiert. Dies ist ein Beispiel für den FQDN, der generiert wird:
      + f5lnz-0khrm-nt2u3-gyqqt-nbdl5-q3cdpO.ap-southeast-2.ip.aws
    + Wobei Folgendes gilt:
      + F5lnz-0khrm-nt2u3-gyqqt-nbdl5-q3cdpo ist der Hostname, der eine [Base36-Darstellung](https://en.wikipedia.org/wiki/Base36) der primären öffentlichen IPv6 Adresse (f5lnz-0khrm-nt2u3-gyqqt-nbdl5) auf der Netzwerkschnittstelle zusammen mit einer Base36-Darstellung der primären öffentlichen Adresse (Q3CDPO) auf der Netzwerkschnittstelle ist. IPv4 
      + f5lnz-0khrm-nt2u3-gyqqt-nbdl5 wird vom Amazon DNS-Resolver auf die GUA-Adresse FFFF: 1407:4:f 000:81 d: 2689:1066:4489 aufgelöst. IPv6 Dies ist die erste GUA, IPv6 die der Netzwerkschnittstelle zugewiesen wurde.
      + Q3cdPO wurde auf die IPv4 Adresse 52.54.55.56 aufgelöst. Dies ist die öffentliche IPv4 Adresse, die an die primäre Netzwerkschnittstelle angeschlossen ist.
      + ap-southeast-2 ist die Region des Subnetzes, in dem sich die Netzwerkschnittstelle befindet.
      + ip.aws ist die Domain, die von bereitgestellt wird. AWS
+ **IPv6 - IP-basierter Name**
  + Dies ist eine gute Option, wenn Sie bereits auf das System umgestellt haben IPv6 und nur Konnektivität über IPv6 benötigen.
  + Anfragen innerhalb der VPC oder aus dem Internet werden an die IPv6 GUA der Netzwerkschnittstelle weitergeleitet.
  + **Beispiel**
    + Wenn Sie diese Option wählen, wird ein FQDN für diese Netzwerkschnittstelle generiert. Dies ist ein Beispiel für den FQDN, der generiert wird:
      + f5lnz-0khrm-nt2u3-gyqqt-nbdl5.ap-southeast-2.ip.aws
    + Wobei Folgendes gilt:
      + f5lnz-0khrm-nt2u3-gyqqt-nbdl5 ist ein Hostname, der eine Base36-Darstellung der primären öffentlichen Adresse auf der Netzwerkschnittstelle ist. IPv6 
      + f5lnz-0khrm-nt2u3-gyqqt-nbdl5 wird vom Amazon DNS-Resolver auf die GUA-Adresse FFFF: 1407:4:f 000:81 d: 2689:1066:4489 aufgelöst. IPv6 Dies ist die erste GUA, IPv6 die der Netzwerkschnittstelle zugewiesen wurde.
      + ap-southeast-2 ist die Region des Subnetzes, in dem sich die Netzwerkschnittstelle befindet.
      + ip.aws ist die Domain, die von bereitgestellt wird. AWS
+ **IPv4 - IP-basierter Name**
  + Dies ist eine gute Option, wenn die Instanz, die diese Netzwerkschnittstelle verwendet, während der Umstellung auf die Instance weiterhin IPv4 Zugriff haben muss IPv6 oder wenn Anwendungen oder Systeme, die auf der Instanz ausgeführt werden, nur Unterstützung bieten IPv4. Dies ist die beste Option, wenn Sie nur die IPv4 Konnektivität aufrechterhalten müssen und Ihre Workloads keinen IPv6 Support benötigen. Wenn Sie beispielsweise zu migrieren, entscheiden Sie sich vielleicht dafür IPv6, einige Anwendungen weiter laufen zu lassen, IPv4 während andere darauf umsteigen. IPv6
  + Anfragen innerhalb der VPC werden an die private IPv4 Primäradresse der Netzwerkschnittstelle weitergeleitet. Anfragen aus dem Internet werden an die öffentliche IPv4 Adresse der Netzwerkschnittstelle weitergeleitet.
  + **Beispiel**
    + Wenn Sie diese Option wählen, wird für diese Netzwerkschnittstelle ein öffentlicher Hostname mit IPv4 aktivierter Option generiert. Dies ist ein Beispiel für den DNS-Namen, der generiert wird:
      + ec2-52-54-55-66.ap-southeast-2.compute.amazonaws.com
    + Wobei Folgendes gilt:
      + ec2-52-54-55-66 ist ein Hostname, der eine Base36-Darstellung der primären öffentlichen Adresse einer Netzwerkschnittstelle ist. IPv4 
      + ec2-52-54-55-66 wird in die Adresse 52.54.55.56 aufgelöst. IPv4 Dies ist die öffentliche Adresse, die an die primäre Netzwerkschnittstelle angehängt ist. IPv4 
      + ap-southeast-2 ist die Region des Subnetzes, in dem sich die Netzwerkschnittstelle befindet.
      + ip.aws ist die Domain, die von bereitgestellt wird. AWS

**Wichtig**  
In den obigen Beispielen können Sie sehen, dass IP-Adressen zur Generierung des Hostnamens verwendet werden. Wenn Sie die primäre private IPv4 Adresse oder die erste IPv6 GUA ändern, die der Netzwerkschnittstelle zugewiesen ist, ändert sich der Teil des Hostnamens, der in die IP-Adresse übersetzt wird, und **der zuvor generierte öffentliche Hostname ist nicht mehr gültig**. Darüber hinaus erzwingt die Änderung der primären IPv4 öffentlichen Adresse eine nachgelagerte Aktualisierung des [Instance Metadata Service (IMDS)](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/configuring-instance-metadata-service.html) im *Amazon EC2 EC2-Benutzerhandbuch*, sodass die IMDS-Metadaten der EC2-Instance automatisch aktualisiert werden.

### Öffentliche Hostnamen anzeigen
<a name="view-public-hostnames"></a>

Wenn für die VPC, in der sich die Netzwerkschnittstelle befindet, nicht sowohl EnableDnsHostnames als auch EnableDnsSupport aktiviert sind, wird kein Hostnamentyp definiert oder generiert.

------
#### [ Console ]

Sie können die öffentlichen Hostnamen für eine Instance oder eine primäre Netzwerkschnittstelle anzeigen lassen.

**So zeigen Sie den Hostnamentyp und die DNS-Namen einer Instance an**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie im Navigationsbereich **Instances** aus.

1. Aktivieren Sie das Kontrollkästchen für die Instance.

1. Suchen Sie auf der Registerkarte **Netzwerk** unter **Hostname und DNS** nach folgenden Informationen:
   + **Typ des öffentlichen Hostnamens**
   + **Öffentliches DNS**
   + **IPv4-Nur IP-basierter Name**
   + **IPv6-only — IP-basierter Name**
   + **Dual-Stack – IP-basierter Name**

**So zeigen Sie den Hostnamentyp und die DNS-Namen einer Netzwerkschnittstelle an**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie im Navigationsbereich **Network Interfaces (Netzwerkschnittstellen)** aus.

1. Geben Sie im Suchfeld die ID der Instance ein. Wählen Sie die ID der Netzwerkschnittstelle aus, um die Detailseite zu öffnen.

1. Suchen Sie unter **Hostname und DNS** nach folgenden Informationen:
   + **Typ des öffentlichen Hostnamens**
   + **Öffentlicher DNS-Name**
   + **Öffentlicher IPv4 DNS-Name**
   + **Öffentlicher IPv6 DNS-Name**
   + **Öffentlicher Dual-Stack-DNS-Name**

------
#### [ AWS CLI ]

**So zeigen Sie den Hostnamentyp und die DNS-Namen einer Netzwerkschnittstelle an**  
Verwenden Sie den Befehl [describe-network-interfaces](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-network-interfaces.html).

```
aws ec2 describe-network-interfaces \
    --network-interface-id eni-1234567890abcdef0 \
    --query NetworkInterfaces[].PublicIpDnsNameOptions
```

Es folgt eine Beispielausgabe. Da der Hostnamentyp `public-dual-stack-dns-name` ist, ist der DNS-Hostname derselbe wie `PublicDualStackDnsName`.

```
[
     {
          "DnsHostnameType": "public-dual-stack-dns-name",
          "PublicIpv4DnsName": "ec2-52-54-55-66.ap-southeast-2.compute.amazonaws.com",
          "PublicIpv6DnsName": "f5lnz-0khrm-nt2u3-gyqqt-nbdl5.ap-southeast-2.ip.aws",
          "PublicDualStackDnsName": "f5lnz-0khrm-nt2u3-gyqqt-nbdl5-q3cdpO.ap-southeast-2.ip.aws"
     }
]
```

------
#### [ PowerShell ]

**So zeigen Sie den Hostnamentyp und die DNS-Namen einer Netzwerkschnittstelle an**  
Verwenden Sie das cmdlet [Get-EC2NetworkInterface](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2NetworkInterface.html).

```
(Get-EC2NetworkInterface `
    -NetworkInterfaceId eni-1234567890abcdef0).PublicIpDnsNameOptions
```

Es folgt eine Beispielausgabe. Da der Hostnamentyp `public-dual-stack-dns-name` ist, ist der DNS-Hostname derselbe wie `PublicDualStackDnsName`.

```
DnsHostnameType        : public-dual-stack-dns-name
PublicDualStackDnsName : f5lnz-0khrm-nt2u3-gyqqt-nbdl5-q3cdpO.ap-southeast-2.ip.aws
PublicIpv4DnsName      : ec2-52-54-55-66.ap-southeast-2.compute.amazonaws.com
PublicIpv6DnsName      : f5lnz-0khrm-nt2u3-gyqqt-nbdl5.ap-southeast-2.ip.aws
```

------

### Ändern Sie die Typen von öffentlichen Hostnamen
<a name="modify-public-hostnames"></a>

Die Optionen für öffentliche Hostnamen hängen von den IP-Adressen ab, die der Netzwerkschnittstelle zugeordnet sind:
+ Wenn die Netzwerkschnittstelle nur über eine öffentliche IPv4 Adresse verfügt, muss der Hostnamentyp ein **IP-basierter Name** seinIPv4 .
+ Wenn die Netzwerkschnittstelle nur über eine IPv6 Adresse verfügt, muss der Hostnamentyp ein **IP-basierter IPv6 Name** sein.
+ Wenn die Netzwerkschnittstelle sowohl über eine öffentliche IPv4 Adresse als auch über eine IPv6 Adresse verfügt, kann der Hostnamentyp ein **Dual-Stack-IP-basierter** Name sein.

**Voraussetzungen**
+ Der Netzwerkschnittstelle muss eine öffentliche IPv4 Adresse oder eine IPv6 Adresse zugeordnet sein.
+ Für die VPC, in der sich die Netzwerkschnittstelle befindet, müssen EnableDnsHostnames und EnableDnsSupport aktiviert sein. Weitere Informationen finden Sie unter [Anzeigen und Aktualisieren von DNS-Attributen für Ihre VPC](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-dns-updating.html) im *Amazon-VPC-Benutzerhandbuch*.

------
#### [ Console ]

**So ändern Sie den öffentlichen Hostnamentyp**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wählen Sie im Navigationsbereich **Network Interfaces (Netzwerkschnittstellen)** aus.

1. Geben Sie im Suchfeld die ID der Instance ein. Aktivieren Sie das Kontrollkästchen für die Netzwerkschnittstelle.

   Sie können auch auf der Detailseite der Instance die Registerkarte **Netzwerk** und dann die ID der Netzwerkschnittstelle für den Geräteindex 0 auswählen.

1. Wählen Sie **Aktionen**, **Typ des öffentlichen Hostnamens ändern**.

1. Eine Option auswählen:
   + **Dual-Stack – IP-basierter Name**: Ein öffentlicher Dual-Stack-Hostname für eine Netzwerkschnittstelle. Anfragen innerhalb der VPC werden sowohl an die private IPv4 Adresse als auch an die IPv6 globale Unicast-Adresse der Netzwerkschnittstelle weitergeleitet. Anfragen aus dem Internet werden sowohl an die öffentliche IPv4 Adresse als auch an die IPv6 GUA-Adresse der Netzwerkschnittstelle weitergeleitet.
   + **IPv4 - IP-basierter Name**: Ein IPv4 -fähiger öffentlicher Hostname für eine Netzwerkschnittstelle. Anfragen innerhalb der VPC werden an die private IPv4 Primäradresse der Netzwerkschnittstelle weitergeleitet. Anfragen aus dem Internet werden an die öffentliche IPv4 Adresse der Netzwerkschnittstelle weitergeleitet.
   + **IPv6 - IP-basierter Name**: Ein IPv6 -fähiger öffentlicher Hostname für eine Netzwerkschnittstelle. Anfragen innerhalb der VPC oder aus dem Internet werden an die IPv6 GUA der Netzwerkschnittstelle weitergeleitet.

1. Wählen Sie **Ändern** aus.

------
#### [ AWS CLI ]

**So ändern Sie den öffentlichen Hostnamentyp**  
Verwenden Sie den Befehl [ modify-public-ip-dns-name-options](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-public-ip-dns-name-options.html).

```
aws ec2 modify-public-ip-dns-name-options \
    --network-interface-id eni-1234567890abcdef0 \
    --hostname-type public-dual-stack-dns-name
```

Es folgt eine Beispielausgabe.

```
{
    "Successful": true
}
```

------
#### [ PowerShell ]

**So ändern Sie den öffentlichen Hostnamentyp**  
Verwenden Sie das cmdlet [Edit-EC2PublicIpDnsNameOption](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2PublicIpDnsNameOption.html).

```
Edit-EC2PublicIpDnsNameOption `
    -NetworkInterfaceId eni-1234567890abcdef0 `
    -HostNameType public-dual-stack-dns-name
```

------

## Private Hostnamen
<a name="ec2-instance-private-hostnames"></a>

In diesem Abschnitt werden die privaten Hostnamen der Amazon-EC2-Instance beschrieben, die verfügbar sind, wenn Sie Instances in Ihren VPC-Subnetzen starten.

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

**Topics**
+ [Private Hostnamentypen](#instance-naming-types)
+ [Wo die Ressourcennamen und IP-Namen zu finden sind](#instance-naming-presence)
+ [Wählen Sie zwischen Ressourcennamen und IP-Namen](#instance-naming-choose)
+ [Die ressourcenbasierten Benennungsoptionen für Amazon EC2 ändern](#instance-naming-modify)

### Private Hostnamentypen
<a name="instance-naming-types"></a>

Es gibt zwei private Hostnamentypen für den Hostnamen des Gastbetriebssystems, wenn EC2-Instances in einer VPC gestartet werden: 
+ **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-Adressenname existiert für die Lebensdauer der EC2-Instance. Bei Verwendung als privater DNS-Hostname wird nur die private IPv4 Adresse (A-Eintrag) zurückgegeben.
+ **Resource name** (Ressourcenname): Beim Start einer Instance ist die *EC2-Instance-ID* im Hostnamen der Instance enthalten. Der Ressourcenname existiert für die Lebensdauer der EC2-Instance. Wenn er als privater DNS-Hostname verwendet wird, kann er sowohl die private IPv4 Adresse (A-Eintrag) als auch and/or die IPv6 globale Unicast-Adresse (AAAA-Eintrag) zurückgeben.

Der Hostname des EC2-Instance-Gastbetriebssystems hängt von den Subnetzeinstellungen ab:
+ Wenn die Instance in einem IPv4 reinen Subnetz gestartet wird, können Sie entweder den IP-Namen oder den Ressourcennamen wählen. 
+ Wenn die Instance in einem Dual-Stack-Subnetz (IPv4\$1IPv6) 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.

**Topics**
+ [IP-Name](#instance-naming-ipbn)
+ [Ressourcenname](#instance-naming-rbn)
+ [Der Unterschied zwischen IP-Name und Ressourcenname](#instance-naming-diff)

#### IP-Name
<a name="instance-naming-ipbn"></a>

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 Instance in einer anderen Region: AWS `private-ipv4-address.region.compute.internal`
+ Beispiel: `ip-10-24-34-0.us-west-2.compute.internal`

#### Ressourcenname
<a name="instance-naming-rbn"></a>

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\$1IPv6) 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 [Die ressourcenbasierten Benennungsoptionen für Amazon EC2 ändern](#instance-naming-modify).

Wenn Sie eine EC2-Instance mit einem **Hostname type** (Hostname-Typ) **Resource name** (Ressourcenname) starten, wird der Hostname des Gastbetriebssystems so konfiguriert, dass er die EC2-Instance-ID verwendet.
+ Format für eine Instance in us-east-1: `ec2-instance-id.ec2.internal`
+ Beispiel: `i-0123456789abcdef.ec2.internal`
+ Format für eine Instance in einer anderen Region: AWS `ec2-instance-id.region.compute.internal`
+ Beispiel: `i-0123456789abcdef.us-west-2.compute.internal`

#### Der Unterschied zwischen IP-Name und Ressourcenname
<a name="instance-naming-diff"></a>

DNS-Abfragen für IP-Namen und Ressourcennamen existieren nebeneinander, um die Abwärtskompatibilität zu gewährleisten und Ihnen die Migration von der IP-basierten Benennung für Hostnamen zur ressourcenbasierten Benennung zu ermöglichen. Für private DNS-Hostnamen basierend auf IP-Namen können Sie nicht konfigurieren, ob eine DNS-A-Datensatzabfrage für die Instance beantwortet wird oder nicht. DNS-A-Datensatzabfragen werden unabhängig von den Hostnameneinstellungen des Gastbetriebssystems immer beantwortet. Im Gegensatz dazu können Sie bei privaten DNS-Hostnamen, die auf dem Ressourcennamen basieren, konfigurieren, ob and/or DNS-ADNS-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 [Die ressourcenbasierten Benennungsoptionen für Amazon EC2 ändern](#instance-naming-modify).

### Wo die Ressourcennamen und IP-Namen zu finden sind
<a name="instance-naming-presence"></a>

Die Host-Namen-Typen, der Ressourcenname und der IP-Name werden in der Amazon-EC2-Konsole angezeigt.

**Topics**
+ [Beim Erstellen einer EC2-Instance](#instance-naming-presence-create)
+ [Beim Anzeigen der Details einer vorhandenen EC2-Instance](#instance-naming-presence-view)

#### Beim Erstellen einer EC2-Instance
<a name="instance-naming-presence-create"></a>

Wenn Sie eine EC2-Instance erstellen, sind je nachdem, welchen Subnetztyp Sie auswählen, **Hostname type** (Hostname-Typ) und **Resource name** (Ressourcenname), verfügbar oder er ist möglicherweise ausgewählt und nicht modifizierbar. In diesem Abschnitt wird die Szenarien beschrieben, wo Sie die Hostname-Typen „Ressourcenname“ und „IP-Name“ sehen können.

##### Szenario 1
<a name="instance-naming-presence-create-1"></a>

Sie erstellen eine EC2-Instanz im Assistenten (siehe[EC2-Instance mit dem Launch Instance Wizard in der Konsole starten](ec2-launch-instance-wizard.md)) 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. Die Optionen für **DNS-Hostnamen** **aktivieren IPv4 (A-Eintrag) DNS-Anfragen aktivieren und Ressourcenbasierte DNS-Anfragen** **aktivieren IPv4 (A-Eintrag) werden automatisch deaktiviert und können nicht geändert** werden. Die Option „**Ressourcenbasierte DNS-Anfragen IPv6 (AAAA-Eintrag) aktivieren**“ ist standardmäßig aktiviert, kann aber geändert werden. Wenn diese Option aktiviert ist, werden DNS-Anfragen an den Ressourcennamen in die IPv6-Adresse (AAAA-Datensatz) dieser EC2-Instance aufgelöst.

##### Szenario 2
<a name="instance-naming-presence-create-2"></a>

Sie erstellen eine EC2-Instance im Assistenten (siehe[EC2-Instance mit dem Launch Instance Wizard in der Konsole starten](ec2-launch-instance-wizard.md)) und wählen bei der Konfiguration der Details ein Subnetz aus, das mit einem IPv4 CIDR-Block oder sowohl einem CIDR-Block als auch mit einem CIDR-Block („Dual-Stack IPv4 “) konfiguriert ist. IPv6

In diesem Fall ist die Option „**IP-Namen IPv4 (A-Eintrag) aktivieren“ für DNS-Anfragen** automatisch ausgewählt und kann nicht geändert werden. Dies bedeutet, dass Anfragen an den IP-Namen an die IPv4-Adresse (A-Datensatz) dieser EC2-Instance aufgelöst 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:
+ **Hostname type** (Hostnamen-Typ): Bestimmt, ob der Hostname des Gastbetriebssystems der EC2-Instance der Ressourcenname oder der IP-Name sein soll. Der Standardwert ist **IP name (IP-Name)**.
+ **Ressourcenbasierte DNS-Anfragen IPv4 (A-Eintrag) aktivieren**: Legt fest, ob Anfragen an Ihren Ressourcennamen an die private IPv4-Adresse (A-Eintrag) dieser EC2-Instance weitergeleitet werden. Diese Option ist standardmäßig ausgewählt.
+ **Ressourcenbasierte DNS-Anfragen IPv6 (AAAA-Eintrag) aktivieren: Legt fest, ob Anfragen an** Ihren Ressourcennamen an die IPv6-GUA-Adresse (AAAA-Eintrag) dieser EC2-Instance weitergeleitet werden. Diese Option ist standardmäßig nicht ausgewählt.

#### Beim Anzeigen der Details einer vorhandenen EC2-Instance
<a name="instance-naming-presence-view"></a>

Sie können die Hostnamenwerte für eine vorhandene EC2-Instance auf der Registerkarte **Details (Details)** für die EC2-Instance anzeigen.
+ **Hostname type** (Hostnamen-Typ): Der Hostname im IP-Namen- oder im Ressourcennamenformat.
+ **Privater IP-DNS-Name (IPv4 nur)**: Der IP-Name, der immer in die private Adresse der Instance aufgelöst wird. IPv4 
+ **Private resource DNS name (DNS-Name der privaten Ressource)**: Der Ressourcenname, der zu den für diese Instance ausgewählten DNS-Datensätzen aufgelöst wird.
+ **Antwort auf den DNS-Namen der privaten Ressource**: Der Ressourcenname wird in DNS-Einträge IPv4 (A), IPv6 (AAAA) oder IPv4 und IPv6 (A und AAAA) aufgelöst.

Wenn Sie sich außerdem direkt über SSH mit Ihrer EC2-Instance verbinden und den `hostname`-Befehl eingeben, wird der Hostname entweder im IP- oder im Ressourcennamenformat angezeigt. 

### Wählen Sie zwischen Ressourcennamen und IP-Namen
<a name="instance-naming-choose"></a>

Wenn beim Starten einer EC2-Instance (siehe [EC2-Instance mit dem Launch Instance Wizard in der Konsole starten](ec2-launch-instance-wizard.md)) für den **Hostname type** (Hostname-Typ) und **Resource name** (Ressourcenname) entscheiden, 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. Auf diese Weise können Sie flexibel wählen, ob dieser Hostname in die IPv4 Adresse, die Adresse oder sowohl die als auch die IPv6 Adresse der Instanz aufgelöst werden soll. IPv4 IPv6 Wenn Sie die Nutzung IPv6 in future planen oder wenn Sie heute Dual-Stack-Subnetze verwenden, empfiehlt es sich, den Typ **Hostname vom Typ **Resource Name**** zu verwenden, sodass Sie die DNS-Auflösung für die Hostnamen Ihrer Instances ändern können, ohne Änderungen an den DNS-Einträgen selbst vorzunehmen. Der Ressourcenname ermöglicht es Ihnen, IPv4- und IPv6-DNS-Auflösung bei einer EC2-Instance hinzuzufügen und zu entfernen.

Wenn Sie stattdessen einen ****IP-Namen** vom Typ Hostname** wählen und ihn als DNS-Hostnamen verwenden, kann dieser nur in die Adresse der Instanz aufgelöst werden. IPv4 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.

### Die ressourcenbasierten Benennungsoptionen für Amazon EC2 ändern
<a name="instance-naming-modify"></a>

Sie können den Host-Namen-Typ und die DNS-Host-Namen-Konfigurationen für Subnetze ändern, was sich auf alle nachfolgenden Instance-Starts in diesem Betreff auswirkt, oder Sie können sie für EC2-Instances ändern, nachdem Sie sie gestartet haben.

**Ressourcenbasierten Benennungsoptionen**
+ **Hostnamentyp**: Legt die Standardeinstellung des Hostnamens des Gastbetriebssystems der im Subnetz gestarteten EC2-Instance fest. Dies ist entweder der Ressourcenname oder der IP-Name.
+ **DNS-Hostnamen-Anfragen IPv4 (A-Eintrag) aktivieren**: Legt fest, ob DNS requests/queries zum Ressourcennamen in die private IPv4-Adresse (A-Eintrag) der EC2-Instance aufgelöst wird.
+ **DNS-Hostnamen-Anfragen IPv6 (AAAA-Eintrag) aktivieren**: Legt fest, ob DNS requests/queries zum Ressourcennamen in die IPv6-Adresse (AAAA-Eintrag) der EC2-Instance aufgelöst wird.

#### Subnets
<a name="instance-naming-modify-subnets"></a>

Das Ändern der Subnetzeinstellungen ändert nicht die Konfiguration von EC2-Instances, die bereits im Subnetz gestartet wurden.

------
#### [ Console ]

**So ändern Sie die Optionen für ein Subnetz**  
Öffnen Sie die Amazon-VPC-Konsole und wählen Sie das Subnetz aus. Wählen Sie **Aktionen** und **VPC-Einstellungen bearbeiten**. Ändern Sie nach Bedarf die Einstellungen, und speichern Sie dann Ihre Änderungen.

------
#### [ AWS CLI ]

**So ändern Sie die Optionen für ein Subnetz**  
Verwenden Sie den Befehl [modify-subnet-attribute](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-subnet-attribute.html).

```
aws ec2 modify-subnet-attribute \
    --subnet-id subnet-0abcdef1234567890 \
    --private-dns-hostname-type-on-launch resource-name \
    --enable-resource-name-dns-a-record-on-launch \
    --enable-resource-name-dns-aaaa-record-on-launch
```

------
#### [ PowerShell ]

**So ändern Sie die Optionen für ein Subnetz**  
Verwenden Sie das cmdlet [Edit-EC2SubnetAttribute](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2SubnetAttribute.html).

```
Edit-EC2SubnetAttribute `
    -SubnetId subnet-0abcdef1234567890 `
    -PrivateDnsHostnameTypeOnLaunch ResourceName `
    -EnableResourceNameDnsAAAARecordOnLaunch $true `
    -EnableResourceNameDnsARecordOnLaunch $true
```

------

#### EC2-Instances
<a name="instance-naming-modify-instances"></a>

**Überlegungen**
+ Um den Hostnamentyp ändern zu können, müssen Sie zuerst die Instance anhalten. Es ist nicht erforderlich, eine Instance anzuhalten, um die anderen beiden Optionen zu ändern.
+ Da Sie eine Instance mit einem Instance-Speicher-Root-Volume nicht anhalten können, können Sie den Hostnamentyp und die DNS-Hostnamen-Optionen nur beim Instance-Start konfigurieren. Nur die folgenden Instance-Typen unterstützen Instance-Speicher-Root-Volumes: C1, C3, D2, I2, M1, M2, M3, R3 und X1.

------
#### [ Console ]

**So ändern Sie die Optionen des Hostnamentyps und des DNS-Hostnamens für eine Instance**

1. Öffnen Sie die Amazon-EC2-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Wenn Sie die Einstellung **Use resource based naming as guest OS hostname (Ressourcenbasierte Benennungen als Hostnamen des Gastbetriebssystems verwenden)** ändern möchten, stoppen Sie zuerst die EC2-Instance. Andernfalls überspringen Sie diesen Schritt.

   Um die Instance zu stoppen, wählen Sie die Instance aus und wählen Sie **Instance-Status**, **Instance stoppen**.

1. Wählen Sie die Instance aus und wählen Sie **Aktionen**, **Instance-Einstellungen**, **Optionen für die ressourcenbasierte Benennung ändern**.
   + **Use resource based naming as guest OS hostname** (Ressourcenbasierte Benennungen als Hostnamen des Gastbetriebssystems verwenden): Bestimmt, ob der Hostname des Gastbetriebssystems der EC2-Instance der Ressourcenname oder der IP-Name sein soll.
   + **DNS-Hostnamen-Anfragen IPv4 (A-Eintrag) beantworten**: Legt fest, ob DNS requests/queries zu Ihrem Ressourcennamen in die private IPv4-Adresse dieser EC2-Instance aufgelöst wird.
   + **DNS-Hostnamen-Anfragen IPv6 (AAAA-Eintrag) beantworten**: Legt fest, ob DNS requests/queries zu Ihrem Ressourcennamen in die IPv6-Adresse (AAAA-Eintrag) dieser EC2-Instance aufgelöst wird.

1. Wählen Sie **Speichern**.

1. Wenn Sie die Instance gestoppt haben, starten Sie sie erneut.

------
#### [ AWS CLI ]

**So ändern Sie die Optionen des Hostnamentyps und des DNS-Hostnamens für eine Instance**  
[Verwenden Sie den Befehl -options. modify-private-dns-name](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-private-dns-name-options.html)

```
aws ec2 modify-private-dns-name-options \
    --instance-id i-1234567890abcdef0 \
    --private-dns-hostname-type resource-name \
    --enable-resource-name-dns-a-record \
    --enable-resource-name-dns-aaaa-record
```

------
#### [ PowerShell ]

**So ändern Sie die Optionen des Hostnamentyps und des DNS-Hostnamens für eine Instance**  
Verwenden Sie das cmdlet [Edit-EC2PrivateDnsNameOption](https://docs.aws.amazon.com/powershell/latest/reference/items/Edit-EC2PrivateDnsNameOption.html).

```
Edit-EC2PrivateDnsNameOption `
    -InstanceId i-1234567890abcdef0 `
    -PrivateDnsHostnameType ResourceName `
    -EnableResourceNameDnsAAAARecord $true`
    -EnableResourceNameDnsARecord $true
```

------