Freigeben über


Tutorial: Erstellen Sie einen Alias-Datensatz zur Unterstützung von Apex-Domänennamen mit Traffic Manager

Sie können einen Aliasdatensatz für Ihren Apex-Domänennamen erstellen, um auf ein Azure Traffic Manager Profil zu verweisen. Anstatt einen Umleitungsdienst zu verwenden, konfigurieren Sie Azure DNS, um direkt aus Ihrer Zone auf ein Traffic Manager-Profil zu verweisen.

In diesem Tutorial lernen Sie Folgendes:

  • Erstellen eines virtuellen Netzwerks und eines Subnetzes
  • Erstellen eines virtuellen Webservercomputers mit öffentlicher IP-Adresse
  • Fügen Sie einer öffentlichen IP-Adresse ein DNS-Label hinzu.
  • Erstellen eines Traffic Manager-Profils
  • Einen Aliaseintrag erstellen.
  • Überprüfen des Alias-Eintrags

Wenn Sie kein Azure-Abonnement haben, erstellen Sie ein free-Konto, bevor Sie beginnen.

Voraussetzungen

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 beim portal Azure an.

Registrieren des Microsoft.Network-Ressourcenanbieters

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. Sie können Ressourcenanbieter mithilfe von Azure CLI, PowerShell oder dem Azure Portal registrieren. Siehe folgendes Beispiel:

az provider register --namespace Microsoft.Network

Weitere Informationen finden Sie unter Beheben von Fehlern bei der Registrierung von Ressourcenanbietern.

Erstellen der Netzwerkinfrastruktur

Erstellen Sie ein virtuelles Netzwerk und ein Subnetz, um Ihren Webserver darin zu platzieren.

  1. Geben Sie im Azure-Portal virtual network im Suchfeld oben im Portal ein, und wählen Sie dann Virtual networks aus den Suchergebnissen aus.

  2. Wählen Sie unter Virtuelle Netzwerke die Option + Erstellen aus.

  3. Geben Sie unter Virtuelles Netzwerk erstellen auf der Registerkarte Grundlegende Einstellungen die folgenden Informationen ein, oder wählen Sie sie aus:

    Einstellungen Wert
    Projektdetails
    Abonnement Wählen Sie Ihr Azure-Abonnement aus.
    Ressourcengruppe Wählen Sie Neu erstellen.
    Geben Sie im Feld NameTMResourceGroup ein.
    Wählen Sie OK aus.
    Instanzendetails
    Name Geben Sie myTMVNet ein.
    Region Wählen Sie Ihre Region aus.
  4. Wählen Sie die Registerkarte IP-Adressen oder die Schaltfläche Weiter: IP-Adressen am unteren Seitenrand aus.

  5. Geben Sie auf der Registerkarte IP-Adressen folgende Informationen ein:

    Einstellungen Wert
    IPv4-Adressraum Geben Sie 10.10.0.0/16 ein.
  6. Wählen Sie + Subnetz hinzufügen aus, und geben Sie unter Subnetz hinzufügen folgende Informationen ein:

    Einstellungen Wert
    Subnetzname Geben Sie WebSubnet ein.
    Subnetzadressbereich Geben Sie 10.10.0.0/24 ein.
  7. Wählen Sie Hinzufügen.

  8. Wählen Sie die Registerkarte Überprüfen + erstellen oder die Schaltfläche Überprüfen + erstellen aus.

  9. Klicken Sie auf Erstellen.

Erstellen eines virtuellen Webservercomputers

Erstellen Sie zwei virtuelle Linux-Computer, installieren Sie den NGINX-Webserver darauf, und fügen Sie dann ihren öffentlichen IPs DNS-Bezeichnungen hinzu.

Erstellen der virtuellen Computer

Erstellen Sie zwei virtuelle Ubuntu-Computer.

  1. Geben Sie im Azure Portal virtual machine im Suchfeld oben im Portal ein, und wählen Sie dann Virtual machines aus den Suchergebnissen aus.

  2. Wählen Sie in Virtual machines+ Create und dann Azure virtual machine aus.

  3. Geben Sie unter Virtuellen Computer erstellen auf der Registerkarte Allgemeine Informationen folgende Informationen ein, bzw. wählen Sie sie aus:

    Einstellungen Wert
    Projektdetails
    Abonnement Wählen Sie Ihr Azure-Abonnement aus.
    Ressourcengruppe Wählen Sie TMResourceGroup aus.
    Instanzendetails
    Name des virtuellen Computers Geben Sie "web-01" 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 VM-Größe aus.
    Administratorkonto
    Authentifizierungsart Wählen Sie Öffentlicher SSH-Schlüssel aus.
    Username 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.
  4. Wählen Sie die Registerkarte Netzwerk aus, oder wählen Sie Weiter: Datenträger und anschließend Weiter: Netzwerk aus.

  5. Geben Sie auf der Registerkarte Netzwerk die folgenden Informationen ein, bzw. wählen Sie sie aus:

    Einstellungen Wert
    Netzwerkschnittstelle
    Virtuelles Netzwerk Wählen Sie myTMVNet aus.
    Teilnetz Wählen Sie WebSubnet aus.
    Öffentliche IP-Adresse Wählen Sie "Neu erstellen" aus, und geben Sie dann "web-01-ip " in "Name" ein. Wählen Sie "Standard " für die SKU aus.
    NIC-Netzwerksicherheitsgruppe Wählen Sie Basic aus.
    Öffentliche Eingangsports Wählen Sie Ausgewählte Ports zulassen aus.
    Eingangsport auswählen Wählen Sie HTTP (80) und HTTPS (443) aus.
  6. Klicken Sie auf Überprüfen + erstellen.

  7. Überprüfen Sie die Einstellungen, und wählen Sie dann die Option Erstellen.

  8. Wiederholen Sie die vorherigen Schritte, um die zweite virtuelle Maschine zu erstellen. Geben Sie "web-02 " im Namen des virtuellen Computers und "web-02-ip " im Namen der öffentlichen IP ein. Verwenden Sie für die anderen Einstellungen dieselben Informationen aus den vorherigen Schritten, die Sie für den erste virtuellen Computer verwendet haben.

Die Bereitstellung jedes virtuellen Computers kann einige Minuten dauern.

Hinweis

Die Regeln für Netzwerksicherheitsgruppen blockieren den eingehenden SSH-Zugriff über das Internet. Verwenden Sie zum Ausführen von Befehlen auf den virtuellen Computern den Befehl Run im Azure Portal, oder stellen Sie Azure Bastion bereit. Weitere Informationen zu Azure Bastion finden Sie unter Quickstart: Bereitstellen von Azure Bastion mit Standardeinstellungen.

Installieren eines NGINX-Webservers

Installieren Sie NGINX auf web-01 und web-02 virtuellen Computern mit dem Befehl Run im Azure Portal.

  1. Geben Sie im Suchfeld oben im Portal den Begriff Virtueller Computer ein. Wählen Sie in den Suchergebnissen Virtuelle Computer aus.

  2. Wählen Sie den virtuellen Web-01-Computer aus.

  3. Wählen Sie im Abschnitt "Vorgänge " im linken Menü den Befehl "Ausführen" aus.

  4. Wählen Sie RunShellScript aus.

  5. Geben Sie im Bereich "Befehlsskript ausführen " den folgenden Befehl ein:

    sudo apt-get update && sudo apt-get install -y nginx && echo 'Hello World from web-01' | sudo tee /var/www/html/index.html
    
  6. Wählen Sie Run aus.

  7. Warten Sie, bis der Befehl ausgeführt ist. Die Ausgabe zeigt den Installationsfortschritt an und endet, wenn NGINX installiert wird.

  8. Wiederholen Sie die vorherigen Schritte für den virtuellen Web-02-Computer . Verwenden Sie stattdessen den folgenden Befehl:

    sudo apt-get update && sudo apt-get install -y nginx && echo 'Hello World from web-02' | sudo tee /var/www/html/index.html
    

Hinzufügen einer DNS-Bezeichnung

Öffentliche IP-Adressen benötigen DNS-Labels, um mit Traffic Manager zu funktionieren.

  1. Geben Sie im Azure Portal TMResourceGroup im Suchfeld oben im Portal ein, und wählen Sie dann TMResourceGroup aus den Suchergebnissen aus.

  2. Wählen Sie in der Ressourcengruppe "TMResourceGroup " die öffentliche IP-Adresse "web-01-ip " aus.

  3. Klicken Sie unter Einstellungen auf Konfiguration.

  4. Geben Sie web01pip in die DNS-Namebezeichnung ein.

  5. Wählen Sie Speichern aus.

    Screenshot der Konfigurationsseite Azure öffentlichen IP-Adresse mit D N S-Namensbezeichnung.

  6. Wiederholen Sie die vorherigen Schritte für die öffentliche IP-Adresse "web-02-ip ", und geben Sie "web02pip " in die DNS-Namensbezeichnung ein.

Erstellen eines Traffic Manager-Profils

  1. Notieren Sie sich auf der Übersichtsseite der öffentlichen IP-Adresse web-01-ip die IP-Adresse für die spätere Verwendung. Wiederholen Sie diesen Schritt für die öffentliche IP-Adresse "web-02-ip ".

  2. Geben Sie im Azure-Portal Traffic Manager-Profil im Suchfeld oben im Portal ein, und wählen Sie dann Traffic Manager profile aus.

  3. Wählen Sie + Erstellen aus.

  4. Geben Sie unter Traffic Manager-Profil erstellen die folgenden Informationen ein oder wählen Sie sie aus.

    Einstellungen Wert
    Name Geben Sie den TM-Alias-Test ein.
    Routingmethode Wählen Sie Priorität.
    Abonnement Wählen Sie Ihr Azure-Abonnement aus.
    Ressourcengruppe Wählen Sie TMResourceGroup aus.

    Screenshot: Seite „Traffic Manager-Profil erstellen“ mit den ausgewählten Einstellungen

  5. Klicken Sie auf Erstellen.

  6. Wählen Sie nach Abschluss der Bereitstellung des TM-Alias-Tests die Option Zu Ressource wechseln aus.

  7. Wählen Sie auf der Seite Endpunkte des TM-Alias-Test-Traffic Manager-Profils + Hinzufügen aus und geben Sie die folgenden Informationen ein oder wählen Sie die folgenden Informationen aus:

    Einstellungen Wert
    Typ Wählen Sie Externer Endpunkt aus.
    Name Geben Sie EP-Web01 ein.
    Vollqualifizierter Domänenname (FQDN) oder IP Geben Sie die IP-Adresse für web-01-ip ein , die Sie zuvor erwähnt haben.
    Priorität Geben Sie 1 ein.

    Screenshot: Seite „Endpunkte“ im Traffic Manager-Profil mit ausgewählten Einstellungen zum Hinzufügen eines Endpunkts

  8. Wählen Sie Hinzufügen.

  9. Wiederholen Sie die letzten beiden Schritte, um den zweiten Endpunkt zu erstellen. Geben Sie die folgenden Informationen ein oder wählen Sie sie aus.

    Einstellungen Wert
    Typ Wählen Sie Externer Endpunkt aus.
    Name Geben Sie EP-Web02 ein.
    Vollqualifizierter Domänenname (FQDN) oder IP Geben Sie die IP-Adresse für web-02-ip ein , die Sie zuvor erwähnt haben.
    Priorität Geben Sie 2 ein.

Erstellen eines Aliaseintrags

Erstellen Sie einen Aliasdatensatz, der auf das Traffic Manager-Profil verweist.

  1. Geben Sie im Azure Portal contoso.com in das Suchfeld oben im Portal ein, und wählen Sie dann contoso.com DNS-Zone aus den Suchergebnissen aus.

  2. Wählen Sie auf der Seite Übersicht der DNS-Zone contoso.com die Schaltfläche + Recordset aus.

  3. Lassen Sie unter Recordset hinzufügen das Feld Name leer, um den Apex-Domänennamen darzustellen. z. B. contoso.com.

  4. Wählen Sie unter Typ die Option A aus.

  5. Wählen Sie Yes für den Datensatzsatz Alias und dann die Azure Resource für den Alias-Typ aus.

  6. Wählen Sie das Traffic-Manager-Profil TM-alias-test für die Azure-Ressource aus.

  7. Klicken Sie auf OK.

    Screenshot: Hinzufügen eines Aliasdatensatzes zum Verweisen auf das Traffic Manager-Profil

Hinweis

DNS-Abfragen für Ihr neu mit einem Alias versehenes Traffic Manager-Recordset werden in Ihrer Traffic Manager-Profilabrechnung angezeigt. Weitere Informationen zur Traffic Manager-Abrechnung finden Sie unter Traffic Manager-Preise.

Testen Sie den Aliaseintrag

  1. Navigieren Sie in einem Webbrowser zu contoso.com oder Ihrem Apex-Domänennamen. Die NGINX-Seite mit Hello World from web-01 wird angezeigt. Der Datenverkehrs-Manager hat Datenverkehr zu Web-01 geleitet, da er die höchste Priorität hat. Schließen Sie den Webbrowser, und beenden Sie den virtuellen Web-01-Computer . Warten Sie einige Minuten, bis die virtuelle Maschine vollständig heruntergefahren ist.
  2. Öffnen Sie einen neuen Webbrowser und navigieren Sie erneut zu contoso.com oder Ihrem Apex-Domänennamen.
  3. Du solltest die NGINX-Seite mit Hello World from web-02 sehen. Der Datenverkehrs-Manager hat die Situation verarbeitet und den Datenverkehr an den zweiten Webserver geleitet, nachdem der erste Server mit der höchsten Priorität heruntergefahren wurde.

Bereinigen von Ressourcen

Wenn sie nicht mehr benötigt werden, können Sie alle in diesem Tutorial erstellten Ressourcen löschen, indem Sie die folgenden Schritte ausführen:

  1. Wählen Sie im Menü des Azure-Portals Ressourcengruppen aus.
  2. Wählen Sie die Ressourcengruppe TMResourceGroup aus.
  3. Wählen Sie auf der Seite Übersicht die Option Ressourcengruppe löschen aus.
  4. Geben Sie TMResourceGroup ein und wählen Sie Löschen aus.
  5. Wählen Sie im Menü Azure Portal All resources aus.
  6. Wählen Sie die DNS-Zone contoso.com aus.
  7. Wählen Sie auf der Übersichtsseite den in diesem Tutorial erstellten @-Datensatz aus.
  8. Wählen Sie Löschen und dann Ja aus.

Nächste Schritte

In diesem Tutorial haben Sie gelernt, wie Sie einen Alias-Datensatz erstellen, um Ihren Apex-Domänennamen zum Verweisen auf ein Traffic Manager-Profil zu verwenden.