News for hackers. Stuff that matters.
Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by schoen on Monday May 27, 2024 @03:56PM (#40494059)
I want to say something else about IPv6 adoption! (Apart from how you can't necessarily unilaterally stop using IPv4, even if you can unilaterally start using IPv6.)

There is a great level of IPv6 awareness and enthusiasm in sort of technically elite spaces. Like at Ben's talk at RIPE that we're talking about, the audience was kind of laughing together at the non-IPv6 outgroup.

Meanwhile, I keep helping people use Let's Encrypt over on the Let's Encrypt forum. One of the most common reasons that people are failing to get their certificates is ... misconfigured IPv6 on their servers or in their DNS! And people in that situation often (1) didn't think of that as a possibility, (2) didn't notice (!!), (3) didn't necessarily care about it. Even worse, when people are told something like "your certificate issuance isn't working because your AAAA record is pointing at your old hosting provider rather than your current hosting provider" their usual response is to delete the AAAA record rather than updating it.

Other forum members may also advocate this as a solution. "Oh, just delete your AAAA record, you don't need it."

I'm not making this up, I've seen these things happen about 100 times on the Let's Encrypt forum.

Now, these are primarily sites in the long tail of Internet popularity, the proverbial Joe's Lamp Store rather than Gmail or Facebook or something. But the level of IPv6 awareness and interest among small-scale site operators and people doing small-scale IT stuff is very weak. And I've also seen that a surprisingly high fraction of web sites are IPv4-only rather than dual-stack.

I'm working on 240/4 usability, but I certainly don't want people to delete their AAAA records. I want them to know what an AAAA record is, and want to have their AAAA records be correct.

But there's quite a gap, in a way, between the elite and the non-elite tech spaces on this.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by beefnugs on Monday May 27, 2024 @04:44PM (#40494495)
wait... what about ip6 and lets encrypt? I thought I had it working with no ip6 anything or AAAA records??
Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by saghm on Monday May 27, 2024 @05:17PM (#40494808)
It sounded like they were saying that people had badly configured IPv6 and/or AAAA records that prevented stuff from working; the fact that you don't technically need it is why the "solution" of deleting AAAA records would make sense in this context. If my understanding is correct, then part of the problem of IPv6 adoption is people not really understanding what it is or why it might be useful, instead seeing it as a nuisance that they should avoid. Crucially, they're not exactly _wrong_ with this viewpoint because IPv6 doesn't really provide any benefits at the individual adoption level; the benefits are only realized if others adopt it as well, and that's not likely to be a convincing argument to someone having a concrete, immediate issue with their servers that they can address (pun intended) by not supporting IPv6.
Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by schoen on Monday May 27, 2024 @05:29PM (#40494921)
Yes, exactly.

If you do have AAAA records, Let's Encrypt (not unlike other software and services!) will prefer the AAAA records when doing domain validation for your domain. So if you have a correct A record and an incorrect AAAA record, your domain validation process will fail. You can then "fix" this by deleting the AAAA record, but it isn't a fix in the larger scheme of things, but indeed it makes plenty of users happy right away.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by redox99 on Monday May 27, 2024 @04:52PM (#40494575)
I intentionally disable IPv6. It provides no advantage whatsoever (every user will be able to connect via IPv6) and it adds complexity and security risks, because you need separate firewall rules, dns records, etc for each stack.

In addition, rate limiting with IPv6 is much harder (because IPs aren't scarce), so you risk DoS or other kind of abuse.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by pests on Monday May 27, 2024 @07:20PM (#40495722)
I think you mean every user will connect via IPv4.

Users aren't getting single IPv6 addresses though. Most assign a /48 which is at least a bit better.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by redox99 on Monday May 27, 2024 @08:59PM (#40496345)
Yes, I meant IPv4.

And rate limiting is very uncertain. If I limit per /56, users that have an entire /48 can outright bypass the rate limit. If I limit per /48, maybe I'll erroneously limit thousands of users whose ISP has all of them on the same /48.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by pests on Monday May 27, 2024 @10:03PM (#40496679)
Don't you have those same issues with banning/rate limiting IV46 though?
Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by ta1243 on Tuesday May 28, 2024 @02:01AM (#40497773)
The difference between a /48 (like my residential handoff) and a /64 (like some people get) is the same as a difference between blocking a single /32 ipv4 address and blocking an entire /16 - which is a very large allocation

If you wanted to block me, you'd have to block the whole /48. If you blocked a /48, you could be blocking 64,000 people.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by pests on Tuesday May 28, 2024 @10:40AM (#40501176)
I meant IPv4 - one IP might represent thousands of users.

Looks like crote brought the issue up in a sibling thread.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by redox99 on Wednesday May 29, 2024 @07:17AM (#40510679)
I haven't experienced such congested CGNATs. And assuming there are people who are under such CGNATs, they are probably used to being rate limited all the time.
Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by crote on Tuesday May 28, 2024 @02:41AM (#40497997)
But the exact same issue exists with IPv4 due to CGNAT? A single IPv4 address could be used by a single user, or their ISP could be sharing that same single IP with many thousands of users.
Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by Control8894 on Monday May 27, 2024 @10:06PM (#40496687)
My employer also disables it (choice made above me). And I get it. It really is duplicating lots of work for absolutely no benefit (to the organizations doing the work).

It's a shame that you're getting downvoted. I'm sure a lot of those people are shouting at their screen "well just learn it" but even if you're familiar enough with all the stuff it changes (RA, NDP, heck the lack of NAT), it's still a ton of work to get it properly set up and worse yet to maintain.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by crote on Tuesday May 28, 2024 @02:52AM (#40498068)
The whole duplication doesn't have to be as bad as it might seem at first glance.

Large companies (and even ISPs) seem to be going for "IPv6-mostly" rollouts. Basically, everything is done primarily using IPv6, with fallbacks to IPv4 only when strictly necessary. This means IPv4 traffic gets converted to IPv6 at the client, forwarded over an IPv6-only network, and turned into "native" IPv4 for the internet at an edge NAT64 gateway. Legacy IPv4-only devices (printers and such) get an isolated vlan with its own gateway, and will of course be replaced with IPv6-capable alternatives as soon as it's appropriate.

I agree that for smaller companies it's relatively little benefit for the amount of work required, but if you're overhauling your network for other reasons anyways it makes little sense not to do it.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by Control8894 on Tuesday May 28, 2024 @06:51PM (#40506438)
Yes, IPv6-first is definitely the way to do it. Just be careful not to run into Github's issue (https://www.githubstatus.com/incidents/5y8b8lsqbbyq) or Google's issue (https://i.imgur.com/4gGECJ9.png - in case you're not familiar, 2002:: is the 6to4 prefix, and 2002:a0 is the 6to4 version of 10/8, so I guess somehow I was deleting old users from within Google's own network!)
Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by bobbob1921 on Tuesday May 28, 2024 @11:30AM (#40501704)
I’m sure this will annoy some people, but two hurdles for me in adopting ipV6 is, #1-it’s difficult/impossible to memorize the long v6 addresses versus the easy to remember ipv4 addresses (both public and private addresses I’m referring to). #2-lack of knowledge/understanding of how V6 addresses route versus a fairly deep knowledge of V4 addresses route/subnets.
Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by p_l on Tuesday May 28, 2024 @04:40PM (#40505382)
The basic idea is that whenever you find yourself memorising an IPv4 address, there's a failure somewhere. Possibly at policy and governance level.

Hell, if you run a modern Microsoft domain (think newer than Windows Server 2008), you're hamstringing yourself if your network is IPv4 only, because since NT6 Windows is IPv6 first system, and there are indeed some corporate features that do not work if services aren't available over v6.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by Control8894 on Tuesday May 28, 2024 @06:33PM (#40506316)
> The basic idea is that whenever you find yourself memorising an IPv4 address, there's a failure somewhere. Possibly at policy and governance level.

Sorry, but that's a load of manure. It's not just about memorizing.

People break their DNS so often that it's a meme.

Not everything automatically does a reverse lookup on every address it sees, and when it does rDNS could quite easily be broken.

So when you need to figure out if a device is in the same building as you, is it easier to say "1.2.3. - oh, that's my building" or "1234:5678:90ab:cdef:1234:5678:90ab:: - oh, that's my building"?

> Hell, if you run a modern Microsoft domain (think newer than Windows Server 2008), you're hamstringing yourself if your network is IPv4 only, because since NT6 Windows is IPv6 first system, and there are indeed some corporate features that do not work if services aren't available over v6.

Like? I mean I avoid using MS where possible so I probably just haven't seen it but I'm quite curious what's dependent on it.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by p_l on Wednesday May 29, 2024 @02:54AM (#40509239)
> Sorry, but that's a load of manure. It's not just about memorizing.

Ok, not just memorising. It's also the culture of cargo culted broken network designs, of excel spreadsheets from hell, of thinking everyone can memorise or put few post-its with IP addresses important to them so you don't need to care for DHCP and DNS or actually setting up routing instead of throwing a ton of NATed 10.0.0.0/8 or 192.168.0.0/24 then crying when there's a need to setup 5 layers of translation to connect two services (been there, done that, kept the scars).

As others pointed out, you should have anycast addresses for core network services (DNS at least).

IPv6 arguably even makes it easier because link-local automatic configuration actually works unlike v4 APIPA, well enough to discover and talk to other nodes on given L2. I still remember my happy surprise when HP ILOs used that to let me configure them over network by just connecting to same vlan, something I can't do on v4 without messing with DHCP rules.

The fact that link local actually works, combined with multicast and predefined multicast addresses like ff02::1 or the addresses for mDNS, DNS-SD, LLMNR etc mean that you can actually get somewhere without configuring IP on the link.

Do you need to learn new things, and possibly rearchitect the network? Sure. But it's because v4 was deficient.

Also, more often than not, the "it was DNS" involves "resolver not configured" or "put BS in DNS got BS back now crying".

> Like? I mean I avoid using MS where possible so I probably just haven't seen it but I'm quite curious what's dependent on it.

Essentially entire promise of DirectAccess, the transparent VPN system added in Vista, depends on the office network being IPv6-clean (as in, no user-used services that require v4 connectivity). Originally it required IPv6+IPsec connectivity at client side, due to lack of wide availability various fallbacks were added in Windows 7.

It's also why Vista and later had such a push to autoconfigure Teredo and similar V6 transition technologies.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by Control8894 on Thursday May 30, 2024 @05:53PM (#40529133)
Should is not does, and also LOL @ anycast for some SMB's internal networking. Yeah, good luck with that bud.

> when it's broken it's broken cuz you broke it

No duh, but that doesn't make it any less broken.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by p_l on Friday May 31, 2024 @02:09AM (#40531989)
"bad implementation and bad network design being easier to live with in v4" is not the winning argument you think it is.

Forcing the change seems to be the only way to fix some networks and some software, in fact.

> No duh, but that doesn't make it any less broken.

Nor does it make ones inability to ship minimal HOSTS file any less bad.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by akdev1l on Wednesday May 29, 2024 @08:41AM (#40511335)
> So when you need to figure out if a device is in the same building as you, is it easier to say "1.2.3. - oh, that's my building" or "1234:5678:90ab:cdef:1234:5678:90ab:: - oh, that's my building"?

This is a very poor straw man.

In IPv6 world you wouldn’t use all the significant digits randomly and because you have so many you could actually use one of the octets to perfectly encode the building information:

Building 1: 2001:1:: Building 2: 2001:2::

(You can go further with this concept and encode region/country/state/etc into the addressing as required)

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by Control8894 on Thursday May 30, 2024 @05:52PM (#40529122)
This is a very poor straw man.

In IPv6 world you wouldn't get 2001::/112, you'd get 2001:1234:5678:90ab::/48. So your building might actually be at best something like 2001:1234:5678:90ab:1::.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by p_l on Friday May 31, 2024 @02:08AM (#40531981)
That's for globally routable addresses, which you wouldn't get as nicely allocated in v4 either, if at all.

For equivalent of 10./8 space, you'd have ULA, which can be subdivided this way just fine (and arguably since fc00::/8 is left in limbo, you can use that. Or just decide to fit whatever addressing scheme you decide into 80 bits left after typical fd00::<48bit random>/48.

So sorry, your v4 strawman isn't too good either.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by viraptor on Monday May 27, 2024 @05:12PM (#40494758)
A similar issue is documentation. I wish more companies defaulted to IPv6-and-also-IPv4 examples rather than other way around. Or at least make them same importance rather than ignore/hide the v6 part.
Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by jiggawatts on Monday May 27, 2024 @11:58PM (#40497184)
This is one of my tricks when evaluating products going through some sort of transition from a legacy to a modern standard:

I mentally swap the labels[1] when reading their marketing or release notes. If it says things like "No longer crashes when using IPv6", then I flip that and read it as "No longer crashes when using IPv4". That latter statement is absolutely insane and would have you abandoning that vendor as fast as you can tear up the contract. Nobody bats an eye with the first statement! Why not!?

Azure literally had this scenario, where merely enabling IPv6 on one network would crash their managed PostegreSQL service on another peered network with no recourse other than rebuilding everything form scratch without IPv6 to roll the change back!

[1] Or a generic placeholder than encompasses both. E.g.: "Fix: Enabling the internet protocol no longer causes irreversible outages with your database service."

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by simiones on Tuesday May 28, 2024 @12:18PM (#40502367)
The reality today on the Internet is that IPv4 is still "the modern IP standard," and IPv6 is the next/future standard for early adopters.
Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by jiggawatts on Tuesday May 28, 2024 @06:50PM (#40506435)
IPv6 is over a quarter of a century old at this point.
Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by tsimionescu on Tuesday May 28, 2024 @07:30PM (#40506693)
Yes, but its install base is still less than half of that of IPv4, and plenty of things that claim they support IPv6 don't do it properly. There are countries and industries where it is really entrenched, but in the majority of the networking world, IPv4 is the 100% guaranteed to work solution that all new applications and deployments first target, and IPv6 support is an after-thought at best.

Even Google, one of the champions of IPv6 adoption on the Internet, only started adding IPv6 support to GCP in the 2020s. In all public clouds, there are still numerous services that don't support it at all. And I can 100% guarantee that the next public cloud that anyone creates will start off with IPv4 support; maybe it will have IPv6 as well on day one, maybe not.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by jiggawatts on Tuesday May 28, 2024 @09:29PM (#40507333)
> the next public cloud that anyone creates

On the contrary, essentially all of the IPv4 public ranges have now been allocated. The incumbents have bought up what they can, leaving essentially nothing for new clouds to use. It's one type of moat, and the three biggest providers are happy to keep everyone on the far side of it.

A new cloud starting in 2025 onwards would likely be based on an IPv6 native design with IPv4 as the "add on" for public endpoints only, such as load balancers and proxies.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by tsimionescu on Wednesday May 29, 2024 @02:24AM (#40509078)
They'll still have 10.0.0.0/16 or 172.16.0.0/16 VPCs as the default, even if they can't buy a large enough chunk of IPv4s to easily give out public access through IPv4 (though they'll likely find some way to partner with some ISP that is switching massively to CGNAT and can free up most of the IPs they would normally give to their clients, or something).

IPv4 is far too ingrained to start with IPv6 only.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by jiggawatts on Wednesday May 29, 2024 @06:42PM (#40517955)
As far back as 2015 I tried to build an all-IPv6 network for a lab environment. It very nearly worked and the few remaining issues would have been quick fixes for vendors.

We’re closer than most people assume.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by simiones on Thursday May 30, 2024 @06:54AM (#40522254)
I'm not saying it can't work, I'm saying it's no one's first choice, even today. It's just extra risk, less usable (10.0.123.234 vs fd00:ec2::1234:5678), extra hassle (multiple IPs per NIC, extra hoops to access Github, etc).
Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by ta1243 on Tuesday May 28, 2024 @04:37AM (#40498691)
I have to support ipv4. Why would I want to also support ipv6, increasing my risk and my workload.

If ipv6 had been designed form the start to allow seemless transparent access to ipv4 from an ipv6 only client that would be fine. But dual stack means twice the work and very little benefit (what services are ipv6 only, even today)

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by Plasmoid on Tuesday May 28, 2024 @11:51AM (#40501984)
> ipv6 had been designed form the start to allow seemless transparent access to ipv4 from an ipv6

It does. It's called NAT64, and it works/breaks as well as regular NAT44.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by bigstrat2003 on Tuesday May 28, 2024 @01:23PM (#40503096)
It's not twice the work. It's actually very little work to run dual stack.
Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by WorldMaker on Tuesday May 28, 2024 @04:07PM (#40504998)
> (what services are ipv6 only, even today)

A good majority chunk of cell carriers today have gone IPv6-only for phones. They rely on NAT64 gateways (rather than CGNAT) to access IPv4-only resources. A lot of consumer internet is slowly following that lead as a better alternative to CGNAT. At least if your customers are consumers we are really close to "You might only need to serve IPv6."

(It's the "Enterprise-grade internet" that is interestingly lagging and falling behind in IPv6 adoption, and maybe doesn't see enough reason to support IPv6-only well; especially if the cost of IPv4 plateaus again, as some suggest it might. Recent AWS cost increases for IPv4 have been something of a call to action to some Corporations, but in general if you are B2B you probably need IPv4 support for a while longer as the economic incentives games play out on a long, slow horizon.)

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by yjftsjthsd-h on Monday May 27, 2024 @08:09PM (#40496047)
> Apart from how you can't necessarily unilaterally stop using IPv4, even if you can unilaterally start using IPv6.

I thought it was possible to make a pure v6 network and use NAT64 as needed? I mean, we can argue if that counts, but I argue yes:)

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by schoen on Monday May 27, 2024 @10:41PM (#40496862)
How about in the other direction (running public services)?
Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by yjftsjthsd-h on Monday May 27, 2024 @11:17PM (#40497003)
Oh yeah, that definitely needs dual stack on the outside. You could do v6-only internally, but you should support everything you reasonably can for users, which 1. applies to a lot of the stack, ex. TLS and HTTP versions, and 2. can be more or less a freebie if you're using a CDN or the like (ex. cloudflare will do it for you). So yes, I was only thinking of client-side.
Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by schoen on Tuesday May 28, 2024 @12:53AM (#40497443)
Thanks for the clarification. I was mainly thinking of server-side! :-)

On the client side there are apparently some subtleties about the DNS interaction if you want to literally have IPv6-only on the clients (as opposed to IPv4 CGN). If the clients do anything to not trust their ISP's view of DNS (like DNSSEC enforcement, or using DoH and an outside resolver), the ISP can't fool them into thinking that they should connect to an IPv6 address for a service that, from the point of view of the Internet as a whole, is actually IPv4-only.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by ta1243 on Tuesday May 28, 2024 @04:52AM (#40498779)
> I thought it was possible to make a pure v6 network and use NAT64 as needed? I mean, we can argue if that counts, but I argue yes:)

Can I do "ssh 1.2.3.4" on a pure ipv6 stack yet? Last time I looked at ipv6 I couldn't even ping an ipv6 host by doing "ping 1234::5678", I had to run a separate tool (ping6)

The nat64 and vice versa should have been the play from the start. Want to host a sevice? Put in ipv6 only network, host it on 1234:5678::1, have your firewall with a public ipv4 address do the port forwarding, taking your public 12.34.56.78:1234 and natting it to 1234:5678::1.

Just the same as hosting your service on 192.168.0.1 and port forwarding.

But 20 years of dual stack and horrible cludges around changing public IPs later and many people still prefer ipv4.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by cesarb on Tuesday May 28, 2024 @09:56AM (#40500811)
> Last time I looked at ipv6 I couldn't even ping an ipv6 host by doing "ping 1234::5678", I had to run a separate tool (ping6)

IIRC, it's been over a decade since the "ping" command became able to understand both IPv4 and IPv6 addresses; it was only during the early adoption of IPv6 by userspace that we had separate commands for the new IPv6 stuff. Quoting https://www.man7.org/linux/man-pages/man8/ping.8.html "As of version s20150815, the ping6 binary doesn't exist anymore. It has been merged into ping. Creating a symlink named ping6 pointing to ping will result in the same functionality as before." So it seems it has been a long time since you last looked at IPv6.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by ectospheno on Tuesday May 28, 2024 @11:23AM (#40501630)
Even with a working NAT64/DNS64 setup the PlayStation 5 doesn’t fully support IPv6 only connections. It will mostly work. Until it doesn’t. Xbox is in the same spot with some games. Don’t even get me started with my TVs or numerous IoT devices.

I ran IPv6 on xfinity. It works. My devices don’t. I like my devices. Easier to just not use it.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by braiamp on Tuesday May 28, 2024 @12:31AM (#40497331)
This is something that without some pain inflicted on host and network operators, the needle will not move. The CA/B Forum could start asking that it's a requirement for CA's to issue a certificate that the validation will try AAAA records first, and warn if they can't validate, then try A. Then later require validation through both AAAA and A records. This will prepare most of the hosts to make sure every page is accessible through both networks. Then require AAAA records only, and not bothering to check A records.
Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by schoen on Tuesday May 28, 2024 @12:48AM (#40497421)
Let's Encrypt does try AAAA records first and then A. That's what leads to the phenomenon that I described where many people end up deciding to delete their AAAA records. :-(

I think Let's Encrypt's behavior is correct, and I don't think anyone inside Let's Encrypt or CA/B Forum would like to inflict "pain [...] on host and network operators" beyond the current practice. Let's Encrypt's current behavior could be described as cooperating with IPv6 adoption rather than compelling IPv6 adoption, which seems like a reasonable place for a certificate authority to be.

There are cases where Let's Encrypt has made choices that potentially slightly reduce compatibility in order to encourage what it considers technically correct behavior. The first one that comes to mind is

https://community.letsencrypt.org/t/adding-random-entries-to...

but I know there are others. On the other hand, all of those decisions can be justified in terms of improving the correctness of PKI software (like not hard-coding things that should not be hard-coded). I can't think of any example that's like "we wish this other technical thing would happen outside of the PKI, so we'll try to force it along", and I don't foresee the broader community getting comfortable with that.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by braiamp on Tuesday May 28, 2024 @07:33AM (#40499663)
The power that Lets Encrypt has over domain operators is limited. If it becomes a requirement by the CA/B Forum, then every CA would have instructions on how to make sure you have AAAA valid records and it won't be a matter that "LE doesn't work because they fail on this scenario". I'm a behavioral scientist (aka economist), and if you want the public to change behavior you have to motivate such change and here "pain" is defined as what is necessary to effect that change, by increasing the cognitive load.

There was a comment below that in the LE forums instead of asking people to fix their AAAA records, they ask them to remove it. That's exactly the behavior you don't want to reward, so you must cause pain.

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by polski-g on Tuesday May 28, 2024 @01:13AM (#40497522)
I would love to use IPv6. Verizon's page on IPv6 has literally said "check back later" for a decade. At this point there needs to be taxation penalties applied to carriers that don't support it.

https://www.verizon.com/support/residential/internet/getting...

Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by roywashere on Tuesday May 28, 2024 @03:57AM (#40498471)
Odido (formerly T-Mobile) in The Netherlands is rolling out a huge glass fiber network, also to my house. They have an IPv4-only internet offering w/CGNAT. I'm really looking forward to fiber instead of my current DSL but really _not_ looking forward to CGNAT and no IPv6
Re:Reclaiming IPv4 Class E's 240.0.0.0/4 by sambazi on Tuesday May 28, 2024 @05:30AM (#40498964)
> CGNAT and no IPv6

there should be an itu mandate to label this kind of service distinctly different (e.g internet lite/basic)