Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> So I never added an AAAA record.

IPv4 servers are reachable by IPv6-only clients. ipv6test.google.com famously has only an A (IPv4) record for a reason.

> God knows what subtle breakages would happen when IPv6 requests come in.

Unless your product deals with the nitty gritty of the networking stack itself, pretty sure everything continues to hum along just fine, if the basics are covered.



    pretty sure everything continues
    to hum along just fine
Haha. Wishful thinking.

Have you ever worked with a live system that grew for 10 years?

There could be tons of IP specific things in there. To enforce rate limits. For security. To do statistics. To do A/B tests...


Yes, there could be. But in the end, those are just parameters of the specific networks/services that make up the internet. Considering that routing is not deterministic, you could get vastly different characteristics from point A to point B across the internet at specific times anyways.


Sooner or later, you will have to support IPv6. May as well slowly start testing bits and pieces, and avoid doing it in a rush later on.


I'm not sure I will have to.

So far, nobody said IPv4 will be turned off.

Maybe it will work for another 1000 years?

Railroads have been around for over 2000 years and are still going strong. Despite cars and planes.

Postal service has been going on for 4000 years. Since the times of the pharaohs! And It's still going strong, too. Despite phone, email and WhatsApp.


> Railroads have been around for over 2000 years and are still going strong. Despite cars and planes.

Rail is vastly superior to both planes and cars in many circumstances, if done right.

> Postal service has been going on for 4000 years. Since the times of the pharaohs! And It's still going strong, too.

With significant upgrades to both the transport and addressing layers :)


No - but I think at some point, you or your customers will see benefits in IPv6, or your clients may require it by policy (some of mine do). No rush, just saying, it takes time, may as well start with bits and pieces now.

As a provider, the main benefit I've seen is that every user has a roughly unique IP. It's easier to audit things. It's really messy when lots of users are behind CGNat. Another benefit, eventually, is the cost of IPv4 space (but admittedly not a big problem now).


>I'm not sure I will have to.

It's less likely that you will do so at a "customer" request, rather it will be ISP/Hosting provider that will start to charge you evermore increasing fees to rent your IP address. The the Ipv4 space gets more competitive you will see the fees for routable IPv4 address go up; and conveniently there will be "discounts" to go ipv6. That's when I imagine most businesses will make the switch.


Not many wide-guage railroads left in the UK now though, despite probably being better.


>IPv4 servers are reachable by IPv6-only clients

How does this work?


It unfortunately involves CGNATted IPv4, but it's either DS-Lite (https://datatracker.ietf.org/doc/html/rfc6333) where the end-user router emulates a dual-stack network but encapsulates IPv4 traffic on IPv6 from the perimeter to the CGNAT device at the ISP or just plain NAT64/DNS64 (https://datatracker.ietf.org/doc/html/rfc6147) where IPv4 traffic is relayed at dedicated IPv6 addresses operated by the ISP with the help of special DNS (which might be the GP meant for IPv6-only networks, but it tends to be unreliable for a lot of reasons).

In practice DNS64 is now being removed from a majority of networks because some specialty applications (I say "specialty" but these are work VPNs, conference systems and the like) reacts badly (because usually they can't understand IPv6 in the first place), replaced by either DS-Lite or plain dual-stack (possibly with CGNAT for IPv4).


I forget this part of IPv6 class (I've literally gone to several IPv6 classes throughout the years but then end up forgetting details because I've yet to use it in production), but since the IPv6 space is so large, it's trivial to put an IPv4 address into it, and so they make NAT 6to4 type gateways that map the IPv4 internet into a block on the IPv6 network.


This wikipedia entry is a pretty handy reference: https://en.wikipedia.org/wiki/IPv6_transition_mechanism


I think most or even all http servers and operating systems already can handle IPv6 no problem, one can set server bindings just the same as for IPv4.

Hetzner and other providers of this size already support hosting options for IPv6.

That said - my home ISP is not providing IPv6 at all, ISP we were getting office connection also provided no IPv6.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: