Size: a a a

2020 February 17

VM

Vadim Misbakh-Soloviov in pro.lua
niet
источник

а

а кто это in pro.lua
Snusmumriken
Ты типа такой берёшь и проверяешь каждый ipv4:

for i = 1, 255 do
 for j = 1, 255 do
   for k = 1, 255 do
     for l = 1, 255 do
       local ip = (%d.%d.%d.%d):format(i, j, k, l)
       local h = socket.dns.tohost(ip)
       if h then print(h) end
     end
   end
 end
end
выглядит красиво и совсем не пахнет
источник

VM

Vadim Misbakh-Soloviov in pro.lua
1) во-первых, обратка на адресе мало того, что может быть не прописана, так там ещё и всё что угодно может быть прописано
источник

S

Snusmumriken in pro.lua
Ну, это пробъёт все основные маршрутизируемые хосты в сети : )
источник

VM

Vadim Misbakh-Soloviov in pro.lua
даже невалидные и несуществующие домены
источник

S

Snusmumriken in pro.lua
Разумеется. Но основные хосты мы получим ))
источник

S

Snusmumriken in pro.lua
Маршрутизируемые? Маршрутизируемые. В интернете? В интернете.
С ipv6, разумеется, лучше так не делать : )
источник

VM

Vadim Misbakh-Soloviov in pro.lua
2) во-вторых, даже если просто пройти по всем IP и проверить 80/443 порт - ты максимум попадёшь в дефолтный вхост. А их там миллионы могут быть на каждом сервере.
источник

VM

Vadim Misbakh-Soloviov in pro.lua
Snusmumriken
Маршрутизируемые? Маршрутизируемые. В интернете? В интернете.
С ipv6, разумеется, лучше так не делать : )
c IPv6 - точно состаришься пока проверишь
источник

VM

Vadim Misbakh-Soloviov in pro.lua
причём, не только ты, но и вселенная
источник

VM

Vadim Misbakh-Soloviov in pro.lua
Snusmumriken
Разумеется. Но основные хосты мы получим ))
на самом деле, нихрена не получим. И это будет очень далеко от "ВСЕХ сайтов в интернете". У ~99.(9)% сайтов пусто в PTR их айпишников.
источник

S

Snusmumriken in pro.lua
Vadim Misbakh-Soloviov
2) во-вторых, даже если просто пройти по всем IP и проверить 80/443 порт - ты максимум попадёшь в дефолтный вхост. А их там миллионы могут быть на каждом сервере.
Дефолтных вхостов может быть миллионы?

Карочи, фигня в том, что DNS работает. Когда мы обращаемся браузером на какой-то хост, он преобразуется в айпишник. И всё что есть доступное в интернете (кроме сайтиков повешенных чисто на айпишнике, а то и с кастомным портом) — обычно преобразуется обратно.

Конечно это не всё, совсем все сайты — тут опять таки необходимы божественные силы. Но вот всё доступное и с хостом — вполне. Разумеется, с кучей мусора, но хост-то есть.
источник

S

Snusmumriken in pro.lua
Есть ещё разница между интЕРнетом и интРАнетом. Сайты для интранета — это отдельная фигня, они не маршрутизируются, и формально их можно запихнуть "в интернет" (это же тоже сетевая фигня, а?), но на самом деле их там нет.
источник

VM

Vadim Misbakh-Soloviov in pro.lua
источник

VM

Vadim Misbakh-Soloviov in pro.lua
вопросы?
источник

S

Snusmumriken in pro.lua
Ну и чего?
источник

S

Snusmumriken in pro.lua
Да, можно иметь сразу много айпишников, в чём проблема?
источник

VM

Vadim Misbakh-Soloviov in pro.lua
я не об этом
источник

VM

Vadim Misbakh-Soloviov in pro.lua
я о том, что ни один из них не резолвится обратно
источник

S

Snusmumriken in pro.lua
Ну и норм : )
источник