Skapa en virtuell dator med en statisk offentlig IP-adress med hjälp av Azure CLI
I den här artikeln skapar du en virtuell dator med en statisk offentlig IP-adress. En offentlig IP-adress möjliggör kommunikation till en virtuell dator från Internet. Tilldela en statisk offentlig IP-adress i stället för en dynamisk adress för att säkerställa att adressen aldrig ändras.
Offentliga IP-adresser har en nominell avgift. Det finns en gräns för antalet offentliga IP-adresser som du kan använda per prenumeration.
Förutsättningar
Använd Bash-miljön i Azure Cloud Shell. Mer information finns i Snabbstart för Bash i Azure Cloud Shell.
Om du föredrar att köra CLI-referenskommandon lokalt installerar du Azure CLI. Om du kör i Windows eller macOS kan du köra Azure CLI i en Docker-container. Mer information finns i Så här kör du Azure CLI i en Docker-container.
Om du använder en lokal installation loggar du in på Azure CLI med hjälp av kommandot az login. Slutför autentiseringsprocessen genom att följa stegen som visas i terminalen. Andra inloggningsalternativ finns i Logga in med Azure CLI.
När du uppmanas att installera Azure CLI-tillägget vid första användningen. Mer information om tillägg finns i Använda tillägg med Azure CLI.
Kör az version om du vill hitta versionen och de beroende bibliotek som är installerade. Om du vill uppgradera till den senaste versionen kör du az upgrade.
- Ett Azure-konto med en aktiv prenumeration. Skapa ett konto utan kostnad.
- Den här självstudien kräver version 2.0.28 eller senare av Azure CLI. Om du använder Azure Cloud Shell är den senaste versionen redan installerad.
Skapa en resursgrupp
En Azure-resursgrupp är en logisk container där Azure-resurser distribueras och hanteras.
Skapa en resursgrupp med az group create med namnet myResourceGroup på platsen eastus2.
az group create \
--name myResourceGroup \
--location eastus2
Skapa en offentlig IP-adress
Använd az network public-ip create för att skapa en offentlig IPv4-standardadress.
Följande kommando skapar en zonredundant offentlig IP-adress med namnet myPublicIP i myResourceGroup.
az network public-ip create \
--resource-group myResourceGroup \
--name myPublicIP \
--version IPv4 \
--sku Standard \
--zone 1 2 3
Skapa en virtuell dator
Skapa en virtuell dator med az vm create.
Följande kommando skapar en virtuell Windows Server-dator. Du anger namnet på den offentliga IP-adress som skapades tidigare i parametern -PublicIPAddressName
. När du uppmanas till det anger du ett användarnamn och lösenord som ska användas som autentiseringsuppgifter för den virtuella datorn:
az vm create \
--name myVM \
--resource-group TutorVMRoutePref-rg \
--public-ip-address myPublicIP \
--size Standard_A2 \
--image MicrosoftWindowsServer:WindowsServer:2019-Datacenter:latest \
--admin-username azureuser
Mer information om offentliga IP-SKU:er finns i Offentliga IP-adress-SKU:er. En virtuell dator kan läggas till i serverdelspoolen för en Azure Load Balancer. SKU:n för den offentliga IP-adressen måste matcha SKU:n för en lastbalanserares offentliga IP-adress. Mer information finns i Azure Load Balancer.
Visa den tilldelade offentliga IP-adressen och bekräfta att den skapades som en statisk adress, med az network public-ip show:
az network public-ip show \
--resource-group myResourceGroup \
--name myPublicIP \
--query [ipAddress,publicIpAllocationMethod,sku] \
--output table
Varning
Ändra inte IP-adressinställningarna i den virtuella datorns operativsystem. Operativsystemet känner inte till offentliga IP-adresser i Azure. Även om du kan lägga till privata IP-adressinställningar i operativsystemet rekommenderar vi att du inte gör det om det inte behövs, och inte förrän du har läst Lägg till en privat IP-adress i ett operativsystem.
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.
Rensa resurser
När resurserna inte behövs längre kan du använda az group delete för att ta bort resursgruppen och alla relaterade resurser den innehåller:
az group delete --name myResourceGroup --yes
Nästa steg
- Läs mer om offentliga IP-adresser i Azure.
- Läs mer om alla inställningar för offentliga IP-adresser.
- Läs mer om privata IP-adresser och tilldela en statisk privat IP-adress till en virtuell Azure-dator.
- Läs mer om att skapa virtuella Linux- och Windows-datorer.