Skip to content(if available)orjump to list(if available)

I tried living on IPv6 for a day

I tried living on IPv6 for a day

34 comments

·July 31, 2025

throw0101d

john01dav

When I used a small local ISP that did not support ipv6 before switching to AT&T fiber¹ I tried to set this up, but they demand an email on a non-gmail domain, and I wasn't going to pay to set that up nor was I going to use my work email. It's a bad assumption that any non-malicious user cares enough about websites to have one.

1: I'd prefer to have stayed with the local ISP despite the lack of ipv6, but they wanted $8,000 to bring fiber to my new place and that was not worth it with at&t fiber being present.

redserk

I love that Hurricane Electric provides this service but I found a few video streaming sites ended up blocking it last I tried a couple years ago.

That said, if it isn’t blocked for the services you use, I found it pretty straightforward to use.

apitman

IPv4 is never going away barring massive adoption of p2p protocols to drive the switch. Sadly NAT and SNI solve most of the problems well enough for things to limp along indefinitely. The only orgs with the power to fix this from the top down are incentivized to maintain the centralized status quo.

So get out there and p2p

habibur

Maybe it's me, but I think IPv6 should have been 8 bytes instead of 16 and somewhat backward compatible with IPv4.

Like how 2-byte Unicode was struggling and UTF-8 saved it.

herczegzsolt

My networks are IPv6 only for a couple of years, but I do have to run NAT64 (jool) and use a DNS64 resolver (i use a google-provided, but you could run your own)

It had very little benefits at the beginning, but having dedicated publicly routed addresses started to become really conevinent.

IPv6 with a regulary changing dynamic prefix still sucks though to this day ... :-(

mshroyer

Huh, why IPv6 only instead of dual stack? Assuming you're talking about a home or small business network

The (occasionally, on Comcast) changing dynamic prefix was a pain for me too, when accessing things externally. For internal use I additionally set up a fixed ULA prefix.

hnlmorg

How do manage dynamic prefixes? This is the problem that’s prevented me from adopting IPv6.

mshroyer

You can additionally set up ULA: https://en.wikipedia.org/wiki/Unique_local_address

The way I do this, my internal DNS resolves hosts to their fixed ULA addresses. For the handful that are accessible externally, public DNS resolves to their address on the current public prefix.

ghusto

What are the advantages of IPv6 if I don't want direct routing (NAT is a feature for me, not a workaround)?

hnlmorg

It depends what you want NAT for.

If it’s for security then most of the actual security provided by NAT routing is actually just the routers firewall itself. So a good ipv6 firewall provides the same level of security.

If it’s just because you’re a bit of a control freak and like to manage the assignment of IP addresses (and I fall into that category too) then my understanding is that you can also do this with ipv6 as ISPs typically hand you a wider subnet range (unlike ipv4 where you get just 1 IP). However I’ve tried a couple of times to adopt ipv6 into my stupidly bespoke home networking stack and failed each time.

I really do want to adopt IPv6, if only because I like fiddling with tech, but, like yourself, I keep getting stuck on the “how do I integrate IPv6 into the infrastructure I already have” problem.

Edit: if anyone has any recommended guides to configuring IPv6 using ISC dhcpd and unknown addresses supplied by your ISP, then I’d be interested to read them.

yjftsjthsd-h

> NAT is a feature for me, not a workaround

NAT can be fine, but why would it be a feature? (I guess maybe some privacy by way of sharing a public IP?)

progbits

People grow up with (CG)NAT and mistake it for a firewall.

kortilla

It is an inadvertent firewall. It doesn’t allow unsolicited connections to whatever software is running is running on all of the crap in your house.

IPv6 requires a stateful firewall on the router to provide the same protection. Then if you turn that on, it kinda defeats the point.

hnlmorg

NAT requires a stateful firewall too. In fact all router firewalls are stateful otherwise you’d have to have large ranges of ports permanently open to incoming connections.

So you don’t actually need anything different nor special to have the same level of security with IPv6 vs IPv4 + NAT.

Spooky23

Very little. I started using it with Spectrum after upgrading a firewall and found. Lots of weird gotchas with DNS.

silotis

If your ISP issues you a routable IPv4 address then not much. Otherwise IPv6 lets you avoid CGNAT and all of the issues that come with that.

rasguanabana

The only thing that comes to mind for me is simpler header, but not sure if it makes much of a difference anyway.

wmf

None.

eddythompson80

Cheaper IPs?

yjftsjthsd-h

If someone doesn't want direct routing, why would that matter?

evaXhill

‘Considering the pool of available IPv4 addresses has been exhausted for quite a while now, and was running out for public use years ago’ I thought it was logical that most systems that have adopted IPv6. Crazy to think that it turns out it wasn’t, but shout out to apple and their stringent dev requirements bc they require support IPv6-only networks.

PaulKeeble

I recently switched ISP to one that supports IPv6 and I have had nothing but problems. I have had DNS servers going missing from OpenDNS, I have seen all sorts of really weird routing errors and transient problems, its barely usable at all. Linux seems to be more strict about how it handles IPv6 and I found my server couldn't find its upgrade packages because some of their mirrors are broken for IPv6 routing. All in all it was a mess and I turned it off. My ISP must be partially at fault but it was clear Debian was too as was OpenDNS and most of my problems no one could explain what was happening or why.

mindcrime

Not sure what specifically happened in your case, but FWIW... My ISP (Spectrum, previously Time Warner) has supported IPv6 at my location for a decade or more now. And I have been running with IPv6 enabled on my router, and on all my Linux boxen, and have had approximately zero problems related to IPv6 in that time. During that time I've had boxes running various Fedora versions, and PopOS and both have handled IPv6 just fine.

throw0101d

> I recently switched ISP to one that supports IPv6 and I have had nothing but problems.

I was previously with an ISP that support IPv6 and had zero problems.

In fact IPv6 worked "too well" at one point: I had put "facebook.com" in my /etc/hosts file pointing to 0.0.0.0 at one point to reduce tracking. I then noticed I got the little FB icons again at some point and couldn't figure out why things were 'broken' (i.e., not blocking).

Turned out that after IPv6 was enabled I had to add ::1. That blocked FB again. IPv6 made connectivity to FB work again.

bityard

I couldn't say what your issues are, but I have been on ipv6 (dual stack) on Comcast for over a decade and have had none of those problems. I've always had open source routers and plenty of Linux scattered around the house.

erinnh

I find these experiences really interesting, because in Germany all major ISPs have been doing IPv6 for years and years now.

I dont think any normal person thinks about IPv6 or IPv4 here.

thescriptkiddie

i have at&t fiber and their ipv6 worked perfectly fine for years, until a one day they started dropping packets like mad and it never got better

commandersaki

Hehe, it's kind of funny to contrast the IPv6 evangelists and the Linux desktop evangelists push hard for adoption, only for it to fall flat for ordinary users.

IshKebab

I feel like a more interesting question is what proportion of users can connect to an IPv6-only server?

WarOnPrivacy

turning off IPv4 ... was harder than I expected it would be

This is followed by reasonable reasons they struggled to unwind themselves from IPv4 (for the experiment) - but eventually got it worked out.

Conversely: When I hotspot from my phone, T-Mobile frequently makes that an IPv6-only experience.

sybercecurity

Thread was pretty much a greenfield deployment at the time, so it use of IPv6 was easy to specify. There was now legacy IPv4 to support or otherwise it would probably be a mess as well.

tialaramex

When I bought a new gaming PC recently it default configured on my home network with IPv6 but not IPv4. It was interesting which features Microsoft considers crucial (and so worked on IPv6) and which were not important (and so they just didn't function, claiming that there's no Internet even though of course there is and e.g Google works)

Advertising for example, was essential. Spewing garbage I don't want, absolutely critical to Microsoft's bottom line apparently. But registration so that I can turn off that advertising? Not important, so that was not available until I gave the machine IPv4.

redox99

Nowadays I consider IPv4 address scarcity almost a feature, because of rate limiting and DDoS mitigation in general.