349
top 24 comments
sorted by: hot top controversial new old
[-] Scoopta@programming.dev 46 points 6 days ago

Should probably fix that given we've been out of IPv4 for over a decade now and v6 is only becoming more widely deployed

[-] PenisWenisGenius@lemmynsfw.com 3 points 4 days ago* (last edited 4 days ago)

I use ipv6 when possible but it's rarely possible. I've never had home internet that was ipv6 ready enough for my wan address when googling "what's my ip" to be something besides an ipv4 number.

Could I get ipv6 over otherwise non ipv6 compatible hardware using a vpn?

[-] Omgboom@lemmy.zip 27 points 6 days ago

Then why does it still break everything lol

[-] al4s@feddit.de 34 points 6 days ago

Skill issue

[-] renzev@lemmy.world 28 points 6 days ago

Agreed. Though I wonder if ipv6 will ever displace ipv4 in things like virtual networks (docker, vpn, etc.) where there's no need for a bigger address space

[-] domi@lemmy.secnd.me 29 points 6 days ago

Yes, because Docker becomes significantly more powerful once every container has a different publicly addressable IP.

Altough IPv6 support in Docker is still lacking in some areas right now, so add that to the long list of IPv6 migration todos.

[-] captainjaneway@lemmy.world 29 points 6 days ago

I hope so. I don't want to manage two different address spaces in my head. I prefer if one standard is just the standard.

[-] jlh@lemmy.jlh.name 19 points 6 days ago* (last edited 6 days ago)

I'm using IPv6 on Kubernetes and it's amazing. Every Pod has its own global IP address. There is no NAT and no giant ARP routing table slowing down the other computers on my network. Each of my nodes announces a /112 for itself to my router, allowing it to give addresses to over 65k pods. There is no feasible limit to the amount of IP addresses I could assign to my containers and load balancers, and no routing overhead. I have no need for port forwarding on my router or worrying about dynamic IPs, since I just have a /80 block with no firewall that I assign to my public facing load balancers.

Of course, I only have around 300 pods on my cluster, and realistically, it's not really possible for there to be over 1 million containers in current kubernetes clusters, due to other limitations. But it is still a huge upgrade in reducing overhead and complexity, and increasing scale.

[-] 30p87@feddit.de 5 points 6 days ago

I wish everything would just default to a unix socket in /run, with only nginx managing http and stream reverse sockets.

[-] verstra@programming.dev 4 points 6 days ago

Wait, but if you have, for example an HTTP API and you listen on a unix socket in for incoming requests, this is quite a lot of overhead in parsing HTTP headers. It is not much, but also cannot be the recommended solution on how to do network applications.

[-] WaterWaiver@aussie.zone 1 points 4 days ago

Replacing a TCP socket with a UNIX socket doesn't affect the amount of headers you have to parse.

[-] vk6flab@lemmy.radio 6 points 6 days ago

It's not real.

[-] 0x0@programming.dev -2 points 5 days ago

we’ve been out of IPv4 for over a decade now

Really? Haven't had trouble allocating new VPSs with IPv4 as of late...

[-] frezik@midwest.social 6 points 5 days ago

You're probably in a country that got a ton of allocations in the 90s. If you came from a country that was a little late to build out their infrastructure, or even tried to setup a new ISP in just about any country, you would have a much harder time.

[-] UpperBroccoli@lemmy.blahaj.zone 9 points 5 days ago

It is incredible to me how some people think they make themselves look smart by wearing their willful ignorance like a crown.

[-] thirteene@lemmy.world -1 points 3 days ago

Cisco as a client tried to force ipv6 for their managed service and after an entire quarter of attempting to resolve it, we actually disabled it for their virtual address per their request. IPv4 has issues and IPv6 promises solutions, but it's not a stable platform yet. This appears ignorant but is based on truth. IPv6 is also eventually going to hit exhaustion with the frequency we spin up virtual machines, it's okay to skip a bad generation.

[-] RobotZap10000@feddit.nl 0 points 5 hours ago

IPv6 is also eventually going to hit exhaustion

Top-tier trolling right here.

[-] thirteene@lemmy.world 1 points 2 hours ago* (last edited 2 hours ago)

I'm sorry but how? We have appliances with dockerfiles, micro containers for remote controls, extensive botnets of virtual machines, centuries in the future when we have expanded into the solar system and trillions of humans all having millions of unique applications with addresses, it's inevitable to hit a finite number. When every square meter of smart road has an routable address; we will likely be rewriting networking anyways. The only players pushing IPv6 transition are networking companies because a new standard requires new hardware.

[-] matron1049@lemmy.dbzer0.com 9 points 5 days ago
[-] renzev@lemmy.world 1 points 3 days ago

Thanks, will take a look when I have time

[-] TechNerdWizard42@lemmy.world 6 points 5 days ago

Ipv4 is one of those things that works awesome, is simple, and is a victim of its own success. Ipv6 is just complicated bloat of a standard. Cool features, but nobody implements them, so useless.

In 30 years, probably useful. Until then, I'm not giving up Ipv4.

[-] renzev@lemmy.world 1 points 3 days ago

idk man ipv4 NAT sounds like the "complicated bloat" to me.

[-] rms1990@programming.dev 3 points 4 days ago
[-] renzev@lemmy.world 1 points 3 days ago

No, it's an edit. I linked the original in the post text. If you can't access it for some reason, here's a transcript:

Government of the Netherlands

Home > Topics > Coronavirus COVID-19 > Travelling to the Netherlands from abroad

Checklist for travel to the Netherlands

Do not travel to the Netherlands.

this post was submitted on 24 Jun 2024
349 points (97.0% liked)

Programmer Humor

18232 readers
1590 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS