Массовая проверка обновления доменных имен
Опубликовано 12 Октябрь 2010 - 1:52 пользователем bivСценарии check_dns предназначены для массовой проверки обновления доменных имен на различных DNS-серверах.
Требования: Perl(Geo::IP::PurePerl; Getopt::Std; Text::CSV; HTML::Template), nslookup
, dig
, grep
, cp
, mkdir
; Unix-like OS.
На данный момент представлено два сценария:
Check_DNS.pl – проверка списка DNS-серверов на доступность и отсутствие перенаправления несуществующего доменного имени на определенный IP-адрес.
Использование:
./Check_DNS.pl <input.txt> <output.csv>
input.txt – список IP-адресов DNS-серверов. (см. пример)
output.csv – список прошедших проверку DNS-серверов. (см. пример)All_DNS_lookup.pl – проверка доменных имен по заданному списку DNS-серверов.
Использование:
./All_DNS_lookup.pl <input.csv> <domain.name.to.check>
input.csv – список DNS-серверов. (см. пример)
domain.name.to.check – доменное имя для проверки.При выполнении сценария будет создан каталог «domain.name.to.check» с результатами проверки. (см. пример)