Dynamisches Auflösen von Ressourcennamen mithilfe von Aliaseinträgen

Abgeschlossen

Sie haben nun erfolgreich die Domäne von der Domänenregistrierungsstelle an Azure DNS delegiert und einen A-Eintrag konfiguriert, um die Domäne mit Ihrem Webserver zu verknüpfen.

Die nächste Phase der Bereitstellung besteht darin, die Resilienz durch die Verwendung eines Lastenausgleichs zu verbessern. Lastenausgleichsmodule verteilen eingehende Datenanforderungen und Datenverkehr auf einen oder mehrere Server. Sie reduzieren die Last auf den einzelnen Servern und verbessern die Leistung. Diese Technologie ist etabliert und wird in Ihrem lokalen Netzwerk verwendet.

Sie wissen, dass der A- und der CNAME-Eintrag keine direkte Verbindung mit Azure-Ressourcen wie dem Lastenausgleich unterstützen. Sie sind dafür zuständig, herauszufinden, wie Sie die Apex-Domäne mit einem Lastenausgleich verknüpfen.

Was ist eine Apex-Domäne?

Die Apex-Domäne ist die höchste Ebene Ihrer Domäne. In unserem Fall ist dies „wideworldimports.com“. Die Apex-Domäne wird manchmal auch als Zonen-Apex oder Stamm-Apex bezeichnet. Sie wird in Ihren DNS-Zoneneinträgen häufig durch das @-Symbol dargestellt.

Wenn Sie die DNS-Zone für „wideworldimports.com“ überprüfen, sehen Sie, dass dort zwei Apex-Domäneneinträge angezeigt werden: NS und SOA. NS- und SOA-Einträge werden automatisch erstellt, wenn Sie die DNS-Zone erstellen.

CNAME-Einträge, die Sie möglicherweise für ein Azure Traffic Manager-Profil oder Azure Content Delivery Network-Endpunkte benötigen, werden auf der obersten Ebene der Zone nicht unterstützt. Es werden jedoch andere Aliaseinträge auf Ebene des Zonen-Apex unterstützt.

Was sind Aliaseinträge?

Mit Azure-Aliaseinträgen kann eine Zonen-Apex-Domäne auf andere Azure-Ressourcen aus der DNS-Zone verweisen. Hierfür müssen Sie keine komplexen Umleitungsrichtlinien erstellen. Sie können mithilfe eines Azure-Alias auch den gesamten Datenverkehr durch den Traffic Manager leiten.

Der Azure-Aliaseintrag kann auf die folgenden Azure-Ressourcen verweisen:

  • Ein Traffic Manager-Profil
  • Azure Content Delivery Network-Endpunkte
  • Eine öffentliche IP-Ressource
  • Ein Front Door-Profil

Aliaseinträge bieten die Lebenszyklusnachverfolgung von Zielressourcen, um sicherzustellen, dass Änderungen an Zielressourcen automatisch auf die DNS-Zone angewendet werden. Außerdem bieten sie Unterstützung für Anwendungen mit Lastenausgleich im Zonen-Apex.

Der Alias-Ressourceneintragssatz unterstützt die folgenden Typen von DNS-Zoneneinträgen:

  • A: Dies ist der Eintrag für die IPv4-Domänennamenzuordnung.
  • AAAA: Dies ist der Eintrag für die IPv6-Domänennamenzuordnung.
  • CNAME: Dies ist der Alias für Ihre Domäne, der mit dem A-Eintrag verknüpft ist.

Verwendungszwecke für Aliaseinträge

Im Folgenden sind einige Vorteile der Verwendung von Aliaseinträgen aufgeführt:

  • Verhindern, dass DNS-Einträge nicht aktuell sind: DNS-Einträge sind nicht mehr aktuell, wenn Änderungen an IP-Adressen nicht in den DNS-Zoneneinträgen aktualisiert werden. Aliaseinträge verhindern, dass Verweise nicht mehr aktuell sind, indem sie den Lebenszyklus eines DNS-Eintrags eng mit einer Azure-Ressource koppeln.
  • Automatisches Aktualisieren von DNS-Ressourceneintragssätzen, wenn IP-Adressen geändert werden: Wenn die zugrunde liegende IP-Adresse einer Ressource, eines Diensts oder einer Anwendung geändert wird, stellt der Aliaseintrag sicher, dass alle zugehörigen DNS-Einträge automatisch aktualisiert werden.
  • Hosten von Anwendungen mit Lastenausgleich im Zonen-Apex: Aliaseinträge ermöglichen das Weiterleiten von Zonen-Apex-Ressourcen an den Traffic Manager.
  • Verweisen vom Zonen-Apex auf Azure Content Delivery Network-Endpunkte: Mit Aliaseinträgen können Sie jetzt direkt auf Ihre Azure Content Delivery Network-Instanz verweisen.

Ein Aliaseintrag bietet die Möglichkeit, den Zonen-Apex (wideworldimports.com) mit einem Lastenausgleich zu verknüpfen. Es wird eine Verknüpfung zur Azure-Ressource anstelle einer direkten IP-basierten Verbindung erstellt. Wenn sich die IP-Adresse Ihres Lastenausgleichs ändert, funktioniert der Zonen-Apex-Eintrag folglich weiterhin.