Сайты на одном IP (Reverse ip ?)

Подскажите пожалуйста - какими тулзами в линуксе можно получить список сайтов расположенных на одном ip как это делается на сервисах типа
http://2ip.ru/server.php
http://smart-ip.net/en/tools/ip-domains
Мне кажется что эти сайты просто имеют свою базу данных по именам и ip. По крайней мере насколько я помню средствами DNS такой запрос не реализуется
Я конечно небольшой знаток но выскажу что помню
В днс есть зоны обратного просмотра(т е не где по имени получаем ип а наоборот по ипу имя). В принципе стандартный nslookup по ним ищет
alex@debian-gate:~$ nslookup 77.88.21.3
Server: 127.0.0.1
Address: 127.0.0.1#53

Non-authoritative answer:
3.21.88.77.in-addr.arpa name = www.yandex.ru.

Authoritative answers can be found from:
21.88.77.in-addr.arpa nameserver = ns1.yandex.net.
21.88.77.in-addr.arpa nameserver = ns4.yandex.net.
ns1.yandex.net internet address = 213.180.193.1
ns4.yandex.net internet address = 77.88.19.60

Если дадите конкретный адрес со многими сайтами для примера то можно поэкспериментировать.
Возьмите IP 213.180.204.11 (yandex.ru)
Этот сервис выдает
Сайтов: 26
-----------------------
# www.yandex.ru
#
# www.dz.yandex.ru
# www.images.yandex.ru
#
# www.yandex.uz
#
# www.beer.yandex.ru
# www.hero.yandex.ru
# www.hghltd.yandex.com
#
# www.leto.yandex.ru
#
# www.klinskoe.beer.yandex.ru
# www.2yandex.ru
# www.2004.yandex.ru
# www.pure-energy.yandex.ru
# www.213.180.204.11
# www.tefi.yandex.ru
# www.prazdnik.yandex.ru
#
# www.stella.beer.yandex.ru
#
# www.2003.yandex.ru
# www.pivo.yandex.ru
# www.hghltd.yandex.ru
Однако уже первый не показывает такого IP 213.180.204.11
nslookup www.yandex.ru | grep 213.180.204.11
Почему же этот сервис показывает что на IP 213.180.204.11 есть www.yandex.ru?
И что он вообще показывает?
Неправильно работаю эти сервисы.
У меня на одном IP висят 4 веб сервера, а оба указанных сервиса показывают 0.
Reverse lookup тут далеко не всегда поможет, я бы даже сказал что почти никогда. Далеко не всегда reverse lookup вернет то же самое имя, по которому получен ip в результате прямого лукапа. Вообще говоря, это не обратные операции. Я поэтому говорю, что в общем случае такая задача методами просто DNS не решается.

Пример:
ilya@gate:~> nslookup r0.ru
Server: 127.0.0.1
Address: 127.0.0.1#53

Non-authoritative answer:
Name: r0.ru
Address: 81.19.70.3

ilya@gate:~> nslookup 81.19.70.3
Server: 127.0.0.1
Address: 127.0.0.1#53

Non-authoritative answer:
3.70.19.81.in-addr.arpa name = rambler.ru.

Authoritative answers can be found from:
70.19.81.in-addr.arpa nameserver = ns2.rambler.ru.
70.19.81.in-addr.arpa nameserver = ns3.rambler.ru.
ns2.rambler.ru internet address = 81.19.66.61

То есть прямой запрос по r0.ru дает 81.19.70.3, а обратный по этому ip дает не r0.ru, а rambler.ru, и это совершенно ожидаемо.


А от результатов этого сайта надо откусывать \"www.\":
ilya@gate:~> nslookup www.yandex.ru    | grep 213.180.204.11
ilya@gate:~> nslookup yandex.ru | grep 213.180.204.11
Address: 213.180.204.11

У меня на одном IP висят 4 веб сервера, а оба указанных сервиса показывают 0.

А это кстати подтверждает гипотезу о том, что у них просто есть своя даза банных
А может с гугла берет :)
Ищет на нем сайты в которых встречается домен.
Да уж, вот уж кто точно в курсе всех имен и айпишников :) Ксати, у гугла есть всякие поисковые фичи типа site:domainname для поиска тилько внутри domainname. Нет ли аналога для поиска по ip?
По IP находят домен, потом google site:domain, потом от туда все www.
Недаром не находит, например, maps.yandex.ru
Глупость все это.
помучил я людей вопросами и тоже прихожу к тому что сервисы юзают либо свою базу либо тупо поиск....

а раньше вроде бы (энное количество лет назад) можно было получить список доменов на определённом dns через nslookup
Mitrandir:Да уж, вот уж кто точно в курсе всех имен и айпишников :) Ксати, у гугла есть всякие поисковые фичи типа site:domainname для поиска тилько внутри domainname. Нет ли аналога для поиска по ip?

у msn search есть поиск по ip

http://search.msn.com/results.aspx?q=IP%3A77.88.21.11&go=&form=QBRE
Про msn не знаю, а bind может дать список всей зоны.
Только авторизация нужна.
Но это ничего не дает.
У меня на одном IP 4 разные зоны. И обратного резолвинга нет.
Недаром не находит, например, maps.yandex.ru
Глупость все это.

А maps.yandex.ru просто на других ip :)
yandex.ru. 6531 IN A 87.250.251.11
yandex.ru. 6531 IN A 93.158.134.11
yandex.ru. 6531 IN A 213.180.204.11
yandex.ru. 6531 IN A 77.88.21.11

maps.yandex.ru. 1261 IN A 77.88.21.20
maps.yandex.ru. 1261 IN A 93.158.134.20
maps.yandex.ru. 1261 IN A 213.180.204.20
Я же писал, что находит на yandex.ru то что сидит на других IP, но начинается с www
Что-то я тебя не понял... Все перечисленные имена действительно находятся на 213.180.204.11 (по крайней мере в том числе на этом ip)

# www.yandex.ru
#
# www.dz.yandex.ru
# www.images.yandex.ru
#
# www.yandex.uz
#
# www.beer.yandex.ru
# www.hero.yandex.ru
# www.hghltd.yandex.com
#
# www.leto.yandex.ru
#
# www.klinskoe.beer.yandex.ru
# www.2yandex.ru
# www.2004.yandex.ru
# www.pure-energy.yandex.ru
# www.213.180.204.11
# www.tefi.yandex.ru
# www.prazdnik.yandex.ru
#
# www.stella.beer.yandex.ru
#
# www.2003.yandex.ru
# www.pivo.yandex.ru
# www.hghltd.yandex.ru

Так что можно сказать что все эти 26 имен сидят на одном ip. Тут 2ip.ru прав
Вводим IP 213.180.204.11 (yandex.ru)
Получаем например www.yandex.ru
Вот его адреса
93.158.134.3, 213.180.204.3, 77.88.21.3
Того что вводили нет
А, в этом смысле да. Но зато если от каждого адреса в списке откусить /^www\./, то оставшаяся часть действительно будет относиться к 213.180.204.11.
Я именно про это и говорил.
Ок, значит я просто тобя не так понял, сорри