We've all heard the same thing from everybody that is Network experts.
We ran out of all 0x100000000 addresses due to constant ipv4 exhaustion. Well I'm here to tell you that there are 100% wrong for many many reasons.
First and foremost: we have not seen a single assignment of the 0.x.x.x subset of ipv4 addresses except DHCP/anycast AKA all four zeros, since **1982**. Which was the year that ipv4 was first drafted as an internet standard.
To prove this, feel free to download angry ip scanner which is a software utility used to scan IPv4 and IPv6 addresses to find appropriate host names from DNS and various TCP sockets and icmp pings.
What I found out was the entire 0.x.x.x namespace had no host names and no machines assigned with these ipv4 addresses.
What the fuck does this mean then?
This means that you the user, even though the iana issues the authority over these ipv4 addresses... They put a small problem and made into a much bigger one.
Us users can actually use that unallocated set of addresses for personal use to access the internet without having to pay for internet yourself. And yes you can buy a modem and router without having to rent it from an ISP. Sorry spectrum in Verizon and T-Mobile and all those isps that exist, even Warner Bros old roadrunner ISP service they provided. I'm not even joking before spectrum bought Warner bros' ISP, Warner Bros literally had their own ISP since they were also Time Warner Cable at one point. It was called roadrunner, and the DNS names pointed to "res.rr, or "biz.rr". This was the same thing that spectrum did with their stupid ipv4 allocations. By saying "res.spectrum". And "biz.spectrum". For the public allocations they use res6. But you will actually notice as well that even the iana assigned about 1/8 or less of the entire IPv6 name space already which is extremely sad. And they also tell you that IPv6 has a trillion other addresses then ipv4. But if you looked up the actual IPv6 prefix allocations, you will see that just a simple prefix denoted with something like this: "2600::", will completely take away the entire part of that allocation. Further proof can be found in the who is records, with the one I provided being for T-Mobile, previously sprints old ISP address (www.sprint.net).
A lot of other prefixes also are registered to other nations which is also sad since there is 8 billion of us now as of November of 2022.
So the only way you can get to the internet without having to do an ISP connection it's by getting a hold of ipv4's 0.x.x.x namespace, except 0.0.0.0. the iana has not even provided any documentation for that namespace whatsoever except for the four zeros. So go ahead make your mark and cheat the system.
I even did it with my HP pavilion computer by cheating the IPv6 namespace with my ethernet adapter by going to Windows control panel and yes that is still available on Windows 11, and setting my IPv6 address personally and literally in the network configuration settings.
The reserved address I have decided to use for this very purpose is 5435:391:dec0:fad0::. Even though this address does not exist publicly, if you have a link local gateway set on your router that's been configured by the manufacturer of the router, you can still ping host names and websites and DNS servers. Now they will not be reachable and the TCP sockets will 90% of the time be keep alives. That's sad unfortunately.
As for you Google and alphabet Incorporated, all of your DNS servers and addresses have been provided here for informational purposes only so people can give you an indication of how insecure the internet really is.
Your prefix actually is shared with the T-Mobile prefix which is absolutely every reason why you are literally giving us the worst user experience in the entire world through their smartphones regardless of its operating system.
2607:f8b0::. That's your prefix that you set for every single service you run.
Even the ord-in-x03 through xff. They all have your prefix.
Thanks to Wireshark and their community for helping me find this entire finding and set of loopholes out. So IANA, I would highly recommend you respect what we have found for your assignments for your ipv4 and IPv6 addresses and let the users provide their own isps in the 0.x.x.x namespace. Because you have not assigned a single address and that namespace since the conception of ipv4 in 1982.
There's the truth for all who use newgrounds. Even you Tom Fulp. You're practically holding your own ISP with the name ungrounded as your websites DNS names.
The Wireshark application is the best damn application I have ever seen when it comes to packets analysis and I would highly suggest my followers to use this application to study their networks and provide the loopholes that I have provided here.
Yalek the Lembine. A-EDL, JCDA.