News for hackers. Stuff that matters.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by rtdq on Thursday April 16, 2026 @03:02AM (#47789617)
And still, in the year of our lord 2026, GitHub does not support IPv6.

https://github.com/orgs/community/discussions/10539

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by growse on Thursday April 16, 2026 @03:13AM (#47789694)
A non-trivial minority of the time, they don't support IPv4 either!
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by hsbauauvhabzb on Thursday April 16, 2026 @07:00AM (#47791307)
What? One nine isn’t good enough for you?
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by lambda on Thursday April 16, 2026 @07:09AM (#47791369)
Excuse me. Zero nines. Or two nines if you relax your definition of where they are in the number. https://infosec.exchange/@0xabad1dea/116334321751266751
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by bdangubic on Thursday April 16, 2026 @07:57AM (#47791749)
we shut down our production every day from 2pm till 5pm for a siesta :)
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by Zancarius on Thursday April 16, 2026 @05:16PM (#47799605)
You jest... (but probably not!)

I remember when I was first using my alma mater's online sign up for classes in the very early 2000s, their class sign up site had office hours.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by AlienRobot on Thursday April 16, 2026 @09:04AM (#47792389)
Excuse me, but I see 4 nines. 95 incidents in last 90 days, 89.91% uptime.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by wiredfool on Thursday April 16, 2026 @07:54AM (#47791736)
Personally I’d look for the coveted 5 eights uptime.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by MarsIronPI on Thursday April 16, 2026 @08:42AM (#47792168)
66.6% uptime anyone?
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by doubled112 on Thursday April 16, 2026 @09:04AM (#47792387)
Still better than five eighths.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by wildylion on Thursday April 16, 2026 @05:28PM (#47799722)
Only if it's Australia.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by fogllgldl on Thursday April 16, 2026 @07:10AM (#47791380)
You guys have nines?
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by fkarg on Thursday April 16, 2026 @07:31AM (#47791547)
You must be from Anthropic
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by whh on Thursday April 16, 2026 @07:48AM (#47791686)
the ghost of twitter's past
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by Ekaros on Thursday April 16, 2026 @09:24AM (#47792627)
As long as it is after the decimal separator I can try for that...
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by sidewndr46 on Thursday April 16, 2026 @08:17AM (#47791911)
should we try going back to IPX ?
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by MisterTea on Thursday April 16, 2026 @09:34AM (#47792743)
IPX/SPX is datagram only. BUT it would be an opportunity to build a QUIC-like that runs over it :-)
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by TabTwo on Thursday April 16, 2026 @11:26AM (#47794640)
I remember removing the IPX route entries from our Cat65 MSFC back in 2006 and from the ATM/Framerelay WAN Equipment. Wasn't very popular with the customers.

I also remember the first IPv6 Workshop on W2k SP3 back in 2002. Not that long ago.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by MikeNotThePope on Thursday April 16, 2026 @08:23AM (#47791958)
Only if we're bringing back Token Ring, too.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by synalx on Thursday April 16, 2026 @09:00AM (#47792360)
That might be challenging, I hear people are pretty short on tokens these days.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by MikeNotThePope on Thursday April 16, 2026 @11:15AM (#47794430)
There's only one token! It's just very popular.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by sidewndr46 on Thursday April 16, 2026 @09:32AM (#47792713)
While we're at what about older physical layers? Coaxial based stuff seems cool in 2026
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by jonhohle on Thursday April 16, 2026 @10:28AM (#47793490)
Isn’t that what MoCa is for?
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by rayiner on Thursday April 16, 2026 @11:08AM (#47794287)
Isn’t twinax just “I heard you like coax so I put coax in your coax.”
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by sidewndr46 on Thursday April 16, 2026 @12:18PM (#47795665)
twinax I think is used more like a balanced line with shielding. Twisted pair is preferred because it is cheaper, but for short stuff like SATA the cost difference is so low it might as well be used
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by riddlemethat on Thursday April 16, 2026 @09:41AM (#47792812)
If it’s not 10BaseT I can’t see small spread adoption.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by bluGill on Thursday April 16, 2026 @09:02AM (#47792378)
Arcnet for me.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by colechristensen on Thursday April 16, 2026 @10:40AM (#47793681)
I've used IPX exactly once in my life, playing Diablo over modems calling my dorm neighbor to establish the connection (in 2005).
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by reincarnate0x14 on Thursday April 16, 2026 @01:56PM (#47797106)
Comically IPv6 now has almost all the neat stuff IPX did. There probably is an argument for more datagram centric networking these days as the underlying services are generally much faster and more reliable and there is so much more session tracking going on at higher application layers anyway.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by CupricTea on Thursday April 16, 2026 @10:00AM (#47793100)
GitHub is at the point where it immediately rate limits me if I try to look at a project's commit history without being logged in, as in the first time I even open a single URL to the commit history, I get "Too Many Requests" from GitHub thrown at me. I don't know if my work's antivirus stack is causing GitHub to be suspicious of me, but it's definitely egregious.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by sholladay on Thursday April 16, 2026 @11:46AM (#47795065)
It’s not you or your setup. I experience the same behavior. Tried with and without Private Relay, residential and commercial ISPs at different locations, and more to debug it. Same results.

I think GitHub has just gotten so aggressive with their rate limit policies that it’s straight up incompatible with their own product. The charitable interpretation is that they aren’t keeping good track of how many requests each page actually performs in order to calibrate rate limiting.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by kdhaskjdhadjk on Thursday April 16, 2026 @11:50AM (#47795124)
On the other side of the coin, they also punish people who have slow connections. The acceptable speed for downloading from github on my connection is 90k/sec. No more, no less. Something prevents the rate from being higher (probably Github), and if the rate drops any lower for any length of time, the connection will suddenly abort right in the middle of the download. Since the dumpster fire that is git doesn't support resume, welcome to hell. If I didn't have a fast server elsewhere to git to then zip up and re-download, I'd be screwed.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by bmicraft on Thursday April 16, 2026 @06:05PM (#47800129)
If you didn't specifically test without it, I'd attribute that to cgnat
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by colechristensen on Thursday April 16, 2026 @10:38AM (#47793641)
Your work is probably all exiting through the same IP, you competing with others on the same IP is causing the rate limit.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by embedding-shape on Thursday April 16, 2026 @11:28AM (#47794689)
The very same thing happen on my residential connection, I can do one search query, then I'm rate limited for 15+ minutes, same if I access any list of commits.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by CupricTea on Thursday April 16, 2026 @10:49AM (#47793885)
I've considered this, but the company is small enough that the number of people who would be on GitHub at any moment (instead of our internal git forge) can be counted on one hand, and when I'm the first one there in the morning it still rate limits me.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by NewJazz on Thursday April 16, 2026 @11:35AM (#47794847)
Do you have any on-prem cicd jobs that access github? Our's kept failing, had to move over to the ECR release of some stuff.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by growse on Thursday April 16, 2026 @10:51AM (#47793922)
Maybe your company's ISP is CGNat'ting you?
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by colechristensen on Thursday April 16, 2026 @03:45PM (#47798506)
Hm, I've also noticed sites being more aggressive about verifications after I started using LLMs locally. They think I'm a bot (which... fair), even on completely unrelated sites I seem to be getting prompted for human verification much more often.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by tyingq on Thursday April 16, 2026 @12:23PM (#47795745)
May explain the ipv6 resistance. Hard to do effective per-ip rate-limiting with v6.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by nickserv on Thursday April 16, 2026 @12:33PM (#47795895)
I don't understand, wouldn't it make it easier?
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by hkt on Thursday April 16, 2026 @12:52PM (#47796190)
No, IPv6 as it is supposed to be implemented gives (say) a single server a /64, which is for all intents and purposes an inexhaustible supply of IPs. You could in principle have an IP per site you visit and have plenty left to spare.

Random Google result with a bit more:

https://www.captaindns.com/en/blog/ipv6-subnet-sizes-48-vs-5...

So if I wanted to annoy GitHub, I could connect to them without ever using the same IP twice. Their response would have to be banning my /64, or possibly /56.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by wolrah on Thursday April 16, 2026 @01:58PM (#47797139)
> No, IPv6 as it is supposed to be implemented gives (say) a single server a /64, which is for all intents and purposes an inexhaustible supply of IPs. You could in principle have an IP per site you visit and have plenty left to spare.

No, as it's supposed to be implemented a single internet-routable /64 is used per *network* and then most devices are expected to assign themselves a single address within that network using SLAAC.

ISPs are then expected to provide each connected *site* with at least a /56 and in some cases a /48 so the site's admins can then split that apart in to /64s for whatever networks they may have running at the site. That said, I'm on AT&T fiber and I am allocated a /60 instead, which IMO is still plenty for a home internet connection because even the most insane homelab setups are rarely going to need more than 16 subnets.

> So if I wanted to annoy GitHub, I could connect to them without ever using the same IP twice. Their response would have to be banning my /64, or possibly /56.

Well yeah, but it's not like it's exactly rocket science to implement any sorts of IP rate limiting or blocking at the subnet level instead of individual IP. For those purposes you can basically assume that a v6 /64 is equivalent to a v4 /32. A /56 is more or less comparable to /25 through /29 block assignments from a normal ISP, and a /48 is comparable to a /24 as the smallest network that can be advertised in the global routing tables.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by Hikikomori on Thursday April 16, 2026 @01:02PM (#47796317)
Its not harder to rate limit a /64 though.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by mmbleh on Thursday April 16, 2026 @01:53PM (#47797055)
It is because the IPv6 rollout has not been consistent. Some assign /64 per machine, some assign /64 per data center. Some even go the other way and do a /56 per machine. We've had to build up a list of overrides to do some ranges by /64 and others by /128 because of how they allocate addresses. This creates extra burden on server operators and it's not surprising that some just choose not to deal with it.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by GoblinSlayer on Thursday April 16, 2026 @07:20PM (#47800794)
This problem exists for ipv4 too: some machines have static address, others have dynamic, so you can implement overrides.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by tyingq on Thursday April 16, 2026 @08:31PM (#47801217)
Ipv6 is cheap though. If I want to get past your IP or per Network limit, options abound.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by Dylan16807 on Friday April 17, 2026 @12:37AM (#47802492)
What can you do to get a new IPv6 network that is easier than getting a new IPv4?

Stuff like bouncing a modem, getting a new VPS, making a VPN connection I would expect to be pretty similar. And getting a block officially allocated to you is a lot of work.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by GoblinSlayer on Friday April 17, 2026 @04:30AM (#47803724)
If you allocate a dedicated spam network, it will make spam easy to detect and block.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by Hikikomori on Friday April 17, 2026 @06:45AM (#47804488)
Why are we pretending that you are checking logs and adding firewall rules manually. Anything worth ddosing is going to have automatic systems that take care of this. If not put an ai agent on it.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by vhcr on Thursday April 16, 2026 @01:54PM (#47797061)
My theory is that they rate limit that URL aggressively due to AI scrapers. At this point it's faster to just clone the repo and do your searching locally.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by nailer on Thursday April 16, 2026 @12:12PM (#47795546)
IPv1, IPv2, and IPv3 were very early experimental versions of the Internet Protocol developed in the 1970s during the ARPANET era (the precursor to the modern internet). Has anyone tried to find out if GitHub is reliable on those?
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by Landing7610 on Thursday April 16, 2026 @04:10AM (#47790121)
Our university has bad problems with ipv4. Every few days you'll notice some websites being unreachable, including github. Although with their uptime recently, you never know who's to blame...
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by jeroenhd on Thursday April 16, 2026 @03:36AM (#47789866)
They supported IPv6 for a short time, but then stopped their experiment.

An excellent reason to move away from Github, I find.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by literalAardvark on Thursday April 16, 2026 @06:37AM (#47791151)
I've been there. Management was fine with the testing but it added too much overhead for nearly no benefit to us.

One more thing to troubleshoot at 3 am, one more thing to teach to a disinterested tier 1 support team, one more thing for Chrome to be weird about, hundreds more rules to manage in a hostile load balancer, logging tools that don't understand ipv6.

Turned it off. End customer asked why the site got a little slower (CGN) and when we can turn ipv6 back on. As far as I know it's still on the backlog.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by jeroenhd on Thursday April 16, 2026 @07:30AM (#47791544)
One of the big challenges with IPv6 remains that many of the knows-just-enough-about-networking people, like support staff, often never received any IPv6 training (or, for that matter, even enough IPv4 training that they don't need to Google things that come up in real life). Another is that the weird, awful, everyone-hostile corporate "solutions" often break IPv6 in stupid ways (like load balancers and logging tools being unable to cope with minor changes and requiring a full configuration rework).

Things have definitely gotten better over time, though. The massive 90s style corporate networks will probably never transition, but smaller and more modern companies don't have that issue.

Apple mandating that apps are IPv6 compatible and various government legislation forcing companies to make their shitty middleware IPv6-compatible has improved things quite a bit so far. As uptake keeps rising, the need for technologies like STUN and TURN will slowly start decreasing, and as a result more and more people will end up in "untested" situations where not having IPv6 and falling back to legacy paths starts becoming a problem.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by GoblinSlayer on Thursday April 16, 2026 @09:55AM (#47793010)
A networking dude (he clutched his smartphone all the time) typed "spedtes" in my browser and was deeply confused when the server wasn't found. He tried several times more with slightly different spelling to the same effect, he literally couldn't even what went wrong.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by QuercusMax on Thursday April 16, 2026 @12:31PM (#47795874)
Here's an example of a potential security hole caused by lack of ipv6 knowledge:

I've been setting up Snapcast (open-source multi-room audio), and needed to move the server to a different machine. While I was setting up the new system, I told it to only bind to localhost. Somehow this only affects the ipv4 networking stack, as some of my clients started automatically connecting to the new server even before I had finished all my testing.

Turns out that it was advertising some kind of ipv6 link-local address that showed up in autodiscovery. In my case there wasn't any harm, but this type of thing could very easily result in a major security vulnerability.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by jeroenhd on Thursday April 16, 2026 @03:15PM (#47798137)
Localhost doesn't appear on autodiscovery. Whatever you ran into had nothing to do with IPv6, but rather with your application not binding to the address you were telling it to bind to. On IPv6, localhost binds to ::1, not anything reachable by any other address. Furthermore, whatever you set up automatically seems to have added itself to your server's firewall, which is equally troubling.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by QuercusMax on Thursday April 16, 2026 @03:19PM (#47798193)
The address my clients were finding automatically was a link-local address (fe80...). Can't say exactly what happened but it was very surprising since I didn't even know these addresses existed.

I'm sure it's totally my fault but that's the point: folks who know how ipv4 works may have huge blind spots for ipv6.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by jcgl on Thursday April 16, 2026 @12:50PM (#47796150)
I don't see how this generalizes into a security hole caused be lack of IPv6 knowledge. It just sounds like a random bug in Snapcast (great program!). If a user configures a program to only bind to loopback, but the program binds to other interfaces as well, that's a bug in the program.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by QuercusMax on Thursday April 16, 2026 @01:00PM (#47796288)
There are sure to be dozens or hundreds of vulnerabilities like this, that's what I'm saying. I'm not even sure it's a bug in snapcast - very possible I configured it wrong without realizing.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by jcgl on Thursday April 16, 2026 @03:31PM (#47798339)
Without knowing exactly what happened here, it could be hundreds, dozens, or zero other such vulnerabilities.

The usual convention for configuring listening interfaces usually involves listing IP addresses or interface names. There's very little room for misconfiguration here, although it's possible. More likely to be a bug in Snapcast (it's almost certainly not an issue in the Linux kernel).

Moreover, this general problem (i.e. configuring listening interfaces) is not/should not be different between IPv4 and IPv6. So introducing IPv6 should not™ incur any additional risk at this level.

But as said, it's hard to get more concrete without knowing exactly what happened in your case.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by throw0101a on Thursday April 16, 2026 @06:56AM (#47791278)
Facebook is (AIUI) 100% IPv6-only on their internal network, and has been for many years:

* https://engineering.fb.com/2017/01/17/production-engineering...

* https://www.internetsociety.org/blog/2014/09/facebook-launch...

IPv4 is actually the "leftover" stuff they have to deal with at the front end.

But they are an eye-balls heavy service, with a lot of mobile devices, which also tend to be IPv6-native.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by tialaramex on Thursday April 16, 2026 @08:15AM (#47791893)
It also just takes actual policy will. Somebody has to actually say "No" when the supplier who promised an IPv6 product says afterwards actually they meant IPv6 "ready" and they should have put an asterisk because really only the next version will be "ready", and er, so the product they've delivered doesn't actually work with IPv6 but that's fine right?

"No". Not every human is psychologically prepared to do that. They want to acquiesce, to go along to get along, you need somebody to be firm. "No".

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by m-s-y on Thursday April 16, 2026 @08:22AM (#47791952)
I have found that it is incredibly satisfying to whip out the “no” card.

I have also found that an uncomfortable number of people do not consider it appropriate in any way shape or form. Even when it’s ultimately your call and no one else’s.

Folks don’t really like waves. They like looking at them from the shore, but freak out when it’s their turn to hang 10

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by lazide on Thursday April 16, 2026 @09:29AM (#47792685)
Just wait until someone starts remembering the other archaic terms like ‘fraud’, ‘indictment’, etc.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by p_l on Friday April 17, 2026 @11:11AM (#47806805)
Suppliers doing that kind of trick is what really killed GOSIP, and why the new v6 mandates in USGOV do not allow waivers for vendors, only for individual specific use cases
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by toast0 on Thursday April 16, 2026 @12:26PM (#47795784)
From my time there, this is for the internal prod network. Corporate networking was dual stack (which was pretty useful because it was common for v4 or v6 to break, but usually not at the same time)
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by nextaccountic on Thursday April 16, 2026 @03:16PM (#47798148)
That's why ipv6 migration should be government mandated. Then it becomes just the cost of doing business
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by sschueller on Thursday April 16, 2026 @03:39AM (#47789881)
Just found this little site. https://isgithubipv6.web.app/

Maybe we shouldn't even measure percentage adoption and instead just if github has finally adopted..

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by tonymet on Wednesday April 22, 2026 @06:29PM (#47870146)
nice!
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by missingdays on Thursday April 16, 2026 @04:12AM (#47790134)
Most websites still don't
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by globular-toast on Thursday April 16, 2026 @03:18AM (#47789728)
Do we know any technical reason for this? Or are we left to think this is somehow a political thing?
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by alex_duf on Thursday April 16, 2026 @04:17AM (#47790158)
It's a possibly a managerial thing, which KPI are you improving when spending engineering time on adding IPv6 support?

That said, for their HTTP stack they use fastly (as far as I understand), which should make the shift moderately easier.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by direwolf20 on Thursday April 16, 2026 @04:16AM (#47790157)
It could be that they don't want to implement IP bans in IPv6.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by c0balt on Thursday April 16, 2026 @05:27AM (#47790687)
Or the most likely more expensive rate limiting (computational wise)
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by michh on Thursday April 16, 2026 @06:03AM (#47790952)
I mean, given how the site performs on average I don't think they've optimized so much that the extra cpu cycles of ANDing with the fixed constant of 2^64-1 and then looking up or hashing a 16 byte integer - whatever they do - rather than a 4 byte one would increase the load significantly. Let's be pessimistic and say it's 20 extra cpu cycles, that's not gonna be much of a problem if their load balancers were made in the past 20 years.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by merpkz on Thursday April 16, 2026 @07:10AM (#47791388)
How does IP bans work in IPv6 case? One just blocks whole /64 or /56 address range?
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by throw0101d on Thursday April 16, 2026 @08:11AM (#47791860)
I have not had a deal with this, but if I was going to, I would start at the /64 and move up by nibble (4-bit) boundaries: /64, /60, /56, /52, /48.

/56 is often recommended as the minimum as for a (residential) customer. /48 is considered a "site" address prefix, and is the smallest allocation that can be advertised in BGP:

* https://blog.apnic.net/2020/06/01/why-is-a-48-the-recommende...

* https://www.infoblox.com/blog/ipv6-coe/a-48-for-every-site-a...

You get 65k subnets with it, which is what you get with 10/8.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by roryirvine on Thursday April 16, 2026 @11:29AM (#47794726)
Yes, /64 is a reasonable starting point for blocking outright, but /48 is the right unit for scoring reputation.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by GoblinSlayer on Thursday April 16, 2026 @03:19PM (#47798190)
APNIC blog says /48 prefixes are for global routing, i.e. site=country there, not web server.

>/48 is the minimum prefix size that will be routed globally in the BGP.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by Dagger2 on Thursday April 16, 2026 @10:14PM (#47801823)
I'm not sure if I'm misreading you, but a /48 would never be an entire country's v6 allocation.

If we're talking home networks, you can reliably expect a /48 to a) not be announced in BGP itself, and b) cover one to a few hundred users of one ISP. (The containing /32 or similar will be announced.) A business might structure its network so that one of its /48s corresponds to a country, but in that case the /48 would be covering just that business, which would be a sensible unit for reputation tracking.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by GoblinSlayer on Friday April 17, 2026 @06:31AM (#47804419)
Reputation unit is /64 block, so if you want to see a 100 people ISP as one reputation unit, it should get a /64 block. But AFAIK today in practice reputation unit is a country.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by Dagger2 on Sunday April 19, 2026 @07:29AM (#47823522)
Country would be far too coarse to be useful. I suspect it's more likely to be at the AS level, or /32 or somewhere around there.

I have a /48. The amount of "we have detected unusual activity from your network" messages I get from sites, when I'm reasonably sure the only activity coming from my network is my usual activity on those sites, suggests that they're using something bigger than /48.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by denkmoon on Thursday April 16, 2026 @03:38AM (#47789878)
Outdated beliefs probably. When I talk about v6 support in our b2b saas, PM laughs and says nobody uses that shit. Big tech are massive laggards on this funnily enough.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by ViscountPenguin on Thursday April 16, 2026 @04:18AM (#47790163)
It's because big tech is USA based mostly, where there's still a glut of ipv4 available.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by FuriouslyAdrift on Thursday April 16, 2026 @09:27AM (#47792661)
IPv4 was exhausted at ARIN in 2011. Last time I bought a /24 on the open market, it was around $6k. I assume it is much more, now.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by Dylan16807 on Thursday April 16, 2026 @02:40PM (#47797667)
It's close to that right now. Prices more than doubled as covid set in, then dropped back down to about where they were before.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by paulddraper on Thursday April 16, 2026 @09:49AM (#47792921)
Where can I get it, asking for a friend?
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by 10000truths on Thursday April 16, 2026 @06:29AM (#47791099)
Definitely not for the biggest ones. Google and Meta have so many machines in their data centers that IPv6 addressing becomes a technical necessity due to the risk of exhausting the RFC 1918 address space. Naturally, they were early adopters of IPv6.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by denkmoon on Thursday April 16, 2026 @07:31PM (#47800848)
Yeah, I can't imagine managing fleets like that with only v4. Our network config is so convoluted with gateways and NATs everywhere, paying AWS through the nose for it all, when it could all be so much simpler.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by throw0101d on Thursday April 16, 2026 @08:05AM (#47791820)
> Outdated beliefs probably. When I talk about v6 support in our b2b saas, PM laughs and says nobody uses that shit.

Nobody except the 140M subscribers on T-Mobile US's network:

* https://www.youtube.com/watch?v=d6oBCYHzrTA

But sure, be IPv4-only and add latency by forcing traffic through an extra translation box.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by paulddraper on Thursday April 16, 2026 @09:45AM (#47792865)
Well it’s over 50%…
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by AtNightWeCode on Thursday April 16, 2026 @05:45AM (#47790816)
You probably need a hefty security reimplementation if you want to add IPv6 to Github.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by michh on Thursday April 16, 2026 @05:57AM (#47790912)
Perhaps a little tin foil hatty and definitely not the only reason but Microsoft owns Github and also makes a boatload of money off of Azure. Incumbent cloud providers like Azure have a major advantage in terms of having plenty of IPv4 addressing available whereas a new entrant to that market would have to buy or lease that space at a premium. Thus, these companies have an incentive to keep IPv4 a necessity.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by IshKebab on Thursday April 16, 2026 @06:11AM (#47790997)
IPv4 is going to be a necessity for many many decades no matter what Microsoft do. Even when IPv6 is at 99%, people aren't going to want 1 in every 100 people to not be able to access their site at all. It'll need to be like 99.9% before we start seeing serious IPv6-only services.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by michh on Thursday April 16, 2026 @08:11AM (#47791861)
I don't know what the percentage would be, but we do have some historical precedent that could give us a clue.

Best one I can think of is when bigger websites started actually dropping SSLv3 and TLSv1.0 (and later TLSv1.1) support, cutting off older browsers and operating systems. Google and Amazon still support TLSv1.0, but plenty of others (including Microsoft) have dropped 1.0 and 1.1. HN itself doesn't accept 1.1 anymore either.

Then there's browser support. Lots of websites - big and small - cut off support for Internet Explorer 6 when it was somewhere below 5% marketshare because the juice was no longer worth the squeeze. Of course, few of those actually fully cut off the ability to browse the (now broken) website fully but it's a datapoint suggesting trade-offs can and will be made for this sort of thing. Or to put it in the present: a significant amount of webapps don't support Firefox (3% market share) to the extent their product is completely unusable in it.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by 1317 on Thursday April 16, 2026 @09:21AM (#47792583)
a browser you at least have the ability to change though. if your ISP doesn't offer v6 you're SOL really
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by Ericson2314 on Thursday April 16, 2026 @05:31PM (#47799747)
ISPs almost all offer IPv6. The reason the US number is not higher is lazy corporate networks.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by SkiFire13 on Friday April 17, 2026 @01:47AM (#47802785)
That depends on the country though. Southern Europe is way behind in terms of IPv6 adoption even by ISPs
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by jiggawatts on Thursday April 16, 2026 @06:35AM (#47791136)
Sure, but the implementation in the public clouds is totally backwards.

What they should have done is have their core network default to IPv6 with IPv4 an optional add-on for things like public IP addresses, CDN endpoints, edge routers, VPNs, etc...

Instead, their core networks are IPv4 only for the most part with IPv6 a distant afterthought.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by fogllgldl on Thursday April 16, 2026 @07:15AM (#47791428)
IPv6 is the protocol of the future. And will be so.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by pbhjpbhj on Thursday April 16, 2026 @10:00AM (#47793103)
Meanwhile big gaming companies when Linux users are 5% of Steam users: 'eff off'.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by globular-toast on Thursday April 16, 2026 @02:49PM (#47797779)
I don't buy that. Do Netflix or YouTube care that people on 56k can't use their service?
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by mmbleh on Thursday April 16, 2026 @07:35AM (#47791585)
IPv6 is very difficult to implement and enforce reliable rate limits on anonymous traffic. This is something we've struggled a lot with - there is no consistent implementation or standard when it comes to assigning of IPv6 addresses. sometimes a machine gets a full /64, other times a whole data center uses a full /64. So then we need to try and build knowledge of what level to block based on which IP range and for some it's just not worth the hassle.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by Tuna-Fish on Thursday April 16, 2026 @07:47AM (#47791677)
... But that's no different from IPv4. Sometimes you have one per user, sometimes there are ~1000 users per IP.

Most of the ipv4 world is now behind CGNAT, one user per ip is simply a wrong assumption.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by mmbleh on Thursday April 16, 2026 @09:42AM (#47792828)
Anonymous rate limits for us are skewed towards preventing abusive behavior. Most users do not have a problem, even there is a CGNAT on IPv4.

For IPv6, if we block on /128 and a single machine gets /64, a malicious user has near infinite IPs. In the case of Linode and others that do /64 for a whole data center, it's easy to rate limit the whole thing.

Wrong assumption or not, it is an issue that is made worse by IPv6

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by agwa on Thursday April 16, 2026 @10:22AM (#47793386)
I don't doubt your experience, but I wouldn't expect it to continue. I don't think Tuna-Fish is correct that "most" of the IPv4 world is behind CGNAT, but that does appear to be the trend. You can't even assume hosting providers give their subscribers their own IPv4 addresses anymore. On the other hand, there's a chance providers like Linode will eventually wise up and start giving subscribers their own /64 - there are certainly enough IPv6 addresses available for that, unlike with IPv4.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by Tuna-Fish on Thursday April 16, 2026 @11:15AM (#47794438)
> I don't think Tuna-Fish is correct that "most" of the IPv4 world is behind CGNAT

~60%+ of internet traffic is mobile, which is ~100% behind CGNAT.

On desktop, only ~20% of US and European web traffic uses CGNAT, but in China that number is ~80%, in India ~70% and varies among African countries but is typically well over 70%, with it being essentially universal in some countries.

Overall, something a bit over 80% of all ipv4 traffic worldwide currently uses CGNAT. It's just distributed very unevenly, with US and European consumers enjoying high IP allocations for historical reasons, and the rest of the world making do with what they have.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by agwa on Thursday April 16, 2026 @11:48AM (#47795087)
Oh wow, thanks for those numbers!

Since mmbleh mentioned Linode I'm guessing they're more concerned with traffic from servers, where CGNAT is uncommon. But even that may be changing - https://blog.exe.dev/ssh-host-header

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by mmbleh on Thursday April 16, 2026 @02:20PM (#47797402)
Yeah, our traffic is more from automated systems/servers, nothing from mobile
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by mmbleh on Thursday April 16, 2026 @10:32AM (#47793547)
Yeah, absolutely no expectations for the future. My point was more that while there may be clear benefits for users, IPv6 presents real problems for service operators with no clear solutions in sight.

Given that GitHub also offers free services for anonymous users, I can imagine they face similar problems. The easiest move is simply to just not bother, and I can't blame them for it.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by GoblinSlayer on Thursday April 16, 2026 @11:42AM (#47794984)
If a single machine gets /64 and you rate limit by /64, what doesn't work?

>Linode and others that do /64 for a whole data center

That's how it's supposed to work.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by Dylan16807 on Thursday April 16, 2026 @02:52PM (#47797809)
> That's how it's supposed to work.

According to who?

It could fit best practices if your datacenter has one tenant and they want to put the entire thing on a single subnet? In general I would expect a datacenter to get something like a /48 minimum. Even home connections are supposed to get more than /64 allocated.

And Linode's default setup only gives each server a single /128. That's not how it's supposed to work. But you can request /64 or /56.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by GoblinSlayer on Thursday April 16, 2026 @03:33PM (#47798366)
If the OS uses SLAAC by default, then it will just work, but SLAAC is for humans and makes less sense for web servers (yet can make sense for vpn servers). For web servers /128 is more meaningful.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by RiverCrochet on Thursday April 16, 2026 @09:14AM (#47792502)
Well, even if there was a standard, that's still not a guarantee that the other side of the /64 would be following it. It's correct for you to rate-limit the whole /64.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by skywhopper on Thursday April 16, 2026 @08:46AM (#47792202)
IPv6 rollout is a lot of operational work that ends with next to no immediate quantifiable benefit. So I’ll never be prioritized in a cost-cutting environment.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by tialaramex on Thursday April 16, 2026 @12:16PM (#47795625)
I mean, all your numbering woes vanished, so, that's probably an immediate quantifiable benefit unless you're so tiny you never needed any renumbering effort, in which case your "operational work" to deploy IPv6 was probably zero.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by sandeepkd on Thursday April 16, 2026 @03:16AM (#47789718)
Came here to exactly check on this to see if there are any changes on Github side too
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by farfatched on Thursday April 16, 2026 @05:15AM (#47790594)
GitHub should absolutely support IPv6, but until then... transip.eu provide IPv6 addresses which transparently proxy to github.com: https://www.transip.eu/knowledgebase/5277-using-transip-gith...

You'll need to update your DNS server to include those as AAAA records.

Do providers like NextDNS or RethinkDNS allow these sorts of overrides?

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by voltagex_ on Thursday April 16, 2026 @05:49AM (#47790854)
>The Github IPv6 Proxy can only be used for traffic to Github using a VPS from TransIP which uses IPv6.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by farfatched on Thursday April 16, 2026 @12:20PM (#47795688)
Good spot. Sorry to disappoint!
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by ignoramous on Thursday April 16, 2026 @05:52PM (#47799980)
rdns dev here

> Do providers like NextDNS or RethinkDNS allow these sorts of overrides

Not on the resolver, but on the Android client (Rethink DNS + Firewall) we do (if enabled) manipulate DNS answers to implement an opportunistic 464xlat (over Kasper Dupont's public relays [0]).

[0] https://github.com/celzero/firestack/blob/c10c155464e0d4a81a...

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by jiggawatts on Thursday April 16, 2026 @06:40AM (#47791177)
The irony of this is that pretty much all they'd have to do to enable IPv6 support is to use Azure Front Door as their CDN. Or... use any other CDN, they pretty much all default to providing IPv6!
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by aetimmes on Thursday April 16, 2026 @01:38PM (#47796849)
Last I checked, they're on Fastly who already support IPv6.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by throw0101a on Thursday April 16, 2026 @06:52AM (#47791260)
> And still, in the year of our lord 2026, GitHub does not support IPv6.

Especially given that it is now owned by Microsoft, which has been working on IPv6-only (at least on their corporate network) for almost a decade:

* https://blog.apnic.net/2017/01/19/ipv6-only-at-microsoft/

* https://www.arin.net/blog/2019/04/03/microsoft-works-toward-...

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by rekoil on Thursday April 16, 2026 @06:56AM (#47791276)
I mean Azure doesn't really support IPv6 well either for a lot of the big-ticket services.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by fogllgldl on Thursday April 16, 2026 @07:11AM (#47791395)
More importantly, it doesn’t support uptime well.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by sidewndr46 on Thursday April 16, 2026 @08:17AM (#47791914)
we could meet in the middle: Azure support IPv6 with 0% uptime
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by Twirrim on Thursday April 16, 2026 @03:13PM (#47798106)
That seems weird given NIST, and the US Government, set a requirement for IPv6 Only back several years ago, and it sort-of became part of the JWCC requirements (It wasn't in the requirements, IIRC, because it came after those were set, but the government wouldn't fully approve use for JWCC if you didn't meet it).

You'd think they'd have sprinted for that feature as fast as they could go.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by bigfatkitten on Thursday April 16, 2026 @03:33PM (#47798352)
Microsoft gets special treatment.

USG also set a whole bunch of security requirements under FedRAMP that Microsoft can never meet, but they received an ATO anyway because they are so heavily entrenched in government.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by jermaustin1 on Thursday April 16, 2026 @09:44AM (#47792844)
Same with Twilio. We have an internal server that does system alerts. We recently moved it to an IPv6 only host, and a few weeks went by and noticed there were no longer receiving alerts.

Turns out we could not connect to Twilio's API which is IPv4 only.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by tbrownaw on Thursday April 16, 2026 @10:11AM (#47793239)
So zero validation after that change?
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by jermaustin1 on Thursday April 16, 2026 @11:37AM (#47794881)
Couldn't tell you. I'm not part of the infrastructure team. I wasn't even aware the alerting service was moving.

QA found it a couple weeks later when they were testing alerting, and SMSes weren't coming through.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by vlovich123 on Thursday April 16, 2026 @11:02AM (#47794177)
Zero observability and alerting too. Seems like they’re planning to be a productive future member of that team.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by jermaustin1 on Thursday April 16, 2026 @11:38AM (#47794906)
Who? The infrastructure team that did the move didn't even tell anyone. They were decommissioning old servers, and moving the VMs to new hardware. I'm just a lowly developer that had to troubleshoot why SMSes stopped going out.
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by vlovich123 on Thursday April 16, 2026 @12:13PM (#47795562)
Observability and alerting is pretty standard devops. Both the dev and infrastructure teams dropped the ball here. But at least as part of remediating this you added alerting to make sure you’d notice when your twillio connection fails in the future, right?
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by jermaustin1 on Thursday April 16, 2026 @12:30PM (#47795855)
Even better, infrastructure enabled IPv6, and the issue was closed.

In corporate software development, we work the tickets assigned, and keep our KPIs up so that we don't face the wrath of the bean counters.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by strenholme on Thursday April 16, 2026 @11:10AM (#47794339)
Kinda sorta.

github.com doesn’t have an IPv6 address.

github.io does have an IPv6 address. Indeed, one workaround for getting rate limited when using a carrier NAT with github.com is to have a github.io page and pull data from github.io instead of github.com.

Edit: About a decade ago, all of my hosting had full IPv6 support, and I tried to move over to IPv6. However, there was an issue with Letsencrypt certs not validating over IPv6, so I made my web pages IPv4 only. Recently, I gave IPv6 a go again, and the cert issue has been fixed, so now my webpages finally have both IPv4 and IPv6 addresses.

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by GoblinSlayer on Thursday April 16, 2026 @04:43PM (#47799238)
>github.io does have an IPv6 address

Are you sure? I don't see it.

Name: github.io

Addresses: 185.199.111.153 185.199.110.153 185.199.108.153 185.199.109.153

Re:IPv6 Traffic Crosses the 50% Mark for the First Time by strenholme on Friday April 17, 2026 @02:58PM (#47809330)
github.io doesn’t have an IPv6 address. {name}.github.io does, e.g. mats-winther.github.io resolves to 2606:50c0:8001::153:
Re:IPv6 Traffic Crosses the 50% Mark for the First Time by codethief on Thursday April 16, 2026 @04:31PM (#47799109)
At least HN supports IPv6 now, which I remember was not the case last time I checked.