Zrušení přidružení veřejné IP adresy z virtuálního počítače Azure
V tomto článku se dozvíte, jak zrušit přidružení veřejné IP adresy z virtuálního počítače Azure. Odebráním veřejné IP adresy vašeho virtuálního počítače se také odebere jeho schopnost připojit se k internetu.
K zrušení přidružení veřejné IP adresy z virtuálního počítače můžete použít Azure Portal, Azure CLI nebo Azure PowerShell .
Požadavky
- Účet Azure s aktivním předplatným. Vytvoření účtu zdarma
portál Azure
Přihlaste se k portálu Azure.
Přejděte nebo vyhledejte virtuální počítač, od kterého chcete zrušit přidružení veřejné IP adresy, a vyberte ji.
Na stránce virtuálního počítače vyberte Přehled a pak vyberte veřejnou IP adresu.
Na stránce veřejné IP adresy vyberte Přehled a pak vyberte Zrušit přidružení.
V možnosti Zrušit přidružení veřejné IP adresy vyberte Ano.
Azure CLI
Nainstalujte Azure CLI nebo použijte Azure Cloud Shell. Služba Azure Cloud Shell je volně dostupné prostředí, které můžete spustit přímo z portálu Azure Portal. Má předinstalované rozhraní Azure CLI, které je nakonfigurované pro použití s vaším účtem.
- Pokud používáte rozhraní příkazového řádku místně v Bash, přihlaste se k Azure pomocí
az login
příkazu .
Veřejná IP adresa je přidružená ke konfiguraci PROTOKOLU IP síťového rozhraní připojeného k virtuálnímu počítači. Pomocí příkazu az network nic-ip-config update zrušte přidružení veřejné IP adresy z konfigurace PROTOKOLU IP.
Následující příklad disociuje veřejnou IP adresu s názvem myVMPublicIP z konfigurace IP s názvem ipconfigmyVM existujícího síťového rozhraní myVMNic, který je připojený k virtuálnímu počítači s názvem myVM ve skupině prostředků myResourceGroup.
az network nic ip-config update \
--name ipconfigmyVM \
--resource-group myResourceGroup \
--nic-name myVMNic \
--public-ip-address null
Pokud neznáte název síťového rozhraní připojeného k virtuálnímu počítači, zobrazte je pomocí příkazu az vm nic list . Následující příkaz například vypíše názvy síťových rozhraní připojených k virtuálnímu počítači myVM ve skupině prostředků myResourceGroup:
az vm nic list --vm-name myVM --resource-group myResourceGroup
Výstup obsahuje jeden nebo více řádků, které jsou podobné následujícímu příkladu:
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/myVMNic",
V předchozím příkladu je myVMVic název síťového rozhraní.
Pokud neznáte název konfigurace PROTOKOLU IP síťového rozhraní, načtěte je pomocí příkazu az network nic ip-config list . Následující příkaz například vypíše názvy konfigurací PROTOKOLU IP pro síťové rozhraní myVMNic ve skupině prostředků myResourceGroup:
az network nic ip-config list --nic-name myVMNic --resource-group myResourceGroup --out table
Výstup se podobá následujícímu příkladu:
Name Primary PrivateIpAddress PrivateIpAddressVersion PrivateIpAllocationMethod ProvisioningState ResourceGroup ------------ --------- ------------------ ------------------------- --------------------------- ------------------- --------------- ipconfigmyVM True 10.0.0.4 IPv4 Dynamic Succeeded myResourceGroup
V předchozím příkladu je ipconfigmyVM název konfigurace PROTOKOLU IP.
Pokud neznáte název veřejné IP adresy přidružené ke konfiguraci PROTOKOLU IP, pomocí příkazu az network nic ip-config show je načtěte. Následující příkaz například vypíše názvy veřejných IP adres pro síťové rozhraní myVMNic ve skupině prostředků myResourceGroup:
az network nic ip-config show --name ipconfigmyVM --nic-name myVMNic --resource-group myResourceGroup --query publicIpAddress.id
Výstup obsahuje jeden nebo více řádků, které jsou podobné následujícímu příkladu:
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myVMPublicIP",
V předchozím příkladu je myVMPublicIP název veřejné IP adresy.
PowerShell
Nainstalujte PowerShell nebo použijte Azure Cloud Shell. Služba Azure Cloud Shell je volně dostupné prostředí, které můžete spustit přímo z portálu Azure Portal. Má předinstalovaný a nakonfigurovaný PowerShell pro použití s vaším účtem.
- Pokud používáte PowerShell místně, přihlaste se k Azure pomocí
Connect-AzAccount
příkazu .
Veřejná IP adresa je přidružená ke konfiguraci PROTOKOLU IP síťového rozhraní připojeného k virtuálnímu počítači. K získání síťového rozhraní použijte příkaz Get-AzNetworkInterface . Nastavte hodnotu veřejné IP adresy na hodnotu null a pak pomocí příkazu Set-AzNetworkInterface zapište novou konfiguraci PROTOKOLU IP do síťového rozhraní.
Následující příklad přidružuje veřejnou IP adresu s názvem myVMPublicIP ze síťového rozhraní myVMNic , které je připojené k virtuálnímu počítači s názvem myVM. Všechny prostředky jsou ve skupině prostředků myResourceGroup.
$nic = Get-AzNetworkInterface -Name myVMNic -ResourceGroup myResourceGroup
$nic.IpConfigurations[0].PublicIpAddress = $null
Set-AzNetworkInterface -NetworkInterface $nic
Pokud neznáte název síťového rozhraní připojeného k virtuálnímu počítači, zobrazte je pomocí příkazu Get-AzVM . Následující příkaz například vypíše názvy síťových rozhraní připojených k virtuálnímu počítači myVM ve skupině prostředků myResourceGroup:
$vm = Get-AzVM -name myVM -ResourceGroupName myResourceGroup $vm.NetworkProfile
Výstup obsahuje jeden nebo více řádků, které jsou podobné následujícímu příkladu:
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/myVMNic",
V předchozím příkladu je myVMNic název síťového rozhraní.
Pokud neznáte název konfigurace PROTOKOLU IP pro síťové rozhraní, načtěte je pomocí příkazu Get-AzNetworkInterface . Následující příkaz například vypíše názvy konfigurací PROTOKOLU IP pro síťové rozhraní myVMNic ve skupině prostředků myResourceGroup:
$nic = Get-AzNetworkInterface -Name myVMNic -ResourceGroupName myResourceGroup $nic.IPConfigurations.Id
Výstup obsahuje jeden nebo více řádků, které jsou podobné následujícímu příkladu:
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/myVMNic/ipConfigurations/ipconfigmyVM"
V předchozím příkladu je ipconfigmyVM název konfigurace PROTOKOLU IP.
Pokud neznáte název veřejné IP adresy přidružené ke konfiguraci PROTOKOLU IP, načtěte je pomocí příkazu Get-AzNetworkInterface . Následující příkaz například vypíše název veřejných IP adres pro síťové rozhraní myVMNic ve skupině prostředků myResourceGroup:
$nic = Get-AzNetworkInterface -Name myVMNic -ResourceGroupName myResourceGroup $nic.IPConfigurations.PublicIpAddress.Id
Výstup obsahuje jeden nebo více řádků, které jsou podobné následujícímu příkladu:
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP"
V předchozím příkladu je myVMPublicIP název veřejné IP adresy.
Další kroky
V tomto článku jste zjistili, jak zrušit přidružení veřejné IP adresy z virtuálního počítače.
Přečtěte si další informace o veřejných IP adresách v Azure.
Zjistěte, jak přidružit veřejnou IP adresu k virtuálnímu počítači.
Zjistěte, jak nakonfigurovat IP adresy pro síťové rozhraní Azure.