Een openbaar IP-adres loskoppelen van een Azure-VM
In dit artikel leert u hoe u een openbaar IP-adres loskoppelt van een virtuele Machine (VM) van Azure.
U kunt de Azure Portal, de Azure CLI of Azure PowerShell gebruiken om een openbaar IP-adres te ontkoppelen van een virtuele machine.
Vereisten
- Een Azure-account met een actief abonnement. Gratis een account maken
Azure Portal
Meld u aan bij de Azure-portal.
Blader naar of zoek naar de virtuele machine waaruit u het openbare IP-adres wilt loskoppelen en selecteer dit vervolgens.
Selecteer overzicht op de vm-pagina en selecteer vervolgens het openbare IP-adres.
Selecteer op de pagina openbaar IP-adres de optie Overzicht en selecteer vervolgens Ontkoppelen.
Selecteer ja in Openbaar IP-adres ontkoppelen.
Azure CLI
Installeer de Azure CLI of gebruik de Azure Cloud Shell. De Azure Cloud Shell is een gratis shell die u rechtstreeks vanuit Azure Portal kunt uitvoeren. In deze shell is de Azure CLI vooraf geïnstalleerd en geconfigureerd voor gebruik met uw account.
- Als u de CLI lokaal gebruikt in Bash, meldt u zich aan bij Azure met
az login
.
Een openbaar IP-adres is gekoppeld aan een IP-configuratie van een netwerkinterface die is gekoppeld aan een VM. Gebruik de opdracht az network nic-ip-config update om een openbaar IP-adres los te koppelen van een IP-configuratie.
In het volgende voorbeeld wordt een openbaar IP-adres met de naam myVMPublicIP losgekoppeld van een IP-configuratie met de naam ipconfigmyVM van een bestaande netwerkinterface met de naam myVMNic die is gekoppeld aan een VM met de naam myVM in een resourcegroep met de naam myResourceGroup.
az network nic ip-config update \
--name ipconfigmyVM \
--resource-group myResourceGroup \
--nic-name myVMNic \
--public-ip-address null
Als u de naam van de netwerkinterface die is gekoppeld aan uw VM niet weet, gebruikt u de opdracht az vm nic list om deze weer te geven. De volgende opdracht bevat bijvoorbeeld de namen van de netwerkinterfaces die zijn gekoppeld aan een VM met de naam myVM in een resourcegroep met de naam myResourceGroup:
az vm nic list --vm-name myVM --resource-group myResourceGroup
De uitvoer bevat een of meer regels die vergelijkbaar zijn met het volgende voorbeeld:
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/myVMNic",
In het vorige voorbeeld is myVMVic de naam van de netwerkinterface.
Als u de naam van de IP-configuratie van een netwerkinterface niet weet, gebruikt u de opdracht az network nic ip-config list om deze op te halen. De volgende opdracht bevat bijvoorbeeld de namen van de IP-configuraties voor een netwerkinterface met de naam myVMNic in een resourcegroep met de naam myResourceGroup:
az network nic ip-config list --nic-name myVMNic --resource-group myResourceGroup --out table
De uitvoer lijkt op die in het volgende voorbeeld:
Name Primary PrivateIpAddress PrivateIpAddressVersion PrivateIpAllocationMethod ProvisioningState ResourceGroup ------------ --------- ------------------ ------------------------- --------------------------- ------------------- --------------- ipconfigmyVM True 10.0.0.4 IPv4 Dynamic Succeeded myResourceGroup
In het vorige voorbeeld is ipconfigmyVM de naam van de IP-configuratie.
Als u de naam van het openbare IP-adres dat is gekoppeld aan een IP-configuratie niet weet, gebruikt u de opdracht az network nic ip-config show om deze op te halen. De volgende opdracht bevat bijvoorbeeld de namen van de openbare IP-adressen voor een netwerkinterface met de naam myVMNic in een resourcegroep met de naam myResourceGroup:
az network nic ip-config show --name ipconfigmyVM --nic-name myVMNic --resource-group myResourceGroup --query publicIpAddress.id
De uitvoer bevat een of meer regels die vergelijkbaar zijn met het volgende voorbeeld:
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myVMPublicIP",
In het vorige voorbeeld is myVMPublicIP de naam van het openbare IP-adres.
PowerShell
Installeer PowerShell of gebruik de Azure Cloud Shell. De Azure Cloud Shell is een gratis shell die u rechtstreeks vanuit Azure Portal kunt uitvoeren. PowerShell is vooraf geïnstalleerd en geconfigureerd voor gebruik met uw account.
- Als u PowerShell lokaal gebruikt, meldt u zich aan bij Azure met
Connect-AzAccount
.
Een openbaar IP-adres is gekoppeld aan een IP-configuratie van een netwerkinterface die is gekoppeld aan een VM. Gebruik de opdracht Get-AzNetworkInterface om een netwerkinterface op te halen. Stel de waarde van het openbare IP-adres in op null en gebruik vervolgens de opdracht Set-AzNetworkInterface om de nieuwe IP-configuratie naar de netwerkinterface te schrijven.
In het volgende voorbeeld wordt een openbaar IP-adres met de naam myVMPublicIP losgekoppeld van een netwerkinterface met de naam myVMNic die is gekoppeld aan een VM met de naam myVM. Alle resources bevinden zich in een resourcegroep met de naam myResourceGroup.
$nic = Get-AzNetworkInterface -Name myVMNic -ResourceGroup myResourceGroup
$nic.IpConfigurations[0].PublicIpAddress = $null
Set-AzNetworkInterface -NetworkInterface $nic
Als u de naam van de netwerkinterface die aan uw VM is gekoppeld niet weet, gebruikt u de opdracht Get-AzVM om deze weer te geven. De volgende opdracht bevat bijvoorbeeld de namen van de netwerkinterfaces die zijn gekoppeld aan een VM met de naam myVM in een resourcegroep met de naam myResourceGroup:
$vm = Get-AzVM -name myVM -ResourceGroupName myResourceGroup $vm.NetworkProfile
De uitvoer bevat een of meer regels die vergelijkbaar zijn met het volgende voorbeeld:
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/myVMNic",
In het vorige voorbeeld is myVMNic de naam van de netwerkinterface.
Als u de naam van een IP-configuratie voor een netwerkinterface niet weet, gebruikt u de opdracht Get-AzNetworkInterface om deze op te halen. De volgende opdracht bevat bijvoorbeeld de namen van de IP-configuraties voor een netwerkinterface met de naam myVMNic in een resourcegroep met de naam myResourceGroup:
$nic = Get-AzNetworkInterface -Name myVMNic -ResourceGroupName myResourceGroup $nic.IPConfigurations.Id
De uitvoer bevat een of meer regels die vergelijkbaar zijn met het volgende voorbeeld:
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/myVMNic/ipConfigurations/ipconfigmyVM"
In het vorige voorbeeld is ipconfigmyVM de naam van de IP-configuratie.
Als u de naam van het openbare IP-adres dat is gekoppeld aan een IP-configuratie niet weet, gebruikt u de opdracht Get-AzNetworkInterface om deze op te halen. De volgende opdracht bevat bijvoorbeeld de naam van de openbare IP-adressen voor een netwerkinterface met de naam myVMNic in een resourcegroep met de naam myResourceGroup:
$nic = Get-AzNetworkInterface -Name myVMNic -ResourceGroupName myResourceGroup $nic.IPConfigurations.PublicIpAddress.Id
De uitvoer bevat een of meer regels die vergelijkbaar zijn met het volgende voorbeeld:
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP"
In het vorige voorbeeld is myVMPublicIP de naam van het openbare IP-adres.
Volgende stappen
In dit artikel hebt u geleerd hoe u een openbaar IP-adres loskoppelt van een virtuele machine.
Meer informatie over openbare IP-adressen in Azure.
Meer informatie over het koppelen van een openbaar IP-adres aan een virtuele machine.
Meer informatie over het configureren van IP-adressen voor een Azure-netwerkinterface.