Comment by simoncion

Comment by simoncion 10 months ago

8 replies

I think you're misunderstood what you quoted:

> It's a terrible it to start a new project in 2024 without IPv6 support though.

That does not preclude ALSO supporting IPv4.

Remember that for many technical folks out there, the default is "Only do IPv4 support" which is (IMO) just batshit stupid.

(Do also note that the sentence immediately prior to the one you quoted is "I didn't recommend dropping IPv4.".)

mort96 10 months ago

As you know, we have two options:

1. Support IPv4 and IPv6.

2. Support only IPv4.

#2 has essentially no downsides and is radically simpler.

That's my point. It's not terrible to start a new project without IPv6 support, because adding IPv6 support adds a ton of complexity for almost no benefit.

I never claimed or insinuated that you recommend dropping IPv4. If I thought your recommendation was to drop v4, my argument about the complexity of dual-stack would've made no sense.

  • simoncion 10 months ago

    > I never claimed or insinuated that you recommend...

    Check my handle. I'm not who you seem to think I am.

    > ...adding IPv6 support adds a ton of complexity for almost no benefit.

    That doesn't at all match my experience with IPv6 support in greenfield projects for the past decade+. You actually have to do extra work to make them IPv4-only. Remember that the statement you initially responded to said "It's a terrible it to start a new project in 2024..."

    • mort96 10 months ago

      > > I never claimed or insinuated that you recommend...

      > Check my handle. I'm not who you seem to think I am.

      Sorry, I didn't notice. Pretend I said "they" rather than "you".

      > > ...adding IPv6 support adds a ton of complexity for almost no benefit.

      > That doesn't at all match my experience with IPv6 support in greenfield projects for the past decade+. You actually have to do extra work to make them IPv4-only. Remember that the statement you initially responded to said "It's a terrible it to start a new project in 2024..."

      Huh, I never found it difficult to ... not add an AAAA DNS record to point to a server. It surprises me that you find that to be extra work.

      • simoncion 10 months ago

        > Huh, I never found it difficult to ... not add an AAAA DNS record to point to a server.

        Have you attempted to make greenfield software written in 2024 support only IPv4 addresses and be deliberately incompatible with IPv6 addresses? It's a lot more work than just using what the standard libraries give you and just getting support for v4 and v6.

  • throw0101a 10 months ago

    > #2 has essentially no downsides and is radically simpler.

    If you're with AWS, you'll be charged for IPv4 public addresses:

    * https://aws.amazon.com/blogs/aws/new-aws-public-ipv4-address...

    If you want to 'own' IPv4 addresses, that'll cost you as well:

    * https://auctions.ipv4.global

    Certainly some will be needed for 'legacy' purposes for the foreseeable future, but the more you can reduce the use of them at your edge, the less money you'll be shelling out.