Ebben a cikkben megtudhatja, hogyan lehet leválasztani egy nyilvános IP-címet egy Azure-beli virtuális gépről. A virtuális gép nyilvános IP-címének eltávolítása eltávolítja az internethez való hozzáférést.
Az Azure Portal, az Azure CLI vagy az Azure PowerShell használatával leválaszthat egy nyilvános IP-címet egy virtuális gépről.
Ebben a lépésben leválaszt egy nyilvános IP-címet egy virtuális gépről az Azure Portal, az Azure CLI vagy az Azure PowerShell használatával. Az IP-cím a virtuális géphez csatlakoztatott hálózati adapter IP-konfigurálásához van társítva.
- Jelentkezzen be az Azure Portalra.
- Keresse meg azt a virtuális gépet, amelyről le szeretné választani a nyilvános IP-címet, majd jelölje ki.
- A virtuális gép lapján válassza az Áttekintés lehetőséget, majd válassza ki a nyilvános IP-címet.
- A nyilvános IP-cím lapon válassza az Áttekintés lehetőséget, majd a Leválasztás lehetőséget.
- A nyilvános IP-cím leválasztása esetén válassza az Igen lehetőséget.
Ebben a feladatban a az network nic-ip-config update parancsot használja, hogy leválasszon egy nyilvános IP-címet egy IP-konfigurációról.
IP-cím szétkapcsolása
Az alábbi példa leválaszt egy myVMPublicIP nevű nyilvános IP-címet egy ipconfigmyVM nevű IP-konfigurációról, amely egy myVMNic nevű meglévő hálózati adapterhez tartozik, és csatlakoztatva van egy myVM nevű virtuális géphez egy myResourceGroup nevű erőforráscsoportban.
# Dissociate the public IP address from the IP configuration
az network nic ip-config update \
--name ipconfigmyVM \
--resource-group myResourceGroup \
--nic-name myVMNic \
--public-ip-address null
A hálózati adapter nevének felderítése
Ha nem tudja a virtuális géphez csatlakoztatott hálózati adapter nevét, az az vm nic list paranccsal tekintheti meg őket. Az alábbi parancs például a myResourceGroup nevű erőforráscsoportban egy myVM nevű virtuális géphez csatolt hálózati adapterek nevét sorolja fel:
# List the network interfaces attached to a VM
az vm nic list --vm-name myVM --resource-group myResourceGroup
A kimenet egy vagy több, az alábbi példához hasonló sort tartalmaz:
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/myVMNic",
Az előző példában a myVMVic a hálózati adapter neve.
Az IP-konfiguráció nevének felderítése
Ha nem ismeri a hálózati adapter IP-konfigurációjának nevét, az az network nic ip-config list paranccsal kérje le őket. A következő parancs például a myResourceGroup nevű erőforráscsoportban található myVMNic nevű hálózati adapter IP-konfigurációinak nevét sorolja fel:
# List the IP configurations of a network interface
az network nic ip-config list --nic-name myVMNic --resource-group myResourceGroup --out table
A kimenet a következő példához hasonló:
Name Primary PrivateIpAddress PrivateIpAddressVersion PrivateIpAllocationMethod ProvisioningState ResourceGroup
------------ --------- ------------------ ------------------------- --------------------------- ------------------- ---------------
ipconfigmyVM True 10.0.0.4 IPv4 Dynamic Succeeded myResourceGroup
Az előző példában az ipconfigmyVM az IP-konfiguráció neve.
A nyilvános IP-cím nevének felfedezése
Ha nem tudja az IP-konfigurációhoz társított nyilvános IP-cím nevét, az az network nic ip-config show paranccsal kérje le őket. A következő parancs például a myResourceGroup nevű erőforráscsoportban található myVMNic nevű hálózati adapter nyilvános IP-címeinek nevét sorolja fel:
# Get the name of public IP address associated to an IP configuration
az network nic ip-config show --name ipconfigmyVM --nic-name myVMNic --resource-group myResourceGroup --query publicIPAddress.id
A kimenet egy vagy több, az alábbi példához hasonló sort tartalmaz:
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myVMPublicIP",
Az előző példában a myVMPublicIP a nyilvános IP-cím neve.
Ebben a feladatban a Get-AzNetworkInterface paranccsal szerezhet be hálózati adaptert. Állítsa a nyilvános IP-cím értékét null értékre, majd a Set-AzNetworkInterface paranccsal írja be az új IP-konfigurációt a hálózati adapterre.
IP-cím szétkapcsolása
Az alábbi példa leválaszt egy myVMPublicIP nevű nyilvános IP-címet egy myVMNic nevű hálózati adapterről, amely egy myVM nevű virtuális géphez van csatolva. Minden erőforrás egy myResourceGroup nevű erőforráscsoportban található.
# Dissociate the public IP address from the network interface
$nic = Get-AzNetworkInterface -Name myVMNic -ResourceGroup myResourceGroup
$nic.IpConfigurations[0].PublicIpAddress = $null
Set-AzNetworkInterface -NetworkInterface $nic
A hálózati adapter nevének felderítése
Ha nem tudja a virtuális géphez csatlakoztatott hálózati adapter nevét, a Get-AzVM paranccsal tekintheti meg őket. Az alábbi parancs például a myResourceGroup nevű erőforráscsoportban egy myVM nevű virtuális géphez csatolt hálózati adapterek nevét sorolja fel:
# Get the network interface attached to a VM
$vm = Get-AzVM -name myVM -ResourceGroupName myResourceGroup
$vm.NetworkProfile
A kimenet egy vagy több, az alábbi példához hasonló sort tartalmaz:
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/myVMNic",
Az előző példában a myVMNic a hálózati adapter neve.
Az IP-konfiguráció nevének felderítése
Ha nem tudja a hálózati adapter IP-konfigurációjának nevét, a Get-AzNetworkInterface paranccsal kérje le őket. A következő parancs például a myResourceGroup nevű erőforráscsoportban található myVMNic nevű hálózati adapter IP-konfigurációinak nevét sorolja fel:
# Get the name of the IP configuration for a network interface
$nic = Get-AzNetworkInterface -Name myVMNic -ResourceGroupName myResourceGroup
$nic.IPConfigurations.Id
A kimenet egy vagy több, az alábbi példához hasonló sort tartalmaz:
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Network/networkInterfaces/myVMNic/ipConfigurations/ipconfigmyVM"
Az előző példában az ipconfigmyVM az IP-konfiguráció neve.
A nyilvános IP-cím nevének felfedezése
Ha nem tudja az IP-konfigurációhoz társított nyilvános IP-cím nevét, a Get-AzNetworkInterface paranccsal kérje le őket. A következő parancs például a myResourceGroup nevű erőforráscsoportban található myVMNic nevű hálózati adapter nyilvános IP-címeinek nevét sorolja fel:
# Get the name of the public IP address associated to an IP configuration
$nic = Get-AzNetworkInterface -Name myVMNic -ResourceGroupName myResourceGroup
$nic.IPConfigurations.PublicIpAddress.Id
A kimenet egy vagy több, az alábbi példához hasonló sort tartalmaz:
"id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.Network/publicIPAddresses/myPublicIP"
Az előző példában a myVMPublicIP a nyilvános IP-cím neve.
Ebben a cikkben megtanulta, hogyan lehet leválasztani egy nyilvános IP-címet egy virtuális gépről.