Есть ли команда 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, он в стандартизированном формате, поэтому его будет легче анализировать.