Självstudie: Konfigurera utgående anslutning med dubbla staplar med en NAT-gateway och en offentlig lastbalanserare

I den här självstudien får du lära dig hur du konfigurerar NAT-gateway och en offentlig lastbalanserare till ett undernät med dubbla staplar för att möjliggöra utgående anslutning för v4-arbetsbelastningar med nat-gateway och v6-arbetsbelastningar med hjälp av offentlig lastbalanserare.

NAT-gateway stöder användning av offentliga IPv4-IP-adresser för utgående anslutning medan lastbalanseraren stöder både offentliga IP-adresser för IPv4 och IPv6. När NAT-gateway med en offentlig IP-adress för IPv4 finns med en lastbalanserare med en offentlig IP-adress för IPv4 har NAT-gateway företräde framför lastbalanseraren för att tillhandahålla utgående anslutning. När en NAT-gateway distribueras i ett nätverk med dubbla staplar med en IPv6-lastbalanserare använder utgående IPv4-trafik NAT-gatewayen, och IPv6-utgående trafik använder lastbalanseraren.

Diagram över resurser som skapades under självstudien.

I den här självstudien lär du dig att:

  • Skapa ett virtuellt nätverk
  • Skapa en NAT-gateway med en offentlig IPv4-adress
  • Lägga till IPv6 i det virtuella nätverket
  • Skapa en offentlig lastbalanserare med en offentlig IPv6-adress
  • Skapa en virtuell dator med dubbla staplar
  • Verifiera utgående anslutning från den virtuella datorn med dubbla staplar

Förutsättningar

Logga in på Azure

Logga in på Azure Portal med ditt Azure-konto.

Skapa virtuella nätverk

I det här avsnittet skapar du ett virtuellt nätverk för den virtuella datorn och lastbalanseraren.

Följande procedur skapar ett virtuellt nätverk med ett resursundernät, ett Azure Bastion-undernät och en Azure Bastion-värd.

  1. I portalen söker du efter och väljer Virtuella nätverk.

  2. På sidan Virtuella nätverk väljer du + Skapa.

  3. På fliken Grundläggande i Skapa virtuellt nätverk anger eller väljer du följande information:

    Inställning Värde
    Projektinformation
    Prenumeration Välj din prenumeration.
    Resursgrupp Välj Skapa ny.
    Ange test-rg i Namn.
    Välj OK.
    Instansinformation
    Name Ange vnet-1.
    Region Välj USA, östra 2.

    Skärmbild av fliken Grundläggande i Skapa virtuellt nätverk i Azure-portalen.

  4. Välj Nästa för att fortsätta till fliken Säkerhet .

  5. Välj Aktivera Bastion i avsnittet Azure Bastion på fliken Säkerhet .

    Azure Bastion använder webbläsaren för att ansluta till virtuella datorer i ditt virtuella nätverk via SSH (Secure Shell) eller RDP (Remote Desktop Protocol) med hjälp av sina privata IP-adresser. De virtuella datorerna behöver inte offentliga IP-adresser, klientprogramvara eller särskild konfiguration. Mer information om Azure Bastion finns i Azure Bastion

    Kommentar

    Priserna per timme börjar från det ögonblick då Bastion distribueras, oavsett utgående dataanvändning. Mer information finns i Priser och SKU:er. Om du distribuerar Bastion som en del av en självstudie eller ett test rekommenderar vi att du tar bort den här resursen när du har använt den.

  6. Ange eller välj följande information i Azure Bastion:

    Inställning Värde
    Azure Bastion-värdnamn Ange bastion.
    Offentlig IP-adress för Azure Bastion Välj Skapa en offentlig IP-adress.
    Ange public-ip i Namn.
    Välj OK.

    Skärmbild av aktivera bastionsvärd i Skapa virtuellt nätverk i Azure-portalen.

  7. Välj Nästa för att fortsätta till fliken IP-adresser .

  8. I rutan adressutrymme i Undernät väljer du standardundernätet .

  9. I Redigera undernät anger eller väljer du följande information:

    Inställning Värde
    Information om undernät
    Undernätsmall Lämna standardinställningen Standard.
    Name Ange undernät-1.
    Startadress Låt standardvärdet vara 10.0.0.0.
    Storlek på undernät Lämna standardvärdet /24(256 adresser).

    Skärmbild av standardbyte och konfiguration av undernät.

  10. Välj Spara.

  11. Välj Granska + skapa längst ned på skärmen och välj Skapa när valideringen har godkänts.

Det tar några minuter innan skyddsvärden distribueras. Du kan gå vidare till nästa steg när det virtuella nätverket distribueras.

Skapa NAT-gateway

NAT-gatewayen tillhandahåller den utgående anslutningen för IPv4-delen av det virtuella nätverket. Använd följande exempel för att skapa en NAT-gateway.

  1. I sökrutan överst i portalen anger du NAT-gateway. Välj NAT-gatewayer i sökresultaten.

  2. Välj + Skapa.

  3. På fliken Grundläggande i SKAPA NAT-gateway (Network Address Translation) anger eller väljer du följande information:

    Inställning Värde
    Projektinformation
    Prenumeration Välj din prenumeration.
    Resursgrupp Välj test-rg.
    Instansinformation
    NAT-gatewayens namn Ange nat-gateway.
    Region Välj USA, östra 2.
    Availability zone Välj en zon eller Ingen zon.
    TCP-timeout för inaktivitet (minuter) Lämna standardvärdet 4.
  4. Välj Nästa: Utgående IP-adress.

  5. I Offentliga IP-adresser väljer du Skapa en ny offentlig IP-adress.

  6. Ange public-ip-nat i Namn. Välj OK.

  7. Välj Nästa: Undernät.

  8. I Virtuellt nätverk väljer du vnet-1.

  9. I listan över undernät väljer du rutan för undernät-1.

  10. Välj Granska + skapa.

  11. Välj Skapa.

Lägga till IPv6 i det virtuella nätverket

Tillägget av IPv6 till det virtuella nätverket måste göras när NAT-gatewayen är associerad med undernät-1. Använd följande exempel för att lägga till och IPv6-adressutrymme och undernät till det virtuella nätverk som du skapade i föregående steg.

  1. I sökrutan överst i portalen anger du Virtuellt nätverk. Välj Virtuella nätverk i sökresultaten.

  2. Välj vnet-1.

  3. I Inställningar väljer du Adressutrymme.

  4. I rutan som visar Lägg till ytterligare adressintervall anger du 2404:f800:8000:122::/63.

  5. Välj Spara.

  6. Välj Undernät i Inställningar.

  7. Välj undernät-1 i listan över undernät.

  8. Markera rutan bredvid Lägg till IPv6-adressutrymme.

  9. Ange 2404:f800:8000:122::/64 i IPv6-adressutrymmet.

  10. Välj Spara.

Skapa en virtuell dator med dubbla staplar

Nätverkskonfigurationen för den virtuella datorn har IPv4- och IPv6-konfigurationer. Skapa den virtuella datorn med en intern IPv4-adress. Lägg sedan till IPv6-konfigurationen i nätverksgränssnittet för den virtuella datorn.

Följande procedur skapar en virtuell testdator (VM) med namnet vm-1 i det virtuella nätverket.

  1. I portalen söker du efter och väljer Virtuella datorer.

  2. I Virtuella datorer väljer du + Skapa och sedan Virtuell Azure-dator.

  3. På fliken Grundläggande i Skapa en virtuell dator anger eller väljer du följande information:

    Inställning Värde
    Projektinformation
    Prenumeration Välj din prenumeration.
    Resursgrupp Välj test-rg.
    Instansinformation
    Virtual machine name Ange vm-1.
    Region Välj USA, östra 2.
    Tillgängliga alternativ Välj Ingen infrastrukturredundans krävs.
    Säkerhetstyp Välj Standard.
    Bild Välj Ubuntu Server 22.04 LTS – x64 Gen2.
    VM-arkitektur Låt standardvärdet x64 vara kvar.
    Storlek Välj en storlek.
    Administratörskonto
    Authentication type Välj Lösenord.
    Username Ange azureuser.
    Lösenord Ange ett lösenord.
    Bekräfta lösenord Ange lösenordet igen.
    Regler för inkommande portar
    Offentliga inkommande portar Välj Ingen.
  4. Välj fliken Nätverk överst på sidan.

  5. Ange eller välj följande information på fliken Nätverk :

    Inställning Värde
    Nätverksgränssnitt
    Virtuellt nätverk Välj vnet-1.
    Undernät Välj undernät-1 (10.0.0.0/24).
    Offentlig IP-adress Välj Ingen.
    Nätverkssäkerhetsgrupp för nätverkskort Visa avancerad.
    Konfigurera nätverkssäkerhetsgrupp Välj Skapa ny.
    Ange nsg-1 som namn.
    Låt resten vara som standard och välj OK.
  6. Låt resten av inställningarna vara som standard och välj Granska + skapa.

  7. Granska inställningarna och välj Skapa.

Kommentar

Virtuella datorer i ett virtuellt nätverk med en skyddsvärd behöver inte offentliga IP-adresser. Bastion tillhandahåller den offentliga IP-adressen och de virtuella datorerna använder privata IP-adresser för att kommunicera i nätverket. Du kan ta bort de offentliga IP-adresserna från alla virtuella datorer i bastionens värdbaserade virtuella nätverk. Mer information finns i Koppla bort en offentlig IP-adress från en virtuell Azure-dator.

Kommentar

Azure tillhandahåller en standard-IP för utgående åtkomst för virtuella datorer som antingen inte har tilldelats någon offentlig IP-adress eller som finns i serverdelspoolen för en intern grundläggande Azure-lastbalanserare. Ip-mekanismen för utgående åtkomst har en utgående IP-adress som inte kan konfigureras.

Standard-IP för utgående åtkomst inaktiveras när någon av följande händelser inträffar:

  • En offentlig IP-adress tilldelas till den virtuella datorn.
  • Den virtuella datorn placeras i serverdelspoolen för en standardlastbalanserare, med eller utan regler för utgående trafik.
  • En Azure NAT Gateway-resurs tilldelas till den virtuella datorns undernät.

Virtuella datorer som du skapar med hjälp av vm-skalningsuppsättningar i flexibelt orkestreringsläge har inte standardåtkomst till utgående trafik.

Mer information om utgående anslutningar i Azure finns i Standardutgående åtkomst i Azure och Använda SNAT (Source Network Address Translation) för utgående anslutningar.

Vänta tills den virtuella datorn har slutfört distributionen innan du fortsätter till nästa steg.

Lägga till IPv6 på en virtuell dator

Stöd-IPv6, den virtuella datorn måste ha en IPv6-nätverkskonfiguration tillagd i nätverksgränssnittet. Använd följande exempel för att lägga till en IPv6-nätverkskonfiguration till den virtuella datorn.

  1. I sökrutan överst i portalen anger du Virtuell dator. Välj Virtuella datorer i sökresultaten.

  2. Välj vm-1.

  3. I Inställningar väljer du Nätverk.

  4. Välj namnet på nätverksgränssnittet i fältet Nätverksgränssnitt: . Namnet på nätverksgränssnittet är namnet på den virtuella datorn plus ett slumptal. I det här exemplet är det vm-1202.

  5. I egenskaperna för nätverksgränssnittet väljer du IP-konfigurationer i Inställningar.

  6. Markera + Lägg till.

  7. Ange eller välj följande information i Lägg till IP-konfiguration:

    Inställning Värde
    Name Ange ipconfig-ipv6.
    IP-version Välj IPv6.
  8. Låt resten av inställningarna vara som standard och välj Lägg till.

Skapa offentlig lastbalanserare

Den offentliga lastbalanseraren har en klientdels-IPv6-adress och utgående regel för serverdelspoolen för lastbalanseraren. Utgående regel styr beteendet för externa IPv6-anslutningar för virtuella datorer i serverdelspoolen. Använd följande exempel för att skapa en offentlig IPv6-lastbalanserare.

  1. I sökrutan överst i portalen anger du Lastbalanserare. Välj Lastbalanserare i sökresultatet.

  2. Välj + Skapa.

  3. På fliken Grundläggande i Skapa lastbalanserare anger eller väljer du följande information:

    Inställning Värde
    Projektinformation
    Prenumeration Välj din prenumeration.
    Resursgrupp Välj test-rg.
    Instansinformation
    Name Ange lastbalanserare.
    Region Välj USA, östra 2.
    SKU Låt standardvärdet Standard vara kvar.
    Typ Välj Offentlig.
    Nivå Lämna standardvärdet Regional.
  4. Välj Nästa: IP-konfiguration för klientdelen.

  5. Välj + Lägg till en IP-konfiguration för klientdelen.

  6. Ange eller välj följande information i Lägg till IP-konfiguration för klientdelen:

    Inställning Värde
    Name Ange frontend-ipv6.
    IP-version Välj IPv6.
    IP-typ Välj IP-adress.
    Offentlig IP-adress Välj Skapa ny.
    I Namn anger du public-ip-ipv6.
    Välj OK.
  7. Markera Lägga till.

  8. Välj Nästa: Serverdelspooler.

  9. Välj + Lägg till en serverdelspool.

  10. Ange eller välj följande information i Lägg till serverdelspool:

    Inställning Värde
    Name Ange serverdelspool.
    Virtuellt nätverk Välj vnet-1 (test-rg).
    Konfiguration av serverdelspool Låt standardvärdet för nätverkskortet vara kvar.
  11. Välj Spara.

  12. Välj Nästa: Inkommande regler och sedan Nästa: Utgående regler.

  13. Välj Lägg till en regel för utgående trafik.

  14. Ange eller välj följande information i Lägg till regel för utgående trafik:

    Inställning Värde
    Name Ange utgående regel.
    IP-version Välj IPv6.
    Klientdelens IP-adress Välj frontend-ipv6.
    Protokoll Lämna standardvärdet Alla.
    Timeout för inaktivitet (minuter) Lämna standardvärdet 4.
    TCP-återställning Lämna standardinställningen Aktiverad.
    Serverdelspool Välj serverdelspool.
    Portallokering
    Portallokering Välj Välj antal utgående portar manuellt.
    Utgående portar
    Välj efter Välj Portar per instans.
    Portar per instans Ange 20000.
  15. Markera Lägga till.

  16. Välj Granska + skapa.

  17. Välj Skapa.

Vänta tills lastbalanseraren har slutfört distributionen innan du fortsätter till nästa steg.

Lägga till en virtuell dator i lastbalanseraren

  1. I sökrutan överst i portalen anger du Lastbalanserare. Välj Lastbalanserare i sökresultatet.

  2. Välj lastbalanserare.

  3. I Inställningar väljer du Serverdelspooler.

  4. Välj serverdelspool.

  5. I Virtuellt nätverk väljer du vnet-1 (test-rg).

  6. I IP-konfigurationer väljer du + Lägg till.

  7. Markera kryssrutan för vm-1 som motsvarar IP-konfigurationenav ipconfig-ipv6. Välj inte ipconfig1.

  8. Markera Lägg till.

  9. Välj Spara.

Verifiera utgående anslutning

Anslut till den virtuella datorn med Azure Bastion för att verifiera utgående IPv4- och IPv6-trafik.

Hämta offentliga IP-adresser för IPv4 och IPv6

Innan du kan verifiera utgående anslutning ska du inte ange de offentliga IP-adresserna IPv4 och IPv6 som du skapade tidigare. Använd följande exempel för att hämta de offentliga IP-adresserna.

  1. I sökrutan överst i portalen anger du Offentlig IP-adress. Välj Offentliga IP-adresser i sökresultatet.

  2. Välj public-ip-nat.

  3. Anteckna adressen i IP-adressen. I det här exemplet är det 20.230.191.5.

  4. Gå tillbaka till offentliga IP-adresser.

  5. Välj public-ip-ipv6.

  6. Anteckna adressen i IP-adressen. I det här exemplet är det 2603:1030:c02:8::14.

Anteckna båda IP-adresserna. Använd IP-adresserna för att verifiera den utgående anslutningen för varje stack.

Testa anslutning

  1. Logga in på Azure-portalen.

  2. I sökrutan överst i portalen anger du Virtuell dator. Välj Virtuella datorer i sökresultaten.

  3. Välj vm-1.

  4. I Översikt övervm-1 väljer du Anslut sedan Bastion. Välj Använd Bastion

  5. Ange användarnamnet och lösenordet som du skapade när du skapade den virtuella datorn.

  6. Välj Anslut.

  7. På kommandoraden anger du följande kommando för att verifiera IPv4-adressen.

    curl -4 icanhazip.com
    
    azureuser@vm-1:~$ curl -4 icanhazip.com
    20.230.191.5
    
  8. På kommandoraden anger du följande kommando för att verifiera IPv4-adressen.

    curl -6 icanhazip.com
    
    azureuser@vm-1:~$ curl -6 icanhazip.com
    2603:1030:c02:8::14
    
  9. Stäng skyddsanslutningen till vm-1.

Rensa resurser

När du är klar med resurserna som skapats i den här artikeln tar du bort resursgruppen och alla resurser som den innehåller.

  1. I Azure-portalen söker du efter och väljer Resursgrupper.

  2. På sidan Resursgrupper väljer du resursgruppen test-rg .

  3. På sidan test-rg väljer du Ta bort resursgrupp.

  4. Ange test-rg i Ange resursgruppens namn för att bekräfta borttagningen och välj Ta bort.

Nästa steg

Gå vidare till nästa artikel för att lära dig hur du: