Есть ли команда unix для получения записей NS из домена? - PullRequest
6 голосов
/ 10 октября 2010

Я ищу способ получения первичных и вторичных записей NS для данного доменного имени и связанных с ним IP-адресов. Что означает, что я ищу это: dns1: ip1: DNS2: ip2:

Теперь такая информация доступна на таких сайтах, как intodns.com, но я работаю над огромным списком доменов и хотел бы автоматизировать этот процесс с помощью скрипта bash (вероятно, не лучший выбор для этого ...) .

Я попробовал "nslookup domain.com", который дает мне ip1. "hostname domain.com" ничего не возвращает ... Я также протестировал "dig domain.com TYPE NS", который не добавляет много информации.

На данный момент я думаю о wget на странице intodns.com и разбираю html, чтобы получить то, что мне нужно ... Вы знаете какой-нибудь лучший способ сделать это?

Большое спасибо!

Ответы [ 2 ]

16 голосов
/ 10 октября 2010

$ dig example.com NS

прекрасно работает для меня.Нет, он не разрешает IP-адреса серверов имен, но это не является частью записи NS.Тебе придется сделать это самостоятельно.В отличие от вывода whois, он в стандартизированном формате, поэтому анализ будет проще.

3 голосов
/ 10 октября 2010
nslookup -query=ns <server.com>
...