Freigeben über


Azure DNS-Aliaseinträge – Übersicht

Azure DNS-Aliaseinträge sind Qualifizierungen für einen DNS-Ressourceneintragssatz. Sie können aus Ihrer DNS-Zone heraus auf andere Azure-Ressourcen verweisen. So können Sie beispielsweise einen Aliaseintragssatz erstellen, der anstatt auf einen A-Datensatz auf eine öffentliche Azure-IP-Adresse verweist. Ihr Aliaseintragssatz verweist dynamisch auf eine Dienstinstanz einer öffentlichen Azure-IP-Adresse. Dadurch aktualisiert sich der Aliaseintragssatz während der DNS-Auflösung nahtlos selbst.

Hinweis

Um Aliasdatensätze zu erstellen, müssen Sie den Microsoft.Network Ressourcenanbieter registrieren. Wenn sich die DNS-Zone und die Aliaszielressource in unterschiedlichen Abonnements befinden, müssen beide Abonnements registriert werden. Weitere Informationen finden Sie unter Beheben von Fehlern bei der Registrierung von Ressourcenanbietern.

Aliaseintragssätze werden für die folgenden Eintragstypen in einer Azure DNS-Zone unterstützt:

  • Ein
  • AAAA
  • CNAME

Um eine Alias-Datensatzgruppe in Ihrer DNS-Zone mithilfe des Azure-Portals zu erstellen, fügen Sie einen Datensatzgruppe hinzu, und wählen Sie Ja unter Alias-Datensatzgruppe aus. Sie müssen auch den Aliastyp als Azure-Ressource oder Zonendatensatzgruppe angeben. Wenn die Datensatzgruppe für eine Azure-Ressource vorgesehen ist, wählen Sie auch ein Abonnement aus, und wählen Sie dann die Azure-Ressource aus.

Im folgenden Beispiel wird ein Alias namens vm1 hinzugefügt, der auf die öffentliche IP-Adresse eines virtuellen Computers verweist:


Screenshot, der zeigt, wie ein Aliasrecordset hinzugefügt wird

Hinweis

Wenn Sie beabsichtigen, für den Verweis auf ein Azure Traffic Manager-Profil einen Aliaseintrag für die A- oder AAAA-Eintragstypen zu verwenden, stellen Sie sicher, dass das Traffic Manager-Profil nur externe Endpunkte aufweist. Sie müssen die IPv4- oder IPv6-Adresse für externe Endpunkte in Traffic Manager angeben. Sie können keine vollqualifizierten Domänennamen (FQDNs) in Endpunkten verwenden. Verwenden Sie idealerweise statische IP-Adressen.

Funktionen

  • Verweisen auf eine öffentliche IP-Ressource aus einem DNS-A/AAAA-Eintragssatz. Sie können einen A/AAAA-Eintragssatz erstellen und zu einem Aliaseintragssatz machen, um auf eine öffentliche IP-Ressource (Standard oder Basic) zu verweisen. Der DNS-Ressourceneintragssatz verändert sich automatisch, wenn die öffentliche IP-Adresse geändert oder gelöscht wird. Verbleibende DNS-Einträge, die auf falsche IP-Adressen verweisen, werden vermieden.

    Hinweis

    Es besteht derzeit ein Limit von 20 Alias-Datensätzen pro Ressource.

  • Verweisen Sie auf ein Traffic Manager-Profil von einem DNS A/AAAA/CNAME-Datensatz - Sie können einen A/AAAA- oder CNAME-Datensatz erstellen und Alias-Datensätze verwenden, um auf ein Traffic Manager-Profil zu verweisen. Dies ist besonders nützlich, wenn Sie Datenverkehr an einem Zonen-Apex weiterleiten müssen, weil herkömmliche CNAME-Einträge für einen Zonen-Apex nicht unterstützt werden. Beispiel: Ihr Traffic Manager-Profil heißt „myprofile.trafficmanager.net“, und die DNS-Zone Ihres Unternehmens heißt „contoso.com“. Sie können einen Aliaseintragssatz vom Typ A/AAAA für „contoso.com“ (den Zonen-Apex) erstellen und an „myprofile.trafficmanager.net“ verweisen.

  • Verweisen Sie auf einen Azure Content Delivery Network-Endpunkt (CDN-Endpunkt) – Dieser Aliastyp ist nützlich, wenn Sie statische Websites mit Azure Storage und Azure CDN erstellen.

  • Verweisen Sie auf einen anderen DNS-Datensatz innerhalb desselben Bereichs - Alias-Datensätze können auf andere Datensätze desselben Typs verweisen. So kann beispielsweise ein DNS-CNAME-Eintragssatz ein Alias für einen anderen CNAME-Eintragssatz sein. Dies ist nützlich, wenn Sie möchten, dass einige, aber nicht alle Datensatzgruppen Aliase sind.

  • Verweisen auf einen Azure Front Door-Endpunkt: Auf diese Weise können Sie eine benutzerdefinierte Domäne erstellen und Ihrem Endpunkt die Verwendung dieser Domäne in der Endbenutzeranforderung ermöglichen. Die Verwendung eines sichtbaren Domänennamens kann für Ihre Kunden komfortabel und für Branding-Zwecke hilfreich sein.

Szenarien

Wie folgt, finden Sie einige gängige Szenarien für die Verwendung von Alias-Datensätzen.

Vermeiden verwaister DNS-Einträge

Ein verbreitetes Problem bei herkömmlichen DNS-Einträgen sind verwaiste Einträge. Dabei handelt es sich zum Beispiel um DNS-Einträge, die bei Änderungen an IP-Adressen nicht aktualisiert wurden. Dieses Problem tritt besonders bei A/AAAA- und CNAME-Eintragstypen auf.

Bei einem herkömmlichen DNS-Bereichsdatensatz wurde der damit verbundene DNS-Datensatz manuell aktualisiert, wenn die Ziel-IP oder der CNAME nicht mehr existiert. In einigen Unternehmen kann eine manuelle Aktualisierung aufgrund von Prozessproblemen oder der Trennung von Rollen und zugehörigen Berechtigungsstufen nicht schnell erfolgen. So kann es beispielsweise sein, dass eine Rolle zum Löschen von CNAMEs oder IP-Adressen autorisiert ist, die zu einer Anwendung gehören. Sie haben jedoch nicht genügend Berechtigung, um den DNS-Eintrag zu aktualisieren, der auf diese Ziele verweist. Eine Verzögerung bei der Aktualisierung des DNS-Eintrags kann für die Benutzer potenziell zu einem Ausfall führen.

Aliaseinträge verhindern verbleibende Verweise durch eine enge Kopplung des Lebenszyklus eines DNS-Eintrags an eine Azure-Ressource. Stellen Sie sich beispielsweise einen DNS-Eintrag vor, der als Aliaseintrag qualifiziert wird, um auf eine öffentliche IP-Adresse oder auf ein Traffic Manager-Profil zu verweisen. Wenn Sie diese zugrunde liegenden Ressourcen löschen, wird der DNS-Aliaseintrag ein leerer Eintragssatz. Er verweist nicht mehr auf die gelöschte Ressource.

Automatisches Aktualisieren von DNS-Eintragssätzen bei Änderung von Anwendungs-IP-Adressen

Dieses Szenario ähnelt dem vorherigen Szenario. Möglicherweise wird eine Anwendung verschoben, oder der zugrunde liegende virtuelle Computer wird neu gestartet. Ein Aliaseintrag wird automatisch aktualisiert, wenn sich die IP-Adresse für die zugrundeliegende öffentliche IP-Ressource ändert. Anhand dieser Aktualisierung kann das Sicherheitsrisiko vermieden werden, dass die Benutzer auf eine andere Anwendung geleitet werden, der die alte öffentliche IP-Adresse zugewiesen wurde.

Hosten von Anwendungen mit Lastenausgleich im Zonen-Apex

Das DNS-Protokoll verhindert die Zuweisung von CNAME-Einträgen am Zonen-Apex. Wenn Ihre Domäne zum Beispiel contoso.com ist. Sie können CNAME-Einträge für somelabel.contoso.com erstellen, Sie können jedoch keinen CNAME für contoso.com selbst erstellen.

Diese Einschränkung stellt Anwendungsbesitzer, die über Anwendungen mit Lastenausgleich hinter Azure Traffic Manager verfügen, vor ein Problem. Da die Verwendung eines Traffic Manager-Profils die Erstellung eines CNAME-Eintrags erfordert, ist es nicht möglich, vom Bereichs-Apex aus auf das Traffic Manager-Profil zu verweisen.

Um dieses Problem zu beheben, können Sie Aliaseinträge verwenden. Anders als CNAME-Einträge werden Aliaseinträge im Zonen-Apex erstellt. Anwendungsbesitzer*innen können für ihren Zonen-Apex-Datensatz einen Verweis auf ein Traffic Manager-Profil erstellen, das über externe Endpunkte verfügt. Anwendungsbesitzer*innen verweisen auf das gleiche Traffic Manager-Profil, das auch für andere Domänen innerhalb ihrer DNS-Zone verwendet wird.

So können beispielsweise „contoso.com“ und „www.contoso.com“ jeweils auf das gleiche Traffic Manager-Profil verweisen. Weitere Informationen zur Verwendung von Aliaseinträgen mit Azure Traffic Manager-Profilen finden Sie im Abschnitt „Nächste Schritte“.

Verweisen an der Zonenspitze auf Azure CDN-Endpunkte

Genau wie ein Traffic Manager-Profil können Sie auch Aliasdatensätze verwenden, um an der Zonenspitze Ihrer DNS-Zone auf Azure CDN-Endpunkte zu verweisen. Dies ist nützlich, wenn Sie statische Websites mit Azure Storage und Azure CDN erstellen. Anschließend können Sie auf die Website zugreifen, ohne dem DNS-Namen „www“ voranstellen zu müssen.

Wenn Ihre statische Website www.contoso.com heißt, können Ihre Benutzer mit contoso.com auf Ihre Website zugreifen, ohne dem DNS-Namen „www“ voranstellen zu müssen.

Wie zuvor beschrieben, werden CNAME-Einträge am Zonen-Apex nicht unterstützt. Sie können keinen CNAME-Eintrag verwenden, um contoso.com auf Ihren CDN-Endpunkt zu verweisen. Stattdessen können Sie einen Aliaseintrag verwenden, um direkt an der Zonenspitze auf einen CDN-Endpunkt zu verweisen.

Hinweis

Das Verweisen einer Zonenspitze auf CDN-Endpunkte für Azure CDN von Akamai wird derzeit nicht unterstützt.

Nächste Schritte

Weitere Informationen zu Aliaseinträgen finden Sie in den folgenden Artikeln: