Есть ли команда unix для получения записей NS из домена?

Я ищу способ получить первичные и вторичные записи 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 ответа

Решение

$ dig example.com NS

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

nslookup -query=ns <server.com>
Другие вопросы по тегам