Как распределить DNS-запросы на множество распознавателей?

для исследовательского проекта я хочу получить IP-адреса миллионов доменов. Конечно, я не хочу перегружать один DNS-сервер. Моя идея заключалась бы в том, чтобы распределить запросы по (нескольким) сотням или около того открытым резолверам DNS (т. е. от http://public-dns.tk/). Как я могу это сделать? Будет ли достаточно установить dnsmasq и добавить примерно 100 DNS-серверов в /etc/resolv.conf, или dnsmasq будет запрашивать только первую/вторую запись в списке? Кэширование не имеет значения, поскольку каждый домен присутствует в списке только один раз. Я предполагаю, что установка полноценного DNS-сервера с прямым запросом корневого сервера не является хорошей идеей?


person user4552243    schedule 10.02.2015    source источник


Ответы (1)


Вы можете указать IP/адрес DNS-сервера в запросе dig, который вы запускаете:

dig @<IP_OF_DNS_SERVER> www.google.com

Пример, приведенные ниже запросы относятся к OpenDNS и Google DNS соответственно:

  • копать @208.67.222.222 www.manish-m.com
  • копать @8.8.8.8 stackoverflow.com
person Manish Maheshwari    schedule 10.02.2015