Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Tutorial erstellen Sie einen Traffic Manager Linked Record in Azure DNS. Ein Traffic Manager Linked Record verbindet einen DNS-Datensatzsatz direkt mit einem Azure Traffic Manager-Profil. Wenn ein Client diesen Datensatz abfragt, löst Azure DNS das Traffic Manager-Profil intern auf und gibt die Endpunkt-IP-Adressen direkt zurück – ein zwischengeschalteter CNAME-Hop zu trafficmanager.net ist nicht erforderlich.
Wichtig
Traffic Manager Linked Records ist derzeit als Vorschau verfügbar. Die zusätzlichen Nutzungsbestimmungen für Microsoft Azure-Vorschauen enthalten rechtliche Bedingungen. Sie gelten für diejenigen Azure-Features, die sich in der Beta- oder Vorschauversion befinden oder aber anderweitig noch nicht zur allgemeinen Verfügbarkeit freigegeben sind.
Dieser Ansatz ist die empfohlene Methode, um DNS-Datensätze mit Traffic Manager-Profilen zu verknüpfen. Für einen Vergleich mit Alias-Datensätzen siehe Traffic Manager Linked Records Übersicht.
In diesem Tutorial erfahren Sie, wie:
- Erstellen Sie ein virtuelles Netzwerk und virtuelle Maschinen für Webserver.
- Erstelle ein Traffic Manager-Profil mit externen Endpunkten.
- Erstellen Sie einen verknüpften Traffic Manager-Datensatz in einer Azure DNS-Zone.
- Teste den mit Traffic Manager verknüpften Datensatz.
Wenn Sie noch kein Azure-Abonnement haben, erstellen Sie ein kostenloses Konto, bevor Sie beginnen.
Voraussetzungen
- Ein Azure-Konto mit einem aktiven Abonnement.
- Ein in Azure DNS gehosteter Domänenname. Wenn Sie keine Azure DNS Zone haben, können Sie eine DNS-Zone erstellen und dann Ihre Domain an Azure DNS delegieren.
Hinweis
In diesem Tutorial wird contoso.com als Beispieldomänenname verwendet. Ersetzen Sie contoso.com durch Ihren eigenen Domänennamen.
Anmelden bei Azure
Melden Sie sich im Azure-Portal an.
Registrieren des Microsoft.Network-Ressourcenanbieters
Zum Erstellen von Traffic Manager-Linked Records müssen Sie den Ressourcenanbieter Microsoft.Network registrieren. Wenn die DNS-Zone und das Traffic Manager-Profil in unterschiedlichen Abonnements sind, müssen beide Abonnements registriert werden.
az provider register --namespace Microsoft.Network
Weitere Informationen finden Sie unter Beheben von Fehlern bei der Registrierung von Ressourcenanbietern.
Erstellen der Netzwerkinfrastruktur
Erstelle ein virtuelles Netzwerk und Subnetz, in dem du deine Webserver platzieren kannst.
Im Azure-Portal suchen Sie im Suchfeld oben nach virtuellem Netzwerk und wählen Sie aus den Ergebnissen Virtuelle Netzwerke.
Wählen Sie unter Virtuelle Netzwerke die Option + Erstellen aus.
Geben Sie auf der Registerkarte " Grundlagen " die folgenden Informationen ein, oder wählen Sie sie aus:
Einstellungen Wert Projektdetails Subscription Wählen Sie Ihr Azure-Abonnement. Ressourcengruppe Wählen Sie Neu erstellen, geben Sie test-rg ein, und wählen Sie OK. Instanzdetails Name Geben Sie vnet-1 ein. Region Wählen Sie Ihre Region aus. Wählen Sie den Reiter IP-Adressen und konfigurieren Sie den Adressraum:
Einstellungen Wert IPv4-Adressraum Geben Sie 10.10.0.0/16 ein. Wählen Sie + Subnetz hinzufügen aus und geben Sie Folgendes ein:
Einstellungen Wert Subnetzname Geben Sie subnet-1 ein. Subnetzadressbereich Geben Sie 10.10.0.0/24 ein. Wählen Sie Hinzufügen, dann Überprüfen + Erstellen und dann Erstellen.
Erstellen eines virtuellen Webservercomputers
Erstelle zwei Ubuntu-virtuelle Maschinen als Webserver-Endpunkte.
Erstellen der virtuellen Computer
Im Azure-Portal suchen Sie nach virtueller Maschine und wählen Sie Virtuelle Maschinen aus.
Wählen Sie + Erstellen und dann Virtueller Azure-Computer aus.
Geben Sie auf der Registerkarte " Grundlagen " die folgenden Werte ein, oder wählen Sie sie aus:
Einstellungen Wert Projektdetails Subscription Wählen Sie Ihr Azure-Abonnement. Ressourcengruppe Wählen Sie test-rg aus. Instanzdetails Name des virtuellen Computers Geben Sie vm-1 ein. Region Wählen Sie (USA) USA, Osten aus. Verfügbarkeitsoptionen Wählen Sie die Option Keine Infrastrukturredundanz erforderlich aus. Sicherheitstyp Wählen Sie "Standard" aus. Bild Wählen Sie Ubuntu Server 24.04 LTS – x64 Gen2 aus. Größe Wählen Sie Ihre bevorzugte VM-Größe aus. Administratorkonto Authentifizierungsart Wählen Sie Öffentlicher SSH-Schlüssel aus. Nutzername Geben Sie einen Benutzernamen ein. Quelle für öffentlichen SSH-Schlüssel Wählen Sie Neues Schlüsselpaar generieren aus. Schlüsselpaarname Geben Sie einen Namen für das Schlüsselpaar ein. Regeln für eingehende Ports Öffentliche Eingangsports Wählen Sie Keine aus. Wählen Sie den Reiter Netzwerk und geben Sie Folgendes ein:
Einstellungen Wert Virtuelles Netzwerk Wählen Sie vnet-1 aus. Subnet Wählen Sie subnet-1 aus. Öffentliche IP-Adresse Wählen Sie Neu erstellen, geben Sie public-ip-1 ein, und wählen Sie die Standard-SKU aus. NIC-Netzwerksicherheitsgruppe Wählen Sie "Einfach" aus. Öffentliche Eingangsports Wählen Sie Ausgewählte Ports zulassen aus. Eingangsport auswählen Wählen Sie HTTP (80) und HTTPS (443) aus. Klicken Sie auf Überprüfen und erstellen und dann auf Erstellen.
Wiederholen Sie die vorherigen Schritte, um eine zweite virtuelle Maschine namens VM-2 mit einer öffentlichen IP namens public-ip-2 zu erstellen.
Warte, bis beide Einsätze abgeschlossen sind, bevor du weitermachst.
Hinweis
Um Befehle auf den virtuellen Maschinen ohne SSH auszuführen, verwenden Sie die Funktion Ausführen im Azure-Portal. Für den SSH-Zugriff über das Internet müssen Sie eine NSG-Regel für eingehenden Datenverkehr hinzufügen. Weitere Informationen finden Sie unter Azure Bastion.
Installieren Sie den NGINX-Webserver
Installieren Sie NGINX auf beiden virtuellen Maschinen mit dem Befehl Ausführen .
Im Azure-Portal suchen Sie nach virtueller Maschine und wählen Sie Virtuelle Maschinen aus.
Wählen Sie vm-1 aus.
Im linken Menü unter Operationen wähle den Befehl Ausführen.
Wähle RunShellScript, gib folgenden Befehl ein und wähle Ausführen:
sudo apt-get update && sudo apt-get install -y nginx && echo 'Hello World from vm-1' | sudo tee /var/www/html/index.htmlWarten Sie, bis der Befehl abgeschlossen ist.
Wiederhole das für VM-2 mit diesem Befehl:
sudo apt-get update && sudo apt-get install -y nginx && echo 'Hello World from vm-2' | sudo tee /var/www/html/index.html
Fügen Sie DNS-Labels zu den öffentlichen IP-Adressen hinzu
Traffic Manager benötigt DNS-Namensbeschriftungen für öffentliche IP-Adressen, die als Azure-Endpunkte verwendet werden.
Im Azure-Portal suchen Sie nach test-rg und wählen Sie die Ressourcengruppe aus.
Wählen Sie die öffentliche IP-Adresse public-ip-1 aus.
Wählen Sie unter "Einstellungen" die Option "Konfiguration" aus.
Geben Sie vm-1-tmlink in das Feld DNS-Namensbezeichnung ein.
Wählen Sie Speichern.
Beachten Sie den vollständigen DNS-Namenswert (zum Beispiel
vm-1-tmlink.eastus.cloudapp.azure.com) und die IP-Adresse für die spätere Verwendung.Wiederholen Sie dies für public-ip-2 mit dem DNS-Namenslabel vm-2-tmlink. Notieren Sie sich die IP-Adresse.
Erstellen eines Traffic Manager-Profils
Suchen Sie im Azure-Portal nach Traffic Manager-Profil und wählen Sie Traffic Manager-Profile aus.
Wählen Sie + Erstellen aus.
Auf der Seite "Traffic Manager-Profil erstellen" geben oder wählen Sie Folgendes aus:
Einstellungen Wert Name Hier kommt tm-profile ins Spiel. Routingmethode Wählen Sie Priorität. Eintragstyp Wählen Sie A aus. Subscription Wählen Sie Ihr Azure-Abonnement. Ressourcengruppe Wählen Sie test-rg aus. Hinweis
Der Datensatztyp legt den Wert Streng typisiertes Profil für das Profil fest und bindet es an einen bestimmten DNS-Datensatztyp. Wählen Sie A für IPv4-Adressdatensätze, AAAA für IPv6-Adressdatensätze oder CNAME für kanonische Namensdatensätze. Dieser Wert kann nach der Erstellung des Profils nicht mehr geändert werden.
Wählen Sie "Erstellen" aus.
Klicken Sie nach Abschluss der Bereitstellung auf Zu Ressource wechseln.
Fügen Sie Endpunkte zum Traffic Manager-Profil hinzu
Auf der tm-profile Traffic Manager-Profilseite wählen Sie unter Einstellungen im linken Menü Endpunkte aus.
Wählen + Addieren und geben Sie Folgendes für den ersten Endpunkt ein:
Einstellungen Wert Type Wählen Sie Externer Endpunkt aus. Name Hier kommt tmendpoint-1 ins Spiel. Vollqualifizierter Domänenname (FQDN) oder IP Geben Sie die zuvor angegebene IP-Adresse für public-ip-1 ein. Priority Geben Sie 1 ein. Klicken Sie auf Hinzufügen.
Wählen Sie erneut + Add aus und geben Sie Folgendes für den zweiten Endpunkt ein:
Einstellungen Wert Type Wählen Sie Externer Endpunkt aus. Name Hier kommt tmendpoint-2 ins Spiel. Vollqualifizierter Domänenname (FQDN) oder IP Geben Sie die zuvor erwähnte IP-Adresse für public-ip-2 ein. Priority Geben Sie 2 ein. Klicken Sie auf Hinzufügen.
Beide Endpunkte sollten nach Abschluss der Gesundheitsprüfungen des Traffic Managers als Online angezeigt werden. Dies kann einige Minuten dauern.
Erstellen Sie einen verknüpften Traffic Manager-Datensatz
Erstelle jetzt den Traffic Manager Linked Record in deiner DNS-Zone.
Im Azure-Portal suchen Sie nach Ihrer DNS-Zone (zum Beispiel contoso.com) und wählen Sie sie aus den Ergebnissen aus.
Auf der Übersichtsseite Ihrer DNS-Zone wählen Sie + Datensatz setzen.
Im Fenster "Datensatz hinzufügen " geben oder wählen Sie Folgendes aus:
Einstellungen Wert Name Lassen Sie es leer, um einen Datensatz am Zonen-Apex zu erstellen, oder geben Sie einen Unterdomainnamen wie www ein. Type Wählen Sie A aus. Verkehrsverwaltung aktivieren (Vorschau) Aktivieren Sie das Kontrollkästchen. Wählen Sie ein Abonnement. Wählen Sie das Abonnement, das Ihr Traffic Manager-Profil enthält. Verkehrsmanager-Profil Wählen Sie das TM-Profil im Dropdown-Menü aus. Hinweis
Der Datensatz TTL wird vom Traffic Manager-Profil übernommen und kann hier nicht gesetzt werden.
Wählen Sie OK aus.
Der neue A-Datensatz erscheint in der DNS-Zonen-Eintragsliste. Die Spalte Typ zeigt A zusammen mit einem Traffic Manager-Symbol oder einer entsprechenden Bezeichnung an, was darauf hinweist, dass es sich um einen verknüpften Eintrag handelt.
Hinweis
DNS-Abfragen an Ihren Traffic Manager Linked Record werden auf die Abrechnung Ihres Traffic Manager-Profils angerechnet. Weitere Informationen finden Sie unter Traffic Manager Preisgestaltung.
Testen Sie den mit Traffic Manager verknüpften Datensatz
Öffnen Sie einen Webbrowser und navigieren Sie zu Ihrem Domainnamen (zum Beispiel,
contoso.com). Sie sollten die NGINX-Begrüßungsseite mit dem Text Hallo Welt von VM-1 sehen, da Traffic Manager den Verkehr basierend auf dessen höherer Priorität zu VM-1 leitet.Schließen Sie den Browser. Navigieren Sie im Azure-Portal zu dem virtuellen Computer vm-1, und wählen Sie Beenden aus, um ihn herunterzufahren.
Warte ein paar Minuten, bis Traffic Manager den Endpunkt als ungesund erkennt. Sie können die Endpunkt-Gesundheit auf der Endpunktseite des tm-profile Traffic Manager-Profils überwachen.
Öffne einen neuen Browser und navigiere erneut zu
contoso.com. Sie sollten jetzt Hallo Welt von VM-2 sehen, was bestätigt, dass Traffic Manager einen Failover auf den sekundären Endpunkt durchgeführt hat.
Bereinigen von Ressourcen
Wenn Sie die in diesem Tutorial erstellten Ressourcen nicht mehr benötigen, löschen Sie die Ressourcengruppe, um alle zu entfernen:
- Im Azure-Portal suchen Sie nach test-rg und wählen Sie es aus.
- Wählen Sie auf der Seite Übersicht die Option Ressourcengruppe löschen aus.
- Geben Sie zur Bestätigung test-rg ein, und wählen Sie dann Löschen aus.
Entferne außerdem den Traffic Manager Linked Record aus deiner DNS-Zone:
- Im Azure-Portal navigiere zu deiner DNS-Zone (zum Beispiel contoso.com).
- Auf der Übersichtsseite wählen Sie den in diesem Tutorial erstellten Datensatz aus.
- Wählen Sie Löschen und bestätigen Sie dann, indem Sie Ja auswählen.
Nächste Schritte
In diesem Tutorial hast du einen Traffic Manager Linked Record erstellt, um den Apex-Domain-Verkehr durch den Traffic Manager zu leiten und IP-Adressen direkt zurückzugeben, ohne eine Zwischenlösung von CNAME.
- Erfahren Sie mehr über Traffic Manager Linked Records.
- Erstellen Sie einen Traffic Manager Linked Record mit Azure CLI oder Azure PowerShell.
- Informieren Sie sich ausführlicher über Traffic Manager-Routingmethoden.
- Erfahren Sie mehr über streng getypte Profile.