ProgrammerHumor

its2025

its2025
https://i.redd.it/in7bvcelpzbf1.png
Reddit

Discussion

JayTois
:ansible::bash::py:

I had a bizarre issue with my router where it suddenly only accepted IPv6 connections. So I was only able to connect to popular sites like Youtube, Netflix, and Gmail. Of course Github was not one of those lol

12 hours ago
Solomoncjy

Doesnt it perfom tuxedo routing where ipv4 can masqurade as ipv6?

11 hours ago
Chesterlespaul
:ts::cs::sw:

I want to be invited to the tux masquerade internet ball…

11 hours ago
ikonfedera

Furries will be there, so you might want to reconsider

10 hours ago
RPG_Hacker

Furries are actually usually very alright in my experience. I'm pretty sure it's just a few notoriously bad ones that taint the names of everyone else.

10 hours ago
ikonfedera

Some people don't like us tho, and I don't want these people at our ball. Easiest way to scare them away.

10 hours ago
gh0stofoctober

i will be present

10 hours ago
QuestionableEthics42

Only if it's been configured to

10 hours ago
Shehzman

I think you have to manually setup NAT64. At least, I have to on my OPNsense router.

7 hours ago
Cylian91460

6to4 yes.

7 hours ago
RockyBass

Something similar happened to me and it's how i learned one of my websites didn't support ipv6. I quickly resolved it, but I imagine github is a different beast.

10 hours ago
Cylian91460

Most Microsoft products don't support V6

7 hours ago
Shehzman

Crazy to think about considering they’re one of the biggest cloud providers

5 hours ago
Cylian91460

The only reason why they stay the biggest is that transferring data is a pain in the ass

Their lack of IPv6 is just a prime example of "why would I put effort? I'm already the biggest"

5 hours ago
Shehzman

Meta moved all their servers to IPv6. Considering the sheer amount of servers needed for Azure, I’m surprised they haven’t done the same.

5 hours ago
urielsalis

Had the same problem. My ISP ran out of IPv4 but I still had my IPv6

Google worked, but my own ISP website to contact support didnt :D

9 hours ago
Nick0Taylor0
:j::cs::ts::re::bash:

An ISP site not accepting IPv6 is hilariously ironic

3 hours ago
Burgergold

PM email: what have you acconplished in this sprint?

You: finished thst netflix serie

PM: you haven't delivered anything?

You: can't until Github support ipv6

7 hours ago
FiTZnMiCK

AM (Actual Manager): You’re fired.

You: Good call.

4 hours ago
No-Caregiver-6868

Damn I have the opposite. I need to disable IPv6 in the ethernet adapter before it works

8 hours ago
Cylian91460

6to4 server crashed or router didn't get the update to connect to a 6to4

Well at least for me it's always that

7 hours ago
PolpOnline
:rust::ts:

A similar issue happened to my friend who added a wifi extender to their network which unpromptedly created a second DHCPv4 server, all sites stopped working except for those supporting IPv6

6 hours ago
DatBoi_BP
:rust::cp::rust::py::rust::m:

Hmm, is a VPN (with an IPv6 address) able to grant you access to IPv4 sites?

5 hours ago
fatrobin72

Odd given a decade ago I failed a Microsoft server admin exam as 1/3 of the questions were on ipv6 (a single chapter in the book) which due to bad lecturers at university and not needing it... I didn't bother learning for the exam.

12 hours ago
GotBanned3rdTime OP

how ironic

12 hours ago
GotBanned3rdTime OP

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

11 hours ago
Kazer67

Yeah, I was unable to connect to Github from time to time where everything else worked fine.

Took my a while to notice that a platform that big isn't connected to 2025 internet.

Same for alternative search engine, they didn't work so I went to Google and it worked, turned out they don't have any AAAA record.

10 hours ago
Ronin-s_Spirit
:js:

What, why? What's it do?

12 hours ago
Zenoctate

Well IPv6 is a better standard than IPv4. IPv6 improves address allocation space and is overall more easily and effectively routable. Doesn't use NAT type routing (but has something called prefix delegation which I don't know about).

I said this from my head with no sources and know nothing about IPv6.

https://en.wikipedia.org/wiki/IPv6

12 hours ago
lolercoptercrash

IPv4 is like a 1967 mustang tho

9 hours ago
nullpotato

I was thinking an 87 Camry: it works well enough, kinda ugly, and will never die.

2 hours ago
aeltheos

IPv6 Prefix delegation is a way to give client a block of IPv6 they can use to do whatever they want. An IPv4 equivalent would be giving your user a public IPv4 /24.

7 hours ago
AyrA_ch
:redditgold: x ∞

IPv6 Prefix delegation is a way to give client a block of IPv6 they can use to do whatever they want.

OVH does this. Just handed my single server an entire /64 for free. And because I'm immature I only use 4655:434B:594F:5521

57 minutes ago
Shehzman

Prefix delegation is a process where routers can request an IPv6 prefix from your ISP. That prefix can then be further divided into IPv6 ranges for your local networks. For example, if I get a prefix back with a /60 at the end of it, that means I can assign 16 local networks with subnets of /64 (264 addresses per network).

When a device requests an IPv6 address, technologies such as DHCPv6 and SLAAC (prefer SLAAC on home networks) will be used to automatically assign an address within the IPv6 range of the network. These addresses assigned are global meaning that I no longer need to use NAT to make connections to and from my devices.

6 hours ago
leminat96

Now explain this to me like I’m 5 year old

57 minutes ago
Shehzman

If you live in an apartment building, the mailman typically doesn’t deliver your packages directly to your door. It might be delivered to the front office or a designated room for mail (public IPv4 address). That mail then needs to either picked up or delivered to each tenant from that room (private IPv4 address).

IPv6 is like when each person living in the complex is assigned an address and the mailman directly picks up and delivers the mail to each person. Though they still need to go through the front office so that the staff can verify the mailman is allowed to deliver packages (firewall).

44 minutes ago
UwU_is_my_life
:cp:

increases connection speed and future proofs it i guess

12 hours ago
Bronzdragon
:rust:

I don’t see how IPv4/IPv6 would have an impact on connection speeds.

9 hours ago
pjetuhgeloyozc

No more nat -> less latency

8 hours ago
Shehzman

In practice, I’m not seeing a huge difference atm. Probably cause I don’t have enough traffic on my network to notice.

6 hours ago
zlozle

Firewalls handle packets in nano seconds and the NAT process is only a tiny part of that, I doubt that 99.9....% of people care about that type of latency. You still need a firewal in front of your network anyway so the performance increase from dropping NAT is not something anyone will notice

4 hours ago
SolFlorus

How many people are directly exposing services to the internet? Even with IPv6, I would still put a service behind a load balancer and onto a completely different VPC that is probably ipv4 based.

4 hours ago
pjetuhgeloyozc

you don't have the NAT PAT from your client router in the way, you don't have CGNAT in the way. When hosting you are now NOT obligated to use NAT at loadbalancing/firewalling time and this is much more efficient. You could for example decide to use round robin directly at the DNS level. Besides I skipped on other optimizations like packet integrity verification and header lenght that others pointed out.

3 hours ago
ForestCat512

Smaller header, which actually increases the performance with high package throughput and other technical improvements on how its routed etc. And making NAT obsolete

8 hours ago
geusebio

Yeah with half the internet broken I imagine the remainder doesn't have to fight for transit. 🤭

7 hours ago
LinAGKar

It's not gonna increase connection speed (except I guess in cases where it enables using a direct connection instead of a relay if both ends are behind NAT).

9 hours ago
UwU_is_my_life
:cp:

and in our case when ipv4 addresses have ran out many years ago it's pretty much always

9 hours ago
ComprehensiveWord201

Biggee address space = more complexity

11 hours ago
IJustAteABaguette
:j:

Bigger adress space=bigger adress space.

You just get more adresses. It does mean the adresses get longer, so that's probably the complexity you were talking about.

10 hours ago
East_Zookeepergame25
:ts:

The first rule of tautology club

10 hours ago
BaziJoeWHL
:cp::py::unity:

.. is the first rule of the tautology club.

9 hours ago
varisophy
:rust::ts:

Doesn't it reduce complexity because theoretically someday we can do away with NAT since there are so many available addresses?

10 hours ago
UntitledRedditUser
:c::cp::zig:

Does that mean we can connect Directly with IP adresses without needing all sorts of hacks like hole punching?

9 hours ago
AeshiX

That's was my understanding as well, like you could probably allocate a billion addresses to anyone that will be alive within the next million years, and be just fine. We wouldn't need NAT as far as I know, just give the exact address for the NIC and we're done

8 hours ago
[deleted]

[deleted]

10 hours ago
ZealousidealTurn2211

You're entirely wrong about the IPv6 notation. :: is how you condense consecutive 0's in the address, CIDR notation still applies.

So for example, fc10::2:0/112 is a valid network.

ETA: and also larger address spaces don't make the network itself slower to any degree worth discussing. That's not why we subnet.

8 hours ago
ForestCat512

IPv4 is deprecated and there are no subnets left, so some people can only use IPv6 and don't have a IPv4 Access anymore, therefore being blocked from sites like github

8 hours ago
ginormouspdf

Not to mention AWS charges you extra for IPv4 now (yet ironically a lot of their own services don't support IPv6)

7 hours ago
Shehzman

NAT64 helps with this. It’s what mobile carriers use to connect to IPv4 only sites since their networks are IPv6 only.

6 hours ago
Kazer67

It allow people to connect to Github which more and more cannot currently as we don't have anymore IPv4 publicly available so future ISP will only have IPv6 which isn't compatible (to respond about the issue with Github, IPv6 has a lot of pros I didn't detail here)

9 hours ago
Sitting_In_A_Lecture

This is especially annoying if you want don't want to pay the IPv4 fees on most hosting platforms. How the hell am I supposed to clone my repos? SCP?

7 hours ago
ForestCat512

Just dont use Github at all

4 hours ago
zombarista

IPv6 is so great. True per-device addressing kills the need for port forwarding, NAT, DDNS and a number of other kludges that helped IPv4 hold on for so long.

I have a number of services on my home network exposed via v6 addresses. They are routed directly without NAT or port forwarding—just firewall rules to allow traffic to address/port/transport.

I use a dual stack AWS box to proxy 4-to-6 traffic using a solution called SNID. I like this solution because it stuffs the v4-only address in the last 32 bits of the v6 proxy address, so it is possible to decode v4 source address for logging and troubleshooting if necessary.

4 hours ago
JesThun

I have gigabit internet in my home and, with (my beloved) ipv6. IPv6 is a great blessing in a country where cgnat is exists and static ipv4 are expensive. Until git clone doesn't work...

7 hours ago
StickyFruitLove

Looks like Microsoft is doing a full SpongeBob move by asking for IPv6 on GitHub, it's like it's jellyfish day. Add some Krabby Patties while you're at it.

11 hours ago
cyxlone
:rust::py::bash::ts:

The amount of problem I have just because my isp didnt play well with this makes using github painful

8 hours ago
bastardoperator

You can see the entire range of IP's GitHub uses/announces

https://api.github.com/meta

Plenty of IPv6...

2 hours ago
GotBanned3rdTime OP

they don't have it for cloning or the main GitHub page

1 hour ago
bastardoperator

They do, they list ip addresses for each component

git operations:

    "2a0a:a440::/29",
    "2606:50c0::/32",

web UI:

    "2a0a:a440::/29",
    "2606:50c0::/32",
1 hour ago
GotBanned3rdTime OP

lol try cloning one only one ipv6 and see

1 hour ago
bastardoperator

LGTM

14 minutes ago
boishan
:rust::cs::unity::cp:

Tell this to my ISP who doesn’t support IPv6 despite being perfectly capable of delivering 2 gigabit fiber

2 hours ago
GotBanned3rdTime OP

throw some mail to higher ups.

1 hour ago
InconspicuousFool
:js::j::cp::cs::bash::kt:

My ISP still does not support IPv6 :/

2 hours ago
GotBanned3rdTime OP

ask them

1 hour ago
araujoms
:jla::m::c:

Microsoft bought Github in 2018. Since then it has fucked up the UI, added AI assistance, forced two-factor authentication.

But adding IPv6? A straightforward, unambiguous technical improvement? Nope, Microsoft couldn't care less. Clearly marketing is in charge, not engineering.

9 hours ago
Flying-T

forced two-factor authentication

Oh no!

9 hours ago
JonathanTheZero
:js::ts::cs:

It kinda sucks when cloning via CLI or on different machines. Username/password login was quite easy

6 hours ago
offlinesir

Is it really a "straightforward, unambiguous technical improvement" if the top comment is about how it only mattered when their router blocked all ipv4 connections? GitHub should upgrade to ipv6, but truthfully it doesn't matter right now and I wouldn't expect them to make an upgrade like that if it didn't matter.

Also, it's definitely not "straightforward," at least not as straightforward as setting up 2fa on your account!

6 hours ago
araujoms
:jla::m::c:

Of course it matters, plenty of people don't have an IPv4 connection, and that number will only increase, as we have run out of IPv4 addresses.

Pretty much the entire internet supports IPv6 now, but somehow that's too difficult for a trillion-dollar tech company? Give me a break.

6 hours ago
The-KTC

No, thanks

7 hours ago
[deleted]

[deleted]

11 hours ago
GotBanned3rdTime OP

Read about it. Knowing the basics helps troubleshooting.

11 hours ago
Jonnypista

In the end it is just worse as you can't change GitHub itself, it is still IPv4 at the end. You shouldn't do workarounds for a highly popular website.

10 hours ago