📜 ⬆️ ⬇️

Most Elite IP Addresses

NB Please do not take it seriously.

There is in Russia a love for “criminal numbers”. Everyone knows about car numbers for cars. Gold phone numbers - are traded in all, and even officially. So, some time ago, even the news about a “beautiful number” of a passport with five zeros surfaced.

What about IP addresses?
')

In the illustration, a Cypriot Pizzehat brags about a thug (alas, telephone) 77.77.77.77. Although url 77.77.77.77 77.77.77.77 would look much more interesting .

Well, let's say, some people can get a zero at the end of the IP. All you need is a larger mesh / 24 to use.

And two zeroes? / 15 sounds serious.

But the real majors are the owners of the addresses with three zeros. And no, I'm not talking about the proud owners of 10.0.0.0 and localhost root administrators, I'm talking about real elite white IPs. In the first approximation, it may seem that there are only 256 of them, but taking into account all sorts of multicasts, gray and experimental segments, local locks, etc., there are very few of them. If you believe IANA ( here ), then we have only 221/8 networks. That is, there may be 221 IPv4 thief addresses.

Armed with nmap, nping, whois and other tools, we study who are these happy people who can respond to addresses of the form X.0.0.0?

Technological insert


In fact, on the modern Internet it is quite possible to get yourself .0 (and others .0.0, .0.0.0), even if you use a small network - it is enough to cut / 32 and route through other addresses. Any kind of NAT address pool, unnumbered routes and other “unconventional Internet” in the area of ​​ISP access for home users allow you to do all kinds of horrors of unusualness.

For example, if we have network facilities on 31.153.91.0/29, and 31.153.91.248/29 (it is quite possible to get this on a mediocre hosting, .0 by accident, and .248 is quite a common address for / 29), then we can (having access to routing) do this:
( )
ip route 31.153.91.0/29 via 31.153.91.250

And on the host, we simply alias the address to our main interface:
ip address add 31.153.91.0/32 dev eth0


After that, our address starts responding. Why? Because ip uses hop-by-hop routing. We look:


Returning to the gilded IP


If .0 can happen to someone accidentally (after all, we have more than 8 million such pieces (129 * 255 * 255)), then with people with two zeros in the IP address there can be significantly less - about 32 thousand. As mentioned earlier, with only three zeros there can be only 129 people on the entire planet (for comparison, there are 71 Faberge eggs in total, and Pablo Picasso created about 20,000 works). In other words, solid IP for solid people. If we take into account that issuing x.0.0.0 for humanity and infrastructure is much more complicated than stamping a number of the type oOOOoo|78 , then the number of actually available .0.0.0 is much less. Why? Because in classic routing, “all zeros” in the host address means “network number” and nodes are not assigned. Any provider with a “classic routing”, having gotten X.0.0.0 / 21, will most likely lose this address (even if it cuts the network on a subnet - the resulting X.0.0.0 / 29 will still have X.0.0.0 as a number network).

So how many Real Solid People we have with Specifically Solid IP addresses? So to say the elite of elites, the highest cream of society, people who can afford to allow the modest charm of exclusive IP-addresses?

(after a few minutes with nmap)

Actually, we have only three representatives of the Elite Elite, the most serious and respectable Internet sites:

Call them by name:

It can be seen that all three are from explicit ISP ranges and are spent on home hamsters who are unaware of their own elitism of home Internet users.

Four more nodes respond to pings, and nothing more.

Thus, it can be stated that the most thieves' addresses are spent completely ineptly. Among the rest (silver, XY0.0 type, which is expected to be about 32 thousand), as many as 2204 nodes responded to pings. Already not bad, right?
Editor's sidebar: during the editing and formatting of the article, everything has changed. Now we have 19 IP addresses that respond to pings, and of them http (s) was only on: 117.0.0.0 , and at least some reasonable network activity (tcp) was only on one more node: 61.0.0.0


Comment


A casual user may notice that not only an address with zeros can be beautiful. 8.8.8.8 (one of two public dns servers of google'a) - why not a “beautiful” address?
But the real geek knows that because of the peculiarities of the routing device in IP networks, it is the multi-zero addresses that are the most difficult to organize and obtain. The rest (well, except for “XXX.255.255.255”, of which, by the way, only 10 pieces are responding) are too trivial and may interest only an inexperienced user.

Source: https://habr.com/ru/post/253343/


All Articles