dnspython相关内容

我们如何从 dnspython 获取 TXT、CNAME 和 SOA 记录?

我需要一个 dns 查询功能来查询服务器的各种记录.我想出了如何获取 MX 记录(大多数示例都展示了这一点)、A 记录和 NS 记录.如何获取 TXT、CNAME 和 SOA 记录? 示例代码片段: 导入 dns.resolveranswer=dns.resolver.query("google.com", "A")对于回答数据:打印数据地址 我尝试用 TXT 替换查询类型,用 dat ..
发布时间:2022-01-04 14:35:38 Python

告诉 urllib2 使用自定义 DNS

我想告诉 urllib2.urlopen(或自定义开启器)使用 127.0.0.1(或 ::1) 来解析地址.但是,我不会更改我的 /etc/resolv.conf. 一种可能的解决方案是使用dnspython 之类的工具来查询地址,使用httplib 之类的工具来构建自定义网址开启器.不过,我更愿意告诉 urlopen 使用自定义名称服务器.有什么建议吗? 解决方案 看起来名称解析 ..
发布时间:2022-01-04 13:48:27 Python

在dnspython中返回'A'DNS记录

我正在使用 dnspython 来获取"A"记录并返回结果(给定的域). 我有这个简单的测试python脚本: import dns.resolver def resolveDNS(): domain = "google.com" resolver = dns.resolver.Resolver(); answer = resolver.query(dom ..
发布时间:2020-07-21 20:02:13 Python

我们如何从dnspython获取TXT,CNAME和SOA记录?

我需要具有dns查询功能来查询服务器的各种记录.我弄清楚了如何获取MX记录(大多数示例显示了这一点),A记录和NS记录.如何获取TXT,CNAME和SOA记录? 示例代码段: import dns.resolver answer=dns.resolver.query("google.com", "A") for data in answer: ..
发布时间:2020-07-21 20:01:10 Python

DnsPython:设置查询超时/生存时间

我有一个小的脚本,用于检查大量的MX记录域列表,一切正常,但是当脚本找到没有记录的域时,跳到下一个域会花费很长时间. 我尝试添加: query.lifetime = 1.0 or query.timeout = 1.0 但是这似乎没有任何作用.有谁知道此设置的配置方式? 我的脚本在下面,感谢您的宝贵时间. import dns.resolver from dns.exc ..
发布时间:2020-04-30 11:20:07 Python

告诉urllib2使用自定义DNS

我想告诉 urllib2.urlopen (或定制开启者)使用 127.0.0.1 (或 :: 1 )来解析地址。我不会更改我的 /etc/resolv.conf 。 一个可能的解决方案是使用工具像 dnspython 查询地址和 httplib 来构建一个自定义url开启器。我喜欢告诉 urlopen 来使用自定义名称服务器。任何建议? 解决方案 看起来像名称解析最终由 socke ..
发布时间:2017-06-09 19:39:13 Python