this post was submitted on 25 Jul 2023
7 points (100.0% liked)

Programming

17025 readers
75 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 1 year ago
MODERATORS
 

Try the following:

$ nslookup github.com
[...]
Non-authoritative answer:
Name:   github.com
Address: 140.82.121.3

See also the completely ignored post in their forums.

top 20 comments
sorted by: hot top controversial new old
[–] NateNate60@lemmy.ml 3 points 1 year ago

"IPv6 is not a feature; its absence is a bug"

  • Someone on the Flathub repo, I think
[–] kresten@feddit.dk 2 points 1 year ago (1 children)
[–] kelvie@lemmy.ca 2 points 1 year ago
Name:   gitlab.com
Address: 172.65.251.78
Name:   gitlab.com
Address: 2606:4700:90:0:f22e:fbec:5bed:a9b9
[–] zouden@lemmy.world 1 points 1 year ago (2 children)

I've still never used ipv6. It just never offered anything I needed.

[–] Giooschi@lemmy.world 0 points 1 year ago (1 children)

If you live in the USA you don't suffer from the problem it solves because you have ~5 IP v4 addresses per capita (totaling to 41% of all the IP v4 addresses), and likewise many european countries have ~2 per capita (although there are expeptions like Italy and Spain which are a bit under 1 per capita). However many other countries don't have such luxury, for example in india there's one for every 36 people, which is obviously not enough and thus they have to either use NAT everywhere or switch to IPv6.

[–] EatMyDick@lemmy.world -2 points 1 year ago

Have you tried being less poor?

[–] IceMan@lemmy.one 0 points 1 year ago (1 children)

Same. I’m hearing it’s a must-have for like 15 years now. It still obviously isn’t a real must-have.

[–] redcalcium@lemmy.institute 0 points 1 year ago* (last edited 1 year ago) (1 children)

This is because ISPs keep piling on workaround after workaround in order to scale their use of IPv4, which is working but not without some disadvantages. Also, like other commenters mentioned, the western world have an unfair advantage in IPv4 addresses allocation and thus people living there don't really see any meaningful shortage of IPv4. People in other countries don't have this luxury and have to rely on IPv6 and shitty CGNAT in order to stay online.

This is a little funny, if you think of IPv6 itself as a workaround...

[–] ImpossibleRubiksCube@programming.dev 0 points 1 year ago (1 children)

All I know is the last time I tried to pronounce an IPv6 addy, I danged near bit off my tongue.

[–] sdoorex@slrpnk.net 0 points 1 year ago (1 children)

You got off easy! I almost got stabbed in the heart by a nearby priest. Had to unpublish my name and leave his local area to get away.

They really don't like it when you do neck yoga with an upset stomach from questionable pea soup, especially while reciting MAC addresses.

[–] astral_avocado@programming.dev 0 points 1 year ago* (last edited 1 year ago) (1 children)

I've talked to several network engineers over the years about IPv6, engineers that work as hands on with actual production infrastructure as you can get. And they all said that IPv6 would likely never be fully adopted.

[–] Wats0ns@programming.dev 0 points 1 year ago (2 children)
[–] whoisearth@lemmy.ca -1 points 1 year ago

My understanding is it's no longer that critical. The sky is no longer falling on IPv4

[–] astral_avocado@programming.dev -1 points 1 year ago

I am not a full network engineer so take my opinion with a grain of salt. From what I understand, NAT with IPv4 works really really well to mitigate IPv4 address exhaustion. Then there's an issue with the amount of extra processing switches and routers need to do IPv6, we're going from 32 bits to 128 bits which is a huge increase and for switches and routers that are handling packets as fast as technically possible with a low amount of resources typically, that's a not insignificant hurdle.

It's just easier to do IPv4 in every way, plus that's what the world's been using and is used to.

[–] GoodKingElliot@feddit.uk 0 points 1 year ago (1 children)

comment from the forum:

New ISPs in my country are IPv6-only because there is no new IPv4 space to be provided to them. They do have a over-shared IPv4 address by CGNAT but due to the oversharing, it is unstable and not rare to be offline. For these companies, the internet access is stable only in IPv6.

Thinking about the server-side, some cloud providers are making extra charges for IPv4 addresses (e.g.: Vultr.com) so most of the servers in my company are IPv6-only. Cloning github repositories is very cumbersome due to the lack of IPv6 support and this issue affects me and my team mates on a daily basis.

The math is simple: there are 4.88 billion internet users in the world but the IPv4 space only provides 4 billion addresses. It's over: IPv4 is obsolete and is provided in a legacy mode. Current applications and services must be IPv6 enabled otherwise it should be seen as obsolete. For that matter, Github.com is an obsolete service because it relies on obsolete technology as IPv4.

[–] VonReposti@feddit.dk 2 points 1 year ago (1 children)

Funny how different situations can be. I can't get an IPv6 address unless I pay for insanely expensive business tiers.

[–] Mubelotix@jlai.lu 1 points 1 year ago* (last edited 1 year ago) (1 children)

I had a very small cheap ISP in France (Quantic Telecom) and they didn't even monitor their network for ipv6 issues. I had to report problems myself every other week. They had less than 90% uptime in 2023, so I ended up getting a refund

Oof, imagine having to put a single 9 into your SLA. You would be laughed out of the room in a commercial setting.