如何将DNS查询分发给许多解析器?

时间:2015-02-10 21:13:16

标签: dns resolve dnsmasq

对于一个研究项目我想获得数百万个域的IP地址。我当然不想让单个DNS服务器超载。我的想法是将查询分发给(少数)大约一百个开放的DNS解析器(即来自http://public-dns.tk/)。我怎样才能做到这一点?是否足以安装dnsmasq并将100个左右的DNS服务器添加到/etc/resolv.conf或dnsmasq只查询列表的第一个/第二个条目?缓存并不重要,因为每个域只在列表中一次。 我想安装一个完整的dns服务器直接查询根服务器不是一个好主意吗?

1 个答案:

答案 0 :(得分:0)

您可以在挖掘查询中指定DNS服务器的IP /地址:

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