1

我找到了这段代码:

  1 import dns.resolver
  2 answer=dns.resolver.query("google.com", "A")
  3 for data in answer:
  4         print data.address

它工作得很好,但我想做的是: dig +noall +answer google.com @ipAddress (其中 ip 地址是全球不同的位置)然后进行循环以传递不同的全球 ip 地址。

不知道如何让 dns.resolve.query 查询@不同的 IP 地址。

那可能吗?

谢谢

4

1 回答 1

1

啊想通了这里是如何改变ns

  1 import dns.resolver
  2
  3 my_resolver = dns.resolver.Resolver()
  4 my_resolver.nameservers = ['8.8.8.8']
  5
  6 answer=my_resolver.query("example.com", "A")
  7 for data in answer:
  8         print data.address
  9
于 2016-04-06T07:35:15.803 回答