Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Programmer Humor
  3. CGNAT version 2

CGNAT version 2

Scheduled Pinned Locked Moved Programmer Humor
programmerhumor
64 Posts 45 Posters 26 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • F [email protected]

    Don't forget the tech giants are all IPv6 enabled. Google Netflix Apple xhamster Facebook Microsoft are all reachable over v6.

    laggykar@programming.devL This user is from outside of this forum
    laggykar@programming.devL This user is from outside of this forum
    [email protected]
    wrote on last edited by [email protected]
    #41

    OK, bad examples. On the other hand e.g. X, GitHub, Pornhub, PSN, Steam or Discord do not support IPv6.

    B S 2 Replies Last reply
    4
    • xylight@lemdro.idX [email protected]
      This post did not contain any content.
      I This user is from outside of this forum
      I This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #42

      stupid question, wouldn't it be easier to just have sub addresses?

      like my fictional ip address is 123.123.123

      and I can set my router to give up to 1000 sub addresses, so one computer can host a Minecraft server at 123.123.123.001 I have another for my some projects, the projects ones each have sub addresses like 123.123.123.002.001 and 123.123
      123.002.002...

      a company could have countless layers and any amount of addresss they want.

      and we're never going to run out of addresses.

      xylight@lemdro.idX 1 Reply Last reply
      3
      • I [email protected]

        stupid question, wouldn't it be easier to just have sub addresses?

        like my fictional ip address is 123.123.123

        and I can set my router to give up to 1000 sub addresses, so one computer can host a Minecraft server at 123.123.123.001 I have another for my some projects, the projects ones each have sub addresses like 123.123.123.002.001 and 123.123
        123.002.002...

        a company could have countless layers and any amount of addresss they want.

        and we're never going to run out of addresses.

        xylight@lemdro.idX This user is from outside of this forum
        xylight@lemdro.idX This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #43

        Well the IPv4 spec only allows 4 octets, so having 5 or more is impossible. We could fix it by changing the protocol, but at that point it's more worth it to just migrate to IPv6.

        I 1 Reply Last reply
        16
        • xylight@lemdro.idX [email protected]

          Well the IPv4 spec only allows 4 octets, so having 5 or more is impossible. We could fix it by changing the protocol, but at that point it's more worth it to just migrate to IPv6.

          I This user is from outside of this forum
          I This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #44

          fair, but isn't IPv6 just going with the same assumption as IPv4, "so many addresses, no way we will ever use them all"

          H B N 3 Replies Last reply
          0
          • I [email protected]

            fair, but isn't IPv6 just going with the same assumption as IPv4, "so many addresses, no way we will ever use them all"

            H This user is from outside of this forum
            H This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #45

            It's pretty hard to overstate just how many addresses are in the ipv6 address space vs ipv4.

            One of my favorite descriptions comes from Beej's guide to network programming, something I first read probably in the early to mid 2000s.
            https://beej.us/guide/bgnet/html/#ip-addresses-versions-4-and-6

            3.1 IP Addresses, versions 4 and 6
            In the good old days back when Ben Kenobi was still called Obi Wan Kenobi, there was a wonderful network routing system called The Internet Protocol Version 4, also called IPv4. It had addresses made up of four bytes (A.K.A. four “octets”), and was commonly written in “dots and numbers” form, like so: 192.0.2.111.

            You’ve probably seen it around.

            In fact, as of this writing, virtually every site on the Internet uses IPv4.

            Everyone, including Obi Wan, was happy. Things were great, until some naysayer by the name of Vint Cerf warned everyone that we were about to run out of IPv4 addresses!

            (Besides warning everyone of the Coming IPv4 Apocalypse Of Doom And Gloom, Vint Cerf14 is also well-known for being The Father Of The Internet. So I really am in no position to second-guess his judgment.)

            Run out of addresses? How could this be? I mean, there are like billions of IP addresses in a 32-bit IPv4 address. Do we really have billions of computers out there?

            Yes.

            Also, in the beginning, when there were only a few computers and everyone thought a billion was an impossibly large number, some big organizations were generously allocated millions of IP addresses for their own use. (Such as Xerox, MIT, Ford, HP, IBM, GE, AT&T, and some little company called Apple, to name a few.)

            In fact, if it weren’t for several stopgap measures, we would have run out a long time ago.

            But now we’re living in an era where we’re talking about every human having an IP address, every computer, every calculator, every phone, every parking meter, and (why not) every puppy dog, as well.

            And so, IPv6 was born. Since Vint Cerf is probably immortal (even if his physical form should pass on, heaven forbid, he is probably already existing as some kind of hyper-intelligent ELIZA15 program out in the depths of the Internet2), no one wants to have to hear him say again “I told you so” if we don’t have enough addresses in the next version of the Internet Protocol.

            What does this suggest to you?

            That we need a lot more addresses. That we need not just twice as many addresses, not a billion times as many, not a thousand trillion times as many, but 79 MILLION BILLION TRILLION times as many possible addresses! That’ll show ’em!

            You’re saying, “Beej, is that true? I have every reason to disbelieve large numbers.” Well, the difference between 32 bits and 128 bits might not sound like a lot; it’s only 96 more bits, right? But remember, we’re talking powers here: 32 bits represents some 4 billion numbers (232), while 128 bits represents about 340 trillion trillion trillion numbers (for real, 2128). That’s like a million IPv4 Internets for every single star in the Universe.

            1 Reply Last reply
            10
            • eager_eagle@lemmy.worldE [email protected]

              that's 5 cents per customer per year

              july@leminal.spaceJ This user is from outside of this forum
              july@leminal.spaceJ This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #46

              Nice. A reason to increase the subscription with 5$ more.

              1 Reply Last reply
              3
              • I [email protected]

                fair, but isn't IPv6 just going with the same assumption as IPv4, "so many addresses, no way we will ever use them all"

                B This user is from outside of this forum
                B This user is from outside of this forum
                [email protected]
                wrote last edited by
                #47

                For every IPv4 address, IPv6 has 18 quintillion IPv4 Internets.

                But, sure, it might be possible for us to fsck up allocations, again.

                I 1 Reply Last reply
                6
                • F [email protected]

                  I think one of these tech giants sounds wrong? It's Meta not Facebook

                  B This user is from outside of this forum
                  B This user is from outside of this forum
                  [email protected]
                  wrote last edited by
                  #48

                  It's Alphabet not Google, yeah?

                  1 Reply Last reply
                  1
                  • P [email protected]

                    My goal is to be a network engineer...hmmmm

                    B This user is from outside of this forum
                    B This user is from outside of this forum
                    [email protected]
                    wrote last edited by
                    #49

                    Sounds like your goal is to be an anarchist, welcome.

                    1 Reply Last reply
                    15
                    • laggykar@programming.devL [email protected]

                      OK, bad examples. On the other hand e.g. X, GitHub, Pornhub, PSN, Steam or Discord do not support IPv6.

                      B This user is from outside of this forum
                      B This user is from outside of this forum
                      [email protected]
                      wrote last edited by
                      #50

                      Guess I should start using xhamster over PH for tech puritism reasons

                      1 Reply Last reply
                      3
                      • B [email protected]

                        For every IPv4 address, IPv6 has 18 quintillion IPv4 Internets.

                        But, sure, it might be possible for us to fsck up allocations, again.

                        I This user is from outside of this forum
                        I This user is from outside of this forum
                        [email protected]
                        wrote last edited by
                        #51

                        wouldn't surprise me if we end up in a situation where individual programs have their own IP. then individual variables, so different programs in different networks can access them.

                        that might actually end up consuming all the addresses
                        ...

                        stupid suggestion. just saying that future technologies might figure up a way to fuck this up again

                        B C 2 Replies Last reply
                        1
                        • I [email protected]

                          wouldn't surprise me if we end up in a situation where individual programs have their own IP. then individual variables, so different programs in different networks can access them.

                          that might actually end up consuming all the addresses
                          ...

                          stupid suggestion. just saying that future technologies might figure up a way to fuck this up again

                          B This user is from outside of this forum
                          B This user is from outside of this forum
                          [email protected]
                          wrote last edited by
                          #52

                          Yeah, the Universe keep making bigger fools (of us all). But, we should still use IPv6 instead of clawing the tattered remains of IPv4. I just wish my ISP agreed.

                          I 1 Reply Last reply
                          3
                          • xylight@lemdro.idX [email protected]
                            This post did not contain any content.
                            jenny_ball@lemmy.worldJ This user is from outside of this forum
                            jenny_ball@lemmy.worldJ This user is from outside of this forum
                            [email protected]
                            wrote last edited by
                            #53

                            i just want fiber at my address

                            1 Reply Last reply
                            13
                            • xylight@lemdro.idX [email protected]
                              This post did not contain any content.
                              B This user is from outside of this forum
                              B This user is from outside of this forum
                              [email protected]
                              wrote last edited by
                              #54

                              Shit is that my computer's rear end? I haven't looked in there for years! There could be intelligent rats back there pretending to be AI.

                              U 1 Reply Last reply
                              4
                              • I [email protected]

                                wouldn't surprise me if we end up in a situation where individual programs have their own IP. then individual variables, so different programs in different networks can access them.

                                that might actually end up consuming all the addresses
                                ...

                                stupid suggestion. just saying that future technologies might figure up a way to fuck this up again

                                C This user is from outside of this forum
                                C This user is from outside of this forum
                                [email protected]
                                wrote last edited by
                                #55

                                There's enough V6 addresses for every atom on the planet and enough spare to do it 100x over. We'll be fine.

                                I 1 Reply Last reply
                                1
                                • B [email protected]

                                  Yeah, the Universe keep making bigger fools (of us all). But, we should still use IPv6 instead of clawing the tattered remains of IPv4. I just wish my ISP agreed.

                                  I This user is from outside of this forum
                                  I This user is from outside of this forum
                                  [email protected]
                                  wrote last edited by
                                  #56

                                  without a doubt ipv6 is an improvement. only loss is that it's humanely possible to remember ipv4 addressed, but that ain't necessary.

                                  my only "objection" is that an actual solution should accommodate unlimited growth, rather than what we consider a big enough number.

                                  B 1 Reply Last reply
                                  0
                                  • C [email protected]

                                    There's enough V6 addresses for every atom on the planet and enough spare to do it 100x over. We'll be fine.

                                    I This user is from outside of this forum
                                    I This user is from outside of this forum
                                    [email protected]
                                    wrote last edited by
                                    #57

                                    going to gave each atom in the solar system its own IP address.

                                    checkmate

                                    1 Reply Last reply
                                    0
                                    • B [email protected]

                                      Shit is that my computer's rear end? I haven't looked in there for years! There could be intelligent rats back there pretending to be AI.

                                      U This user is from outside of this forum
                                      U This user is from outside of this forum
                                      [email protected]
                                      wrote last edited by
                                      #58

                                      Definitely not mine. It's way too clean.

                                      1 Reply Last reply
                                      2
                                      • I [email protected]

                                        without a doubt ipv6 is an improvement. only loss is that it's humanely possible to remember ipv4 addressed, but that ain't necessary.

                                        my only "objection" is that an actual solution should accommodate unlimited growth, rather than what we consider a big enough number.

                                        B This user is from outside of this forum
                                        B This user is from outside of this forum
                                        [email protected]
                                        wrote last edited by
                                        #59

                                        I think that's a bad objection. It's idealistic in the worst way, it's making "Perfect [...] the enemy of the good". Plus, there are significant practical advantages to a fixed-length addressing scheme, and any fixed-length going to have a maximum. So, under the constraint of fixed-length addressing "big enough" is all we have.

                                        128 bits really is quite hard to fill up, we'll have to worry about a lot of very different things before the run out of addresses. Like speed-of-light latency vs. TCP (and possibly TLS session) timers for interplanetary connections.

                                        1 Reply Last reply
                                        0
                                        • laggykar@programming.devL [email protected]

                                          OK, bad examples. On the other hand e.g. X, GitHub, Pornhub, PSN, Steam or Discord do not support IPv6.

                                          S This user is from outside of this forum
                                          S This user is from outside of this forum
                                          [email protected]
                                          wrote last edited by
                                          #60

                                          Really discord. Didint discord start existing when ipv6 was becoming more and more normalised unlike the rest of those examples.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups