På ett IPv4-nätverk kan du tilldela adresser till gränssnitt på tre sätt: manuellt tilldela statiska adresser, dynamiskt tilldela adresser med DHCP eller automatiskt tilldela adresser med APIPA. Administratörer av små nätverk konfigurerar ofta IPv4-adresser manuellt, i medelstora och större organisationer använder DHCP. Automatisk adresskonfiguration med APIPA görs ofta i mycket små nätverk som hemma- eller organisations-LAN, anslutna till Internet via en DSL-router.
Adresstilldelning på IPv6-nätverk är lite annorlunda än IPv4. IPv6 kan tilldelas ett gränssnitt på följande sätt:
- Konfigurera manuellt en eller flera IPv6-adresser på gränssnittet
- Konfigurera tillståndsfulla adresser med en DHCPv6-server
- Statslös adresskonfiguration, baserad på meddelanden från routerannonser
- Konfigurerar automatiskt både tillståndslösa och tillståndslösa adresser
Dessutom konfigureras länklokala adresser alltid automatiskt oavsett om tillståndslösa eller tillståndslösa (automatiskt konfigurerade) adresser används.
Den största skillnaden mellan IPv4 och IPv6 är att IPv6-protokollet är designat för att autokonfigureras. Detta innebär att du i de flesta fall inte behöver tilldela adresser manuellt eller distribuera en DHCPv6-server, istället kommer du att använda tillståndslös adressautokonfiguration för de flesta av dina nätverksservrar. Har du märkt kontrasten med fysiska gränssnitt på IPv4-servrar? Värdar som nätverkskort på IPv4 tilldelas vanligtvis en adress, men de flesta fysiska gränssnitt på IPv6 tilldelas flera adresser. Specifikt använder ett fysiskt IPv6-gränssnitt minst två adresser:
- Länk-lokal skapas automatiskt, används för trafik på interna länkar.
- Ytterligare Unicast-adress, används för trafik som måste dirigeras bortom den interna länken.
Tilldela IPv6-adresser manuellt
Manuell IPv6-adresstilldelning görs vanligtvis i två fall:
- För nuvarande servrar i ditt nätverk
- På de flesta routergränssnitt
På maskiner som kör Windows Server 2012 eller Windows Server 2012 R2 kan du tilldela IPv6-adresser genom att använda något av följande alternativ:
- Använd egenskaper för Internet Protocol Version 6 (TCP/IPv6).
- Använd Windows PowerShell-cmdlets New-NetIPAdress och Set-DnsClientServerAddress
- Använd netsh-kommandon från snabbmenyn i kommandoradsverktyget Netsh.exe
Metod 1: Använd egenskaper för Internet Protocol version 6 (TCP/IPv6).
Högerklicka på nätverksikonen i aktivitetsfältet > Öppna nätverks- och delningscenter > titta till vänster och välj Ändra adapterinställningar > högerklicka på nätverksikonen och välj Egenskaper > Välj Internetprotokoll version 6 (TCP/IPv6) > Egenskaper för att öppna dialogrutan Internet Protocol Version 6 (TCP/IPv6) Egenskaper. Här konfigurerar du IPv6-adressen, subnätprefixets längd, standardgateway och DNS-serveradress enligt bilden.

Metod 2: Använd Windows PowerShell
Exemplet nedan kommer att använda Windows PowerShell för att manuellt konfigurera en IPv6-adress på det fysiska gränssnittet på en dator som kör Windows Server 2012/2012 R2. Kör först kommandot Ipconfig på servern, här är resultatet:
PS C:\> ipconfig
Windows IP-konfiguration
Ethernet Ethernet-adaptrar:
Anslutningsspecifikt DNS-suffix . :
Länk-lokal IPv6-adress . . . . . : fe80::2025:61fb:b68:c266%12
IPv4-adress. . . . . . . . . . . : 172.16.11.75
Subnätmask . . . . . . . . . . . : 255.255.255.0
Huvudingång . . . . . . . . . : 172.16.11.1
Tunneladapter isatap.{DD59BFFD-706A-4685-9073-647788046335}:
Medietillstånd. . . . . . . . . . . : Media frånkopplad
Anslutningsspecifikt DNS-suffix . :
Tunneladapter Teredo Tunneling Pseudo-gränssnitt:
Medietillstånd. . . . . . . . . . . : Media frånkopplad
Anslutningsspecifikt DNS-suffix . :
Från detta kommando kommer du att märka att det fysiska gränssnittet som heter Ethernet är tilldelat två adresser:
- IPv4-adress: 172.16.11.75
- Länklokal IPv6-adress: fe80::2025:61fb:b68:c266%12
%12 i slutet av den lokala länkadressen kallas för zonidentifierare, som används för att identifiera länkarna på den lokaliserade adressen. I Windows är zonidentifieraren likvärdig med gränssnittsindexet. Du kan använda Get-NetAdapter cmdlet för att visa en lista med namn och index för fysiska gränssnitt på en dator som kör Windows Server 2012/2012 R2 enligt nedan:
PS C:\> Get-NetAdapter | fl Namn,ifIndex
Namn: Ethernet
ifIndex: 12
Istället för att använda Ipconfig-kommandot kan du också använda Get-NetIPAdress-cmdleten som visas nedan för att visa adressinformation för gränssnittet Ethernet:
PS C:\> Get-NetIPAddress | där {$_.InterfaceAlias-eq "Ethernet"}
IP-adress : fe80::2025:61fb:b68:c266%12
InterfaceIndex : 12
InterfaceAlias: Ethernet
AddressFamily : IPv6
Typ : Unicast
PrefixLängd : 64
PrefixKOrigin S: WellKrignown
: Link
AddressState : Preferred
ValidLifetime : Oändlig ([TimeSpan]::MaxValue)
PreferredLifetime : Oändlig ([TimeSpan]::MaxValue)
SkipAsSource : False
PolicyStore : ActiveStore
IPAddress
: 172.16.11.75 Interface
:
Ethernet
Addressly Unicast
PrefixLength : 24
PrefixOrigin : Manuell
SuffixOrigin : Manuell
AddressState : Preferred
ValidLifetime : Oändlig ([TimeSpan]::MaxValue)
PreferredLifetime : Oändlig ([TimeSpan]::MaxValue)
SkipAsSource : False
PolicyStore
Har du märkt att det här kommandot returnerar mer information än Ipconfig?
Du kan använda NewNetIPAdress-cmdleten för att tilldela en ny global Unicast IPv6-adress med prefixlängden 64 och en standardgatewayadress för Ethernet-gränssnittet enligt följande:
PS C:\> Ny-NetIPAddress -InterfaceAlias "Ethernet" -IPAddress 2001:DB8:3FA9::D3:9C5A `
PrefixLength 64 -DefaultGateway 2001:DB8:3FA9::0C01
IP-adress: 2001:db8:3fa9::d3:9c5a
InterfaceIndex: 12
InterfaceAlias: Ethernet
AddressFamily: IPv6
Typ: Ten Unicast
Prefix 6 Längd: Unicast
Prefix 6 Längd
Manuell
:Origg:Origg:O tativ
ValidLifetime : Oändlig ([TimeSpan]::MaxValue)
PreferredLifetime : Oändlig ([TimeSpan]::MaxValue)
SkipAsSource : False
PolicyStore : ActiveStore
IP-adress : 2001:db8:3fa9::d3:9c5a
InterfaceIndedress
:
EthernetAlias IPv6-
typ : Unicast
PrefixLängd : 64
PrefixUrsprung : Manuellt
suffixUrsprung : Manuellt
adresstillstånd : Invalid
ValidLifetime : Oändlig ([TimeSpan]::MaxValue)
PreferredLifetime : Oändlig ([TimeSpan]::MaxValue )
Persisten
PolicyAsore :
För att bekräfta resultaten måste du använda Get-NetIPAddress med parametern AddressFamily för att endast visa IPv6-information enligt nedan:
PS C:\> Get-NetIPAddress -AddressFamily IPv6 | där {$_.InterfaceAlias-eq "Ethernet"}
IPaddress: Fe80 :: 2025: 61FB: B68: C266%12
InterfaceIndex: 12
Interfacealias: Ethernet
AdressFamily: IPv6
Typ: Unicast
PrefixLength: 64
Prefixorigin:
välkänd suffixin: länkadress
: Prefered
GalidTimeTime: infinite ([TIMESPANPVALUE :: MAXVALUES )
PreferredLifetime : Oändlig ([TimeSpan]::MaxValue)
SkipAsSource : False
PolicyStore : ActiveStore
IP-adress : 2001:db8:3fa9::d3:9c5a
InterfaceIndex : 12
InterfaceAlias: Ethernet AddressFamily :Perfix 4: Ethernet-
adressFamily
: IPv6
-typ
: Manuell prefix
SuffixOrigin : Manual
AddressState : Preferred
ValidLifetime : Oändlig ([TimeSpan]::MaxValue)
PreferredLifetime : Oändlig ([TimeSpan]::MaxValue)
SkipAsSource : False
PolicyStore : ActiveStore
Gränssnittet är nu multihomed (anslutet till flera nätverk) eftersom det har länklokala IPv6- och globala IPv6-adresser. Öppna dialogrutan Egenskaper för Internet Protocol Version 6 (TCP/IPv6) och du kommer att se den manuellt konfigurerade adressinformationen efter önskemål, som följande bild:

Denna ögonblicksbild bekräftar att IP-adressinställningarna har konfigurerats med Windows PowerShell
Tillståndslös adress autokonfiguration
Detta är den mest värdefulla funktionen hos IPv6 eftersom den tillåter IPv6-noder att kommunicera på nätverket utan att behöva tilldela adresser manuellt till dem eller använda en DHCP-server.
Att automatiskt tilldela länklokala adresser till gränssnitt på IPv6-värdar är ett exempel på automatisk konfiguration av IPv6-adresser, vilket gör att värdar på samma länk kan kommunicera med varandra. Denna typ av automatisk adresskonfiguration kallas tillståndslös eftersom den inte använder ett adresskonfigurationsprotokoll som DHCP.
Ett annat exempel på tillståndslös adressautokonfiguration är när en IPv6-värd använder en router för att autokonfigurera ytterligare adresser, såsom en Unicast-länklokal eller global adress, standardgatewayadressen och andra IPv6-konfigurationsparametrar. Som följer:
- Värden (här, datorn som kör Windows Server 2012/2012 R2) skickar ett Router Solicitation-meddelande för att begära ett Router Advertisement-meddelande från vilken router som helst som "lyssnar" på värdens länk.
- Routern (IPv6 eller ISATAP) på värdens länk kommer att svara på värdens meddelande genom att skicka ett meddelande om routerannonsering till värden.
- Servern använder informationen i detta meddelande för att tilldela sig själv en preliminär adress tillsammans med de angivna ytterligare inställningarna. Den konfigurerade IPv6-adressen kan vara i något av följande tillstånd:
- Preliminärt: Adressen måste fortfarande bekräftas som unik genom att identifiera dubblettadresser. Förväntade adresser kan inte ta emot Unicast-trafik förrän de har bekräftats vara giltiga.
- Giltigt: Adressen är unik. En giltig adress kan också vara en föredragen eller inaktuell adress.
- Föredraget: Adressen är giltig och kan därför användas för att skicka eller ta emot Unicast-trafik.
- Utfasad: Är en giltig adress och kan därför användas för att skicka eller ta emot Unicast-trafik, men kan inte användas för att initiera en ny kommunikationssession.
- Ogiltig: Den här adressen kan inte längre användas för att skicka eller ta emot Unicast-trafik.
- Tiden som en adress tilldelas en viss status kommer att bestämmas av information som tillhandahålls av routern.
Obs! Automatisk adresskonfiguration är inte tillgänglig för routrar. Förutom att konfigurera länklokala adresser, används adressautokonfiguration endast för att tilldela adresser till servrar. Routeradresser måste konfigureras med andra metoder, till exempel manuell tilldelning.
Stateful adress autokonfiguration
Stateful adress autokonfiguration baserad på adressupplösningsprotokollanvändning. På IPv4-nätverk är DHCP ett sådant protokoll, det används för att automatiskt tilldela IP-adresser och andra konfigurationsinställningar till gränssnittet på värden. Infrastruktur för DHCP inkluderar: DHCP-server, DHCP-klienter, DHCP Relay Agent (kan vidarebefordra DHCP-meddelanden mellan server och klient på olika subnät).
IPv6-versionen av detta protokoll kallas DHCPv6, som använder samma infrastruktur som den för DHCPv6-servrar, DHCPv6-klienter och DHCPv6 Relay Agents. Däremot kan DHCPv6 förse IPv6-värdar med både tillståndslösa och automatiskt konfigurerade tillståndsadresser. Detta kan orsaka lite problem eftersom det resulterar i att ytterligare adresser tilldelas värden. Om du vill förhindra detta behöver du bara konfigurera IPv6-routrar korrekt så att DHCPv6-servern bara kan tilldela tillståndsbestämda adresser till värdar.
En anledning till att distribuera en DHCPv6-server på ett IPv6-nätverk är att Windows inte stöder tillståndslös adressautokonfiguration av DHCPv6-serverinställningar med hjälp av routerannonseringsmeddelanden. Det betyder att du måste använda en DHCPv6-server om Windows måste utföra domännamnsupplösning med IPv6.
DHCPv6-klientprogramvaran är integrerad i följande versioner av Windows:
- Windows 8.1
- Windows 8
- Windows 7
- Windows Vista
- Windows Server 2012 R2
- Windows Server 2012
- Windows Server 2008 R2
- Windows Server 2008
Konfigurera DHCPv6-servern
DHCP-servertjänsten i följande versioner av Windows Server stöder både tillståndslösa och tillståndslösa adresser:
- Windows Server 2012 R2
- Windows Server 2012
- Windows Server 2008 R2
- Windows Server 2008
Du kan konfigurera en dator som kör Windows Server 2012/2012 R2 som en tillståndslös eller tillståndslös DHCPv6-server genom att utföra följande steg:
- Börja med att installera DHCP-serverrollen på servern.
- Tilldela statiska IPv6-adresser till DHCPv6-gränssnitt för att "lyssna" för att begära meddelanden som skickas till DHCPv6.
- Öppna DHCP och expandera IPv6-noden ovan under servernoden.
- För att konfigurera DHCPv6-alternativ för tillståndslös adressautokonfiguration, högerklickar du på noden Serveralternativ under IPv6-noden och väljer Konfigurera alternativ som visas:


- För att konfigurera DHCPv6-alternativen för autokonfigurering av tillståndsfull adress, högerklicka på IPv6-noden och välj New Scope som visas:

Använd sedan New Scope Wizard för att namnge och beskriva omfattningen, IPv6-subnätsprefixet och annan nödvändig information.
Ovan finns sätt att manuellt tilldela IPv6-adresser. Hoppas artikeln är användbar för dig :).