使用dns.resolver(pythondns)设置特定的DNS服务器

使用dns.resolver(pythondns)设置特定的DNS服务器,第1张

使用dns.resolver(pythondns)设置特定的DNS服务器

尽管这有点旧,但我还是会加入。我遇到了同样的挑战,我想我会分享解决方案。因此,基本上,配置文件将填充您正在使用的dns.resolver.Resolver的“
nameservers”实例变量。因此,如果您想强制您的解析器使用特定的名称服务器,则可以像这样直接进行:

import dns.resolvermy_resolver = dns.resolver.Resolver()# 8.8.8.8 is Google's public DNS servermy_resolver.nameservers = ['8.8.8.8']answer = my_resolver.query('google.com')

希望有人觉得它有用。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5642744.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存