Övning – Skapa aliasposter för Azure DNS

Slutförd

Lanseringen av den nya webbplatsen var en stor framgång. Användningsvolymerna är högre än förväntat. Den enda webbserver som webbplatsen körs på visar tecken på belastning. Organisationen vill utöka antalet servrar och fördela belastningen med hjälp av en lastbalanserare.

Nu vet du att du kan använda ett aliasrekord i Azure för att tillhandahålla en dynamisk och automatiskt uppdaterande länk mellan zon-apex och lastbalanseraren.

I den här lektionen kommer du att:

  • Konfigurera ett virtuellt nätverk med två virtuella datorer och en lastbalanserare.
  • Lär dig hur du konfigurerar ett Azure-alias för zonens apex för att dirigera till lastbalanseraren.
  • Kontrollera att domännamnet matchas mot en av de virtuella datorerna i det virtuella nätverket.

Konfigurera ett virtuellt nätverk, en lastbalanserare och virtuella datorer i Azure

När du manuellt skapar ett virtuellt nätverk, en lastbalanserare och två virtuella datorer tar det lite tid. Om du vill minska den här tiden kan du använda ett Bash-konfigurationsskript som är tillgängligt på GitHub. Följ de här anvisningarna för att skapa en testmiljö för din aliaspost.

  1. Kör följande installationsskript i Azure Cloud Shell:

    git clone https://github.com/MicrosoftDocs/mslearn-host-domain-azure-dns.git
    
  2. För att köra installationsskriptet, kör följande kommandon:

    cd mslearn-host-domain-azure-dns
    chmod +x setup.sh
    ./setup.sh
    

    Det tar några minuter att köra installationsskriptet. Skriptet:

    • skapa en nätverkssäkerhetsgrupp
    • Skapar två nätverksgränssnittsstyrenheter (NIC) och två virtuella datorer.
    • Skapar ett virtuellt nätverk och tilldelar de virtuella datorerna.
    • skapa en offentlig IP-adress och uppdatera konfigurationen av de virtuella datorerna
    • skapa en lastbalanserare som refererar till de virtuella datorerna, inklusive regler för lastbalanseraren
    • länka nätverkskorten till lastbalanseraren.

    När skriptet har slutförts visas lastbalanserarens offentliga IP-adress. Kopiera IP-adressen så att du kan använda den senare.

Skapa en aliaspost för zonens toppdomän

Nu när du har skapat en testmiljö är du redo att konfigurera Azure-aliasposten i zonens apex.

  1. I Azure Portal väljer du Resursgrupper. Fönstret Resursgrupper visas.

  2. Välj resursgruppen: [sandbox-resursgrupp]. Fönstret Resursgrupp visas.

  3. I listan över resurser väljer du den DNS-zon som du skapade i föregående övning, wideworldimportsXXXX.com. Fönstret wideworldimportsXXXX.com DNS-zon öppnas.

  4. I menyraden väljer du + Recordset. Fönstret Lägg till postuppsättning visas.

  5. Ange följande värden för respektive inställning för att skapa en aliaspost.

    Inställning Värde
    Name Lämna namnet tomt. Blank anger DNS-zonen för wideworldimportsXXXX.com.
    Typ A. Även om vi skapar ett alias så måste basposttypen fortfarande vara A, AAAA eller CNAME.
    Aliaspostuppsättning Ja
    Typ av alias Azure-resurs
    Azure-resurs Välj myPublicIP i listan med resurser. Det kan ta upp till 15 minuter innan distributionerna sprids. Om den här resursen inte visas väntar du flera minuter, uppdaterar portalen och försöker igen.

    Skärmbild av Lägg till postuppsättning.

  6. Välj OK för att lägga till posten i din zon.

När du har skapat den nya aliasposten bör den se ut ungefär så här:

Skärmbild av DNS-zonen med en aliaspost skapad.

Kontrollera att aliaset matchas mot lastbalanseraren

Nu måste du kontrollera att aliasposten har konfigurerats korrekt. I ett verkligt scenario skulle du ha en faktisk domän och slutföra domändelegeringen till Azure DNS. För den här övningen använder du det registrerade domännamnet. Eftersom den här enheten förutsätter att det inte finns någon registrerad domän använder du den offentliga IP-adressen.

  1. I Azure Portal går du till resursgruppen, väljer myPublicIP och väljer sedan ikonen Kopiera bredvid IP-adressen.

    Skärmbild av DNS-zonen med en skapad aliaspost.

  2. I en webbläsare klistrar du in den offentliga IP-adressen som URL.

  3. Du ser en grundläggande webbsida som visar namnet på den virtuella datorn (VM) som lastbalanseraren skickade begäran till.