Questions tagged [ipv6]

IPv6 is the successor to IPv4. Rather than 2^32 addresses (like IPv4), it has 2^128, which is 340,282,366,920,938,463,463,374,607,431,768,211,456 unique addresses (34 undecillion). IPv6 addressing is quite different to IPv4 and is not backwards compatible, but protocols that sit on top (HTTP, SSH, etc) remain unchanged.

was designed in the 1970's and supports just over 4 billion unique addresses. Back then, nobody could ever have imagined the internet becoming what it is today.

Since 1 February 2011, the global pool of IPv4 addresses has been depleted, The first regional pool (Asia) ran out on 15 April 2011, Europe ran out on 14 September 2014, with the North American pools slated to run out in. Individual ISPs and hosting companies should have between three and twelve months after their regional pool is empty. By 2014, it will be hard/expensive to get a new IPv4 allocation outside of Africa and Latin America.

In the early 1990's people started to realise that we were going to run out of IP addresses and a taskforce was developed to decide on a new protocol. The protocol that was settled on was IPv6.

IPv6 has 128-bit addresses, and mostly works the same as IPv4, except that ARP is completely replaced (by Neighbour Discovery Protocol), and DHCP is radically different - and may not be necessary, in the light of the new Router Advertisement system. With the much larger address allocation, NAT is not needed.

There is an excellent talk from DefCon 18 on youtube that explains a lot of the history around IPv6. You can find it here.

1755 questions
6
votes
3 answers

SLAAC and DNS, no really - what's the deal?

So I know that there are extensions to SLAAC in the works to enable DNS discovery via RAs (RFC 6106). But what was the original intent? How did the IPv6 designers envision things working without DNS? Why did multicast DNS get dropped from…
bab
  • 443
  • 2
  • 6
  • 12
6
votes
1 answer

Which regulation does this sentence about IPv6 refer to?

"For this, you need to obtain an IPv6 address from your ISP. Technically this could be a /128 prefix (exactly one IPv6 address), but according to regulation it needs to be at least a /64 prefix." from the OpenWRT Wiki To what regulations are…
leeand00
  • 4,869
  • 15
  • 69
  • 110
6
votes
2 answers

Does Active Directory on Server 2003 R2 support IPv6 subnets in Sites and Services?

I've been experimenting with IPv6 at our organization. The domain controllers (all 2003 R2) and most of the servers (2003 R2 / 2008 / 2008 R2) have IPv6 configured. We have a subnet assigned through a tunnel provider. Currently, the only…
NorbyTheGeek
  • 415
  • 1
  • 6
  • 22
6
votes
3 answers

IPv6 and NAT, routing to multiple ISPs

Currently I have a nice setup using private IPv4 address space and uplinks from two ISPs to the Internet. Thanks to NAT I can just take down one of the interfaces and the Internet access is still there. I've been thinking how to duplicate this…
Hubert Kario
  • 6,361
  • 6
  • 36
  • 65
6
votes
4 answers

IPv6 LAN to IPv4 with PFsense

Is it possible to setup PFsense to do IPv6 to IPv4? I am setting up an IPv6 LAN for "testing" and also to mess around with and I can't get an IPv6 address from my ISP so I need a way to change IPv6 to IPv4. Update Ok I upgraded to the PFsense 2.0…
AtomicPorkchop
  • 1,975
  • 8
  • 34
  • 55
6
votes
0 answers

IPv6: the end of NAT?

Possible Duplicate: Switch to IPv6 and get rid of NAT? Are you kidding? Is NAT going to disappear with IPv6? What about during the "transition" from IPv4-IPv6? How are we all going to access the internet then?
Arturo
  • 423
  • 3
  • 6
  • 20
6
votes
1 answer

IPv6: Should I have private addresses?

Right now, we have a rack of servers. Every server right now has at least 2 IP addresses, one for the public interface, another for the private. The servers that have SSL websites on them have more IP addresses. We also have virtual servers, that…
Reece45
  • 709
  • 4
  • 15
6
votes
1 answer

Is there a cross-browser way to check for IPv6-only hosts from within wpad.dat?

I'm starting to roll out IPv6 across our network and I would like a way to tell from within wpad.dat if a given host/url is IPv6-only (like ipv6.google.com). The reason that I ask is because our proxy server (Astaro Security Gateway v7) is…
jcollie
  • 627
  • 5
  • 7
6
votes
3 answers

Why add an IPv6 address as /64?

In many tutorials I see examples to add an IPv6 address on Linux like ip -6 addr add 2001:0db8:0:f101::1/64 dev eth0 Since an IPv6 address has 128 bits and this is only supposed to add a single IP, why is it done /64 and not /128 ?
Gene Vincent
  • 385
  • 1
  • 6
  • 16
6
votes
2 answers

How to remove or disable IPv6 in Windows Server 2008 R2

We don't use IPv6 and we are not planning to use it. Apparently Windows Server 2008 R2 is installed with IPv6 on by default. We would like to uninstall it or totally disable it. I have unchecked the check boxes that link IPv6 to each network adapter…
CesarGon
  • 440
  • 3
  • 14
  • 27
6
votes
2 answers

IPv6 routing problem

I've received a native IPv6 /64 subnet from my server provider, but I can't get it to play the way I want it. I'm running virtual machines, and I want them to have their own public ip(s). Let's pretend I got the following information: IPs:…
brain
  • 163
  • 1
  • 4
6
votes
10 answers

Disable IPv6 on Debian VPS (Virtuozzo!)

Note: This question is still unresolved - the answer was auto-accepted. I have a Debian Lenny VPS, that's running virtualized by Parallels/Virtuozzo. Currently, the network interface doesn't have an IPv6 address - and that's good, because I don't…
Chris Lercher
  • 4,152
  • 9
  • 35
  • 41
6
votes
2 answers

IPv6 on Azure VM

I have an Azure VM and it works fine with IPv4 Tried to directly associate IPv6 to it, but couldn't connect to the outside world, a simple ping ipv6.google.com hung (according to Microsoft, it is impossible, but with a load balancer is…
DMaxter
  • 81
  • 1
  • 6
6
votes
1 answer

Unsupported address method 'v4tunnel'

I'm trying to create a tunnel to HE.net to get an IPv6 address on my (cloud) server. When I created the tunnel and put this in /etc/network/interfaces: auto he-ipv6 iface he-ipv6 inet6 v4tunnel address netmask 64 …
KumaTea
  • 163
  • 5
5
votes
1 answer

Finding all Public IPv4 and IPv6 addresses in a UNIX shell script

For monitoring purposes, I'd like to find out all public IPv4 and IPv6 addresses of a mobile-warrior UNIX box. Note that this is different from Finding the Public IP address in a shell script because of the following extra requirements: the mobile…
cnst
  • 13,848
  • 9
  • 54
  • 76