Задался вопросом, как выявить все домены привязанные к одному IP.
Есть идеи как это узнать?
В общем случае нельзя, в частных возможно. А теперь ответьте зачем на практике такое может понадобится.
>В общем случае нельзя, в частных возможно. А теперь ответьте зачем на
>практике такое может понадобится.что значит в частном?
такое нужно для SEO и для аналитических данных о хостинге :-)
Пример частного случая: известно что все доменные имена на одном NS и либо есть доступ к его файлу зон либо он разрешает трансфер зоны.
>такое нужно для SEO и для аналитических данных о хостинге :-)Не убедили. Какая вам разница есть ли доменное имя ссылающееся на IP, если оно ни разу не будет использовано? Для анализа используются логи запросов на сервисы или если свои NS, то парсятся их зоны.
>Пример частного случая: известно что все доменные имена на одном NS и
>либо есть доступ к его файлу зон либо он разрешает трансфер
>зоны.предположим искомые домены находятся на NS.VASYA.RU, дальше какая логика? что надо сделать чтобы их вытащить?
>предположим искомые домены находятся на NS.VASYA.RU, дальше какая логика? что надо сделать
>чтобы их вытащить?опять не убедительно, на SEO точно не канает, больше походит на то чтобы найти всех и атаковать...
это вариант :-)
но не мой случай
Я же уже сказал, трансфер зоны или прямой доступ к файлам/бд с зонами. Дальше елементарный(если без cname) или не очень(с cname) парсинг.
>Я же уже сказал, трансфер зоны или прямой доступ к файлам/бд с
>зонами. Дальше елементарный(если без cname) или не очень(с cname) парсинг.может знаете в каком rfc могу прочитать?
Если про трансфер зоны, то это AXFR запрос. Вряд ли есть необходимость читать rfc, для башевого скрипта это можно сделать через host/dig/итд, для перлового через Net::DNS, для других языков тоже найдутся либы/модули для отправки DNS запросов и обработки ответов. Однако не забывайте что большинство NS не отдают зону кому попало, обычно трансфер разрешен лишь для "своих" серверов. Кроме того нужно знать имя зоны, которую вы хотите получить. Так что если планируете опрашивать чужие NS, то вам ничего не светит, а для своих обычно проще и удобней получить доступ непосредственно к файлам/бд зон.
спасибо вам за развернутый ответ. параллельно искал в поиске как настраиваются DNS и сам это понял.может какая то есть еще идея как это получить?
я вижу решение пока только со стороны доменов. Есть БД доменов определить на какой машине находится каждый домен, далее сложить результаты и понять какие домены живут на VASYA.RU
проблема только в том, что у мне доступны только домены .RU и .SU.
>Если про трансфер зоны, то это AXFR запрос. Вряд ли есть необходимость
>читать rfc, для башевого скрипта это можно сделать через host/dig/итд, для
>перлового через Net::DNS, для других языков тоже найдутся либы/модули для отправки
>DNS запросов и обработки ответов. Однако не забывайте что большинство NS
>не отдают зону кому попало, обычно трансфер разрешен лишь для "своих"
>серверов. Кроме того нужно знать имя зоны, которую вы хотите получить.
>Так что если планируете опрашивать чужие NS, то вам ничего не
>светит, а для своих обычно проще и удобней получить доступ непосредственно
>к файлам/бд зон.проще
dig @ns.domain.ru domain.ru AXFR
Что проще? Вам проще написать заученную команду, чем прочитать пост на который вы отвечаете? Рекомендую вам ее кстати попробовать, например на ns1.google.com, доложите о результатах.
>Что проще? Вам проще написать заученную команду, чем прочитать пост на который
>вы отвечаете? Рекомендую вам ее кстати попробовать, например на ns1.google.com, доложите
>о результатах.попробовал на нескольких NS-серверах - никто ничего не выдал интересного.
Спроси у поисковика. Например
http://search.msn.com/results.aspx?q=IP%3A194.67.57.26&...как я понимаю микрософт собирает такую статистуку