Как программно получить список доменных имён, ассоциированных с конкретным IP (reverse DNS)?

Пытаюсь решить таку вот задачку. Если честно, даже не думал что повятся проблемы и придётся создавать тут вопрос. Но ситуация сложилась иная.

Итак. Допустим, есть такой вот тестовый адрес: 173.255.243.189

RobTex.com показывает около 100 DNS-записей


Я попробовал использовать nmap v6.40 (знаю, что вышла версия 6.46, но я с ней ещё не работал: Ubuntu 14.04 не обновляет nmap до этой версии, а компилить из исходников, тратить время с непонятным результатом на выходе не охота) для получения списка записей. Сначала нагуглил эту страницу

И попробовал:

$ nmap -sP -R 173.255.243.189

Starting Nmap 6.40 ( nmap.org ) at 2014-06-17 11:13 MSK
Nmap scan report for nmap.org (173.255.243.189)
Host is up (0.32s latency).
Nmap done: 1 IP address (1 host up) scanned in 0.41 seconds


Т.е. вернулась всего одна запись - про nmap.org

Далее нагуглил эту страницу
"Отлично, nmap умеет работать с robtex, с которого я ранее уже получал результаты, Проблема решена", - подумал я. Но не тут-то было:

$ nmap -sP --script http-robtex-reverse-ip --script-args http-robtex-reverse-ip.host='173.255.243.189' 173.255.243.189

Starting Nmap 6.40 ( nmap.org ) at 2014-06-17 11:01 MSK
Nmap scan report for nmap.org (173.255.243.189)
Host is up (0.19s latency).

Nmap done: 1 IP address (1 host up) scanned in 0.65 seconds


опять видим одну запись. Как же решить проблему? Можно ли заставить nmap корректно выдавать список DNS-записей, ассоциированных с IP-адресом? Или, может, есть какой-то онлайн сервис, предоставляющий API для решения сего вопроса?

Как я понял, сам RobTex не предоставляет сейчас API
Содержимое

Взято от сюда:

Q: Do you provide access to a public or commercial API?

A:We do not offer a public API service at this point in time. However, we are always eager to meet the demands of our customers, and will look into providing such services in the future. In order for us to provide an API that matches the overall quality of robtex.com, exceptional care and effort must be applied. The bottleneck is not time nor code compatibility, but rather a sense of perfectionism. We simply will not allow ourselves to release anything that is not perfectly optimized to our customer's needs. This is where you, our customers, play a vital role, as we rely on feedback in order to design and implement the API features you want.
  • Вопрос задан
  • 3297 просмотров
Пригласить эксперта
Ответы на вопрос 1
karabanov
@karabanov
Системный администратор
Как же решить проблему?


Попросить хозяев NS1.LINODE.COM прописать обратную зону для всех остальных доменов.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы