Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Till now I never heard of an Internet Service Provider anywhere on the world, that assigns static IPv6 addresses besides the one dynamic IPv4 address, to private customers.

Is there a technical problem at the ISPs (like routing infrastructure that was not build for a huge amount of customers with a lot of IP addresses) or is is it just the usual greed for money, so that they can sell business contracts for many hundred dollars a month even to private individuals?

The possibilities with a second (or more) IP address, that is static, are immense and would let us gain pieces of our privacy back. Private small mail servers, XMPP servers (for text, voice and video chat), running on cheap 24/7 computers like the Raspberry Pi, are just a few among the incredible possibilities of a decentralized internet/hosting infrastructure.

share|improve this question

closed as primarily opinion-based by Keltari, techie007, Tog, Mokubai, Breakthrough Aug 20 '13 at 12:43

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

Haven't worked for an ISP or anything like that, but I would guess it's just the latter. The way IP routing works, there shouldn't be a difference between assigning a single address, and assigning a single /64 or /56 subnet. (On the other hand, several separate one-address assignments might be harder.) –  grawity Aug 15 '13 at 19:06
add comment

1 Answer

There's no address shortage or allocation rule keeping them from assigning you a static /64 subnet or even as much as a /48. That's 65,536 /64's and each /64 is 2^64 addresses, considered enough for a whole Ethernet LAN.

Hurricane Electric would be happy to give you a free /48 just for asking. SixXS is probably similar.

So if you don't mind the possible performance hit of a tunneled link, configure your router at the head of your network to make a tunnel to Hurricane Electric or SixXS or another static 6in4 (GIF) tunnel broker.

share|improve this answer
ISPs have limited IP address ranges - they get allocated these from a higher authority and usually have to jump through a lot of hoops to get more. So while they usually don't have a shortage, they don't like to hand out large piles of IPs to resi accounts without a very good reason, and usually "because I want them" doesn't fly. At the ISP I worked for, we still didn't hand out large blocks even to business customers unless they could furnish proof that they actually needed them. Also, most resi hardware that ISPs provide are not capable of handling routed blocks. –  MaQleod Aug 15 '13 at 21:58
SixXS is providing Heartbeat-Tunnelling for dynamic/changing IPv4 addresses, this should be the same as DynDNS but for IPv6 instead of IPv4 and therefore should have the same problem. If I want to set an email server up at home and I want to make it accessible to the internet, DynDNS and Heartbeat-Tunnelling suffer the same problem of short unavailability, when the ISP is assigning a new IPv4 address, that has to be broadcasted to SixXS or the DynDNS provider. For that short period of time, all e-mails would get lost. –  Creaturo Aug 15 '13 at 22:11
@MaQleod IPv6 is rather different: Your typical ISP is going to have more subnets to give out than exist IPv4 addresses! So everybody can have a /56 (and businesses can even have a /48) and nobody needs ever run out of addresses again. See RFC 6177 for the latest guidance on assigning IPv6 addresses. –  Michael Hampton Aug 18 '13 at 13:17
@th3m3s If you have a dynamic IPv4 address, use an AYIYA tunnel from SixXS and it will automatically follow any changes in your IPv4 address, maintaining your IPv6 tunnel connectivity. –  Michael Hampton Aug 18 '13 at 13:20
add comment

Not the answer you're looking for? Browse other questions tagged or ask your own question.