IPv6 is upon us, well soon anyways and there has been much confusion about IPv6. This post will hopefully clear up some of this confusion. This post assumes that IPv4 doesn’t bother you.
IPv6 address look like such:
8 Sets of 4 hexdecimal numbers (0-F) By standard, first four sets of numbers is reserved for network part and last 4 sets of number is reserved for the hosts inside the network. Example, your ISP would give you IP of 2607:f0d0:54fc:4564 giving you last 4 group for your network around 18 trillion address per network.
You can shorten an IPv6 by putting :: between a string of zeros but only once. Example, 1234:1234:0000:0000:0000:0000:0000:ABCD would be shorten to 1234:1234::ABCD. However, 1234:1234:0000:0000:ABCD:0000:0000:9999 could NOT be shorten to 1234:1234::ABCD::9999 Only 1234:1234::ABCD:0000:0000:9999 or 1234:1234:0000:0000:ABCD::9999
Biggest change for most admins is subnet mask has been replaced with Subnet Prefix length which is basically Subnet Mask replaced with / identifier similar that 192.168.1.0/24
Here is table of subnet prefixes:
|1234:5678:90AB:CDEF:1234:5678:90AB:CDEF||/128 (Single IP)|
DNS remains the same except A record become AAAA records. Past that, everything remains the same. However, due to complexity of IPs, DNS is critical to get working.
Windows XP/2003 and IPv6
Windows XP has IPv6 along with Windows 2003. However, it’s support is spotty where it will not make DNS lookups over IPv6 and many services fail to listen on IPv6. It’s basically experimental and I wouldn’t recommend it for production. Vista and beyond do have very effective IPv6 support. However, some products like Threat Management Gateway 2010 do not support IPv6.