In dit artikel voegt u IPv6-ondersteuning toe aan een bestaand virtueel netwerk. U configureert een bestaande virtuele machine met zowel IPv4- als IPv6-adressen. Wanneer dit is voltooid, ondersteunt het bestaande virtuele netwerk privé-IPv6-adressen. De bestaande virtuele-machinenetwerkconfiguratie bevat een openbaar en privé-IPv4- en IPv6-adres. U kiest uit Azure Portal, Azure CLI of Azure PowerShell om de stappen in dit artikel uit te voeren.
Prerequisites
Een Azure-account met een actief abonnement.
Gratis een account maken
Een bestaand virtueel netwerk, openbaar IP-adres en virtuele machine in uw abonnement dat alleen is geconfigureerd voor IPv4-ondersteuning. Zie quickstart: Een virtuele Linux-machine maken in Azure Portal voor meer informatie over het maken van een virtueel netwerk, openbaar IP-adres en een virtuele machine.
Het voorbeeld van het virtuele netwerk dat in dit artikel wordt gebruikt, heet myVNet. Vervang deze waarde door de naam van uw virtuele netwerk.
De voorbeeld-VM die in dit artikel wordt gebruikt, heeft de naam myVM. Vervang deze waarde door de naam van uw virtuele machine.
Het voorbeeld van het openbare IP-adres dat in dit artikel wordt gebruikt, heet myPublicIP. Vervang deze waarde door de naam van uw openbare IP-adres.
Voor deze zelfstudie is versie 2.0.28 of hoger van Azure CLI vereist. Als u Azure Cloud Shell gebruikt, is de nieuwste versie al geïnstalleerd.
Een bestaand virtueel netwerk, openbaar IP-adres en virtuele machine in uw abonnement dat alleen is geconfigureerd voor IPv4-ondersteuning. Zie quickstart: Een virtuele Linux-machine maken met de Azure CLI voor meer informatie over het maken van een virtueel netwerk, een openbaar IP-adres en een virtuele machine.
Het voorbeeld van het virtuele netwerk dat in dit artikel wordt gebruikt, heet myVNet. Vervang deze waarde door de naam van uw virtuele netwerk.
De voorbeeld-VM die in dit artikel wordt gebruikt, heeft de naam myVM. Vervang deze waarde door de naam van uw virtuele machine.
Het voorbeeld van het openbare IP-adres dat in dit artikel wordt gebruikt, heet myPublicIP. Vervang deze waarde door de naam van uw openbare IP-adres.
Als u PowerShell lokaal wilt installeren en gebruiken, is voor dit artikel versie 5.4.1 of hoger van de Azure PowerShell-module vereist. Voer Get-Module -ListAvailable Az uit om te kijken welke versie is geïnstalleerd. Als u PowerShell wilt upgraden, raadpleegt u De Azure PowerShell-module installeren. Als u PowerShell lokaal uitvoert, moet u ook Connect-AzAccount uitvoeren om verbinding te kunnen maken met Azure.
Een bestaand virtueel netwerk, openbaar IP-adres en virtuele machine in uw abonnement dat alleen is geconfigureerd voor IPv4-ondersteuning. Zie quickstart: Een virtuele Linux-machine maken in Azure met PowerShell voor meer informatie over het maken van een virtueel netwerk, openbaar IP-adres en een virtuele machine.
Het voorbeeld van het virtuele netwerk dat in dit artikel wordt gebruikt, heet myVNet. Vervang deze waarde door de naam van uw virtuele netwerk.
De voorbeeld-VM die in dit artikel wordt gebruikt, heeft de naam myVM. Vervang deze waarde door de naam van uw virtuele machine.
Het voorbeeld van het openbare IP-adres dat in dit artikel wordt gebruikt, heet myPublicIP. Vervang deze waarde door de naam van uw openbare IP-adres.
IPv6 toevoegen aan virtueel netwerk
In deze sectie voegt u een IPv6-adresruimte en subnet toe aan uw bestaande virtuele netwerk.
Meld u aan bij het Azure-portaal.
Voer in het zoekvak boven aan de portal het virtuele netwerk in. Selecteer Virtuele netwerken in de zoekresultaten.
Selecteer myVNet in virtuele netwerken.
Selecteer de adresruimte in Instellingen.
Selecteer het vak Extra adresbereik toevoegen. Voer 2404:f800:8000:122::/63 in.
Selecteer Opslaan.
Selecteer Subnetten in Instellingen.
Selecteer in Subnetten de naam van het subnet in de lijst. In dit voorbeeld is de naam van het subnet standaard.
Selecteer in de subnetconfiguratie het vak IPv6-adresruimte toevoegen.
Voer in de IPv6-adresruimte 2404:f800:8000:122:::/64 in.
Selecteer Opslaan.
In deze sectie voegt u een IPv6-adresruimte en subnet toe aan uw bestaande virtuele netwerk.
Gebruik az network vnet update om het virtuele netwerk bij te werken.
az network vnet update \
--address-prefixes 10.0.0.0/16 2404:f800:8000:122::/63 \
--resource-group myResourceGroup \
--name myVNet
Gebruik az network vnet subnet update om het subnet te maken.
az network vnet subnet update \
--address-prefixes 10.0.0.0/24 2404:f800:8000:122::/64 \
--name myBackendSubnet \
--resource-group myResourceGroup \
--vnet-name myVNet
In deze sectie voegt u een IPv6-adresruimte en subnet toe aan uw bestaande virtuele netwerk.
Gebruik Set-AzVirtualNetwork om het virtuele netwerk bij te werken .
## Place your virtual network into a variable. ##
$net = @{
Name = 'myVNet'
ResourceGroupName = 'myResourceGroup'
}
$vnet = Get-AzVirtualNetwork @net
## Place address space into a variable. ##
$IPAddressRange = '2404:f800:8000:122::/63'
## Add the address space to the virtual network configuration. ##
$vnet.AddressSpace.AddressPrefixes.Add($IPAddressRange)
## Save the configuration to the virtual network. ##
Set-AzVirtualNetwork -VirtualNetwork $vnet
Gebruik Set-AzVirtualNetworkSubnetConfig om het nieuwe IPv6-subnet toe te voegen aan het virtuele netwerk.
## Place your virtual network into a variable. ##
$net = @{
Name = 'myVNet'
ResourceGroupName = 'myResourceGroup'
}
$vnet = Get-AzVirtualNetwork @net
## Create the subnet configuration. ##
$sub = @{
Name = 'myBackendSubnet'
AddressPrefix = '10.0.0.0/24','2404:f800:8000:122::/64'
VirtualNetwork = $vnet
}
Set-AzVirtualNetworkSubnetConfig @sub
## Save the configuration to the virtual network. ##
Set-AzVirtualNetwork -VirtualNetwork $vnet
Openbaar IP-adres voor IPv6 maken
In deze sectie maakt u een openbaar IPv6-IP-adres voor de virtuele machine.
Voer in het zoekvak boven aan de portal het openbare IP-adres in. Selecteer Openbare IP-adressen in de zoekresultaten.
Selecteer + Nieuw maken.
Voer de volgende informatie in of selecteer deze in Openbaar IP-adres aanmaken.
| Setting |
Waarde |
| IP-versie |
Selecteer IPv6. |
| artikelnummer |
Selecteer Standaard. |
|
Ip-adresconfiguratie voor IPv6 |
|
| Naam |
Voer myPublicIP-IPv6 in. |
| Time-out voor inactiviteit (minuten) |
Laat de standaardwaarde 4 staan. |
| Abonnement |
Selecteer uw abonnement. |
| Resourcegroep |
Selecteer uw resourcegroep. In dit voorbeeld heeft de resourcegroep de naam myResourceGroup. |
| Locatie |
Uw locatie selecteren. In dit voorbeeld is de locatie East US 2. |
| Beschikbaarheidszone (Availability zone) |
Selecteer Zone-redundant. |
Klik op Creëren.
In deze sectie maakt u een openbaar IPv6-IP-adres voor de virtuele machine.
Gebruik az network public-ip create om het openbare IP-adres te maken.
az network public-ip create \
--resource-group myResourceGroup \
--name myPublicIP-Ipv6 \
--sku Standard \
--version IPv6 \
--zone 1 2 3
In deze sectie maakt u een openbaar IPv6-IP-adres voor de virtuele machine.
Gebruik New-AzPublicIpAddress om het openbare IP-adres te maken.
$ip6 = @{
Name = 'myPublicIP-IPv6'
ResourceGroupName = 'myResourceGroup'
Location = 'eastus2'
Sku = 'Standard'
AllocationMethod = 'Static'
IpAddressVersion = 'IPv6'
Zone = 1,2,3
}
New-AzPublicIpAddress @ip6
IPv6-configuratie toevoegen aan virtuele machine
In deze sectie configureert u de netwerkinterface van uw virtuele machine om zowel een privé- als een openbaar IPv6-adres op te nemen.
Voer in het zoekvak boven aan de portal virtuele machine in. Selecteer Virtuele machines in de zoekresultaten.
Selecteer myVM of de naam van uw bestaande virtuele machine.
Selecteer Netwerken in Instellingen.
Selecteer de naam van uw netwerkinterface naast Netwerkinterface:. In dit voorbeeld heet de netwerkinterface myvm404.
Selecteer IP-configuraties in Instellingen van de netwerkinterface.
Selecteer + Toevoegen in IP-configuraties.
Voer de volgende gegevens in of selecteer deze in ip-configuratie toevoegen.
| Setting |
Waarde |
| Naam |
Voer Ipv6config in. |
| IP-versie |
Selecteer IPv6. |
|
Instellingen voor persoonlijk IP-adres |
|
| Toewijzing |
Laat de standaardwaarde dynamisch staan. |
| Openbaar IP-adres |
Selecteer Koppelen. |
| Openbaar IP-adres |
Selecteer myPublic-IPv6. |
Kies OK.
Gebruik az network nic ip-config create om de IPv6-configuratie voor de netwerkinterface te maken. De --nic-name gebruikte in het voorbeeld is myvm569. Vervang deze waarde door de naam van de netwerkinterface in uw virtuele machine.
az network nic ip-config create \
--resource-group myResourceGroup \
--name Ipv6config \
--nic-name myvm569 \
--private-ip-address-version IPv6 \
--vnet-name myVNet \
--subnet myBackendSubnet \
--public-ip-address myPublicIP-IPv6
Gebruik New-AzNetworkInterfaceIpConfig om de IPv6-configuratie voor de netwerkinterface te maken. De -Name gebruikte in het voorbeeld is myvm569. Vervang deze waarde door de naam van de netwerkinterface in uw virtuele machine.
## Place your virtual network into a variable. ##
$net = @{
Name = 'myVNet'
ResourceGroupName = 'myResourceGroup'
}
$vnet = Get-AzVirtualNetwork @net
## Place your virtual network subnet into a variable. ##
$sub = @{
Name = 'myBackendSubnet'
VirtualNetwork = $vnet
}
$subnet = Get-AzVirtualNetworkSubnetConfig @sub
## Place the IPv6 public IP address you created previously into a variable. ##
$pip = @{
Name = 'myPublicIP-IPv6'
ResourceGroupName = 'myResourceGroup'
}
$publicIP = Get-AzPublicIPAddress @pip
## Place the network interface into a variable. ##
$net = @{
Name = 'myvm569'
ResourceGroupName = 'myResourceGroup'
}
$nic = Get-AzNetworkInterface @net
## Create the configuration for the network interface. ##
$ipc = @{
Name = 'Ipv6config'
Subnet = $subnet
PublicIpAddress = $publicIP
PrivateIpAddressVersion = 'IPv6'
}
$ipconfig = New-AzNetworkInterfaceIpConfig @ipc
## Add the IP configuration to the network interface. ##
$nic.IpConfigurations.Add($ipconfig)
## Save the configuration to the network interface. ##
$nic | Set-AzNetworkInterface
Volgende stappen
In dit artikel hebt u geleerd hoe u een dubbele stack-IP-configuratie toevoegt aan een bestaand virtueel netwerk en een virtuele machine.
Zie voor meer informatie over IPv6 en IP-adressen in Azure: