Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Du kan skapa en aliaspost för ditt apex-domännamn för att referera till en Azure Traffic Manager-profil. I stället för att använda en omdirigeringstjänst konfigurerar du Azure DNS att referera till en Traffic Manager-profil direkt från din zon.
I den här tutorialen lär du dig följande:
- Skapa ett virtuellt nätverk och ett undernät.
- Skapa en virtuell webbserverdator med en offentlig IP-adress.
- Lägg till en DNS-etikett till en offentlig IP-adress.
- Skapa en Traffic Manager-profil.
- Skapa en aliaspost.
- Testa aliasposten.
Om du inte har någon Azure prenumeration skapar du ett free-konto innan du börjar.
Prerequisites
- Ett Azure konto med en aktiv prenumeration.
- Ett domännamn som finns i Azure DNS. Om du inte har någon Azure DNS zon kan du skapa en DNS-zon och sedan dela din domän till Azure DNS.
Note
I den här självstudien används contoso.com som exempel på ett domännamn. Ersätt contoso.com med ditt eget domännamn.
Logga in på Azure
Logga in på Azure-portalen.
Registrera resursleverantören för Microsoft.Network
Om du vill skapa aliasposter måste du registrera resursprovidern Microsoft.Network. Om DNS-zonen och aliasmålresursen finns i olika prenumerationer måste båda prenumerationerna registreras. Du kan registrera resursprovidrar med hjälp av Azure CLI, PowerShell eller Azure-portalen. Se följande exempel:
az provider register --namespace Microsoft.Network
Mer information finns i Lösa fel för registrering av resursprovider.
Skapa nätverksinfrastrukturen
Skapa ett virtuellt nätverk och ett undernät för att placera dina webbservrar i.
I Azure-portalen anger du virtual network i sökrutan överst i portalen och väljer sedan Virtual networks i sökresultaten.
I Virtuella nätverk väljer du + Skapa.
I Skapa virtuellt nätverk anger eller väljer du följande information på fliken Grundläggande :
Inställning Värde Projektinformation Prenumeration Välj din Azure prenumeration. Resursgrupp Välj Skapa ny.
I Namn anger du TMResourceGroup.
Välj OK.Instansinformation Name Ange myTMVNet. Region Välj din region. Välj fliken IP-adresser eller välj knappen Nästa: IP-adresser längst ned på sidan.
På fliken IP-adresser anger du följande information:
Inställning Värde IPv4-adressutrymme Ange 10.10.0.0/16. Välj + Lägg till undernät och ange den här informationen i undernätet Lägg till:
Inställning Värde Undernätsnamn Ange WebSubnet. Adressintervall för undernätet Ange 10.10.0.0/24. Välj Lägg till.
Välj fliken Granska + skapa eller välj knappen Granska + skapa .
Välj Skapa.
Skapa virtuella webbserverdatorer
Skapa två virtuella Linux-datorer, installera NGINX-webbservern på dem och lägg sedan till DNS-etiketter i sina offentliga IP-adresser.
Skapa de virtuella datorerna
Skapa två virtuella Ubuntu-datorer.
I Azure-portalen anger du virtual machine i sökrutan överst i portalen och väljer sedan Virtual machines från sökresultaten.
I Virtual machines väljer du + Create och väljer sedan Azure virtuell dator.
I Skapa en virtuell dator anger eller väljer du följande information på fliken Grundläggande :
Inställning Värde Projektinformation Prenumeration Välj din Azure prenumeration. Resursgrupp Välj TMResourceGroup. Instansinformation Namn på virtuell maskin Ange web-01. Region Välj (USA) USA, östra. Tillgängliga alternativ Välj Ingen infrastrukturredundans krävs. Säkerhetstyp Välj Standard. Bild Välj Ubuntu Server 24.04 LTS – x64 Gen2. Storlek Välj storlek på den virtuella datorn. Administratörskonto Autentiseringstyp Välj Offentlig SSH-nyckel. Username Ange ett användarnamn. Offentlig SSH-nyckelkälla Välj Generera nytt nyckelpar. Nyckelparsnamn Ange ett namn på nyckelparet. Regler för inkommande portar Offentliga inkommande portar Välj Ingen. Välj fliken Nätverk eller Nästa: diskar och sedan Nästa: nätverk.
På fliken Nätverk anger eller väljer du följande information:
Inställning Värde Nätverksgränssnitt Virtuellt nätverk Välj myTMVNet. undernät Välj WebSubnet. Offentlig IP-adress Välj Skapa ny och ange sedan web-01-ip i Namn. Välj Standard för SKU:n. NIC-nätverkssäkerhetsgrupp Välj Grundläggande. Offentliga inkommande portar Välj Tillåt valda portar. Välj inkommande portar Välj HTTP (80) och HTTPS (443). Välj Förhandsgranska + skapa.
Granska inställningarna och välj sedan Skapa.
Upprepa föregående steg för att skapa den andra virtuella datorn. Ange web-02 i namnet på den virtuella datorn och web-02-ip i namnet på den offentliga IP-adressen. För de andra inställningarna använder du samma information från föregående steg som användes med den första virtuella datorn.
Varje distribution av virtuella datorer kan ta några minuter att slutföra.
Note
Reglerna för nätverkssäkerhetsgruppen blockerar inkommande SSH-åtkomst från Internet. Om du vill köra kommandon på de virtuella datorerna använder du kommandot Run i Azure-portalen eller distribuerar Azure Bastion. Mer information om Azure Bastion finns i Quickstart: Distribuera Azure Bastion med standardinställningar.
Installera NGINX webbservern
Installera NGINX på både web-01 och web-02 virtuella datorer med hjälp av kommandot Run i Azure portalen.
I sökrutan överst i portalen anger du den virtuella datorn. Välj Virtuella datorer i sökresultaten.
Välj den virtuella datorn web-01 .
I avsnittet Åtgärder på den vänstra menyn väljer du Kör kommando.
Välj RunShellScript.
I fönstret Kör kommandoskript anger du följande kommando:
sudo apt-get update && sudo apt-get install -y nginx && echo 'Hello World from web-01' | sudo tee /var/www/html/index.htmlVälj Kör.
Vänta tills kommandot har slutförts. Utdata visar installationsstatusen och slutförs när NGINX har installerats.
Upprepa föregående steg för den virtuella web-02-datorn . Använd följande kommando i stället:
sudo apt-get update && sudo apt-get install -y nginx && echo 'Hello World from web-02' | sudo tee /var/www/html/index.html
Lägga till en DNS-etikett
Offentliga IP-adresser behöver DNS-etiketter för att fungera med Traffic Manager.
I Azure-portalen anger du TMResourceGroup i sökrutan överst i portalen och väljer sedan TMResourceGroup från sökresultaten.
I resursgruppen TMResourceGroup väljer du den offentliga IP-adressen web-01-ip .
Under Inställningar väljer du Konfiguration.
Ange web01pip i DNS-namnetiketten.
Välj Spara.
Upprepa föregående steg för den offentliga IP-adressen web-02-ip och ange web02pip i DNS-namnetiketten.
Skapa en Traffic Manager-profil
På översiktssidan för den offentliga IP-adressen web-01-ip noterar du IP-adressen för senare användning. Upprepa det här steget för den offentliga IP-adressen web-02-ip .
I Azure-portalen anger du Traffic Manager-profil i sökrutan överst i portalen och väljer sedan Traffic Manager-profiler.
Välj + Skapa.
På sidan Skapa Traffic Manager-profil anger eller väljer du följande information:
Inställning Värde Name Ange TM-alias-test. Routningsmetod Välj Prioritet. Prenumeration Välj din Azure prenumeration. Resursgrupp Välj TMResourceGroup.
Välj Skapa.
När distributionen av TM-alias-test har slutförts väljer du Gå till resurs.
På sidan Slutpunkter i Traffic Manager-profilen TM-alias-test väljer du + Lägg till och anger eller väljer följande information:
Inställning Värde Typ Välj Extern slutpunkt. Name Ange EP-Web01. Fullständigt domännamn (FQDN) eller IP Ange IP-adressen för web-01-ip som du antecknade tidigare. Prioritet Ange 1. Välj Lägg till.
Upprepa de två sista stegen för att skapa den andra slutpunkten. Ange eller välj följande information:
Inställning Värde Typ Välj Extern slutpunkt. Name Ange EP-Web02. Fullständigt domännamn (FQDN) eller IP Ange IP-adressen för web-02-ip som du antecknade tidigare. Prioritet Ange 2.
Skapa en aliaspost
Skapa en aliaspost som pekar på en Traffic Manager-profil.
I Azure-portalen anger du contoso.com i sökrutan överst i portalen och väljer sedan contoso.com DNS-zon från sökresultaten.
På sidan Översikt i contoso.com DNS-zon väljer du knappen + Postuppsättning .
I Lägg till postuppsättning lämnar du rutan Namn tom för att representera apex-domännamnet. Ett exempel är
contoso.com.Välj A som typ.
Välj Yes för postuppsättningen Alias och välj sedan Azure Resource för typen Alias.
Välj TM-alias-test Traffic Manager-profilen för Azure-resurs.
Välj OK.
Note
DNS-frågor till din nyligen aliaserade Traffic Manager-postuppsättning visas i din Traffic Manager-profilfakturering. Mer information om Traffic Manager-fakturering finns i Traffic Manager-priser.
Testa aliasposten
- Från en webbläsare bläddrar du till
contoso.comeller ditt apexdomännamn. Du ser NGINX-sidan medHello World from web-01. Traffic Manager dirigerade trafik till web-01 eftersom den har högsta prioritet. Stäng webbläsaren och stäng den virtuella datorn web-01 . Vänta några minuter tills den virtuella datorn stängs av helt. - Öppna en ny webbläsare och bläddra igen till
contoso.comeller ditt apex-domännamn. - Du bör se NGINX-sidan med
Hello World from web-02. Traffic Manager hanterade situationen och dirigerade trafik till den andra webbservern efter att ha stängt av den första servern som har högst prioritet.
Rensa resurser
När de inte längre behövs kan du ta bort alla resurser som skapats i den här självstudien genom att följa dessa steg:
- På Azure-portalmenyn väljer du Resource-grupper.
- Välj resursgruppen TMResourceGroup .
- På sidan Översikt väljer du Ta bort resursgrupp.
- Ange TMResourceGroup och välj Ta bort.
- På Azure-portalmenyn väljer du Alla resurser.
- Välj contoso.com DNS-zon.
- På sidan Översikt väljer du den post som @ skapades under denna självstudie.
- Välj Ta bort och sedan Ja.
Nästa steg
I den här självstudien har du lärt dig hur du skapar en aliaspost för att använda ditt apex-domännamn för att referera till en Traffic Manager-profil.
- Läs mer om aliasposter.
- Läs mer om zoner och registerposter.
- Läs mer om Traffic Manager-routningsmetoder.