问题标签 [dnspython]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2383 浏览

python - 在dnspython中,给定DNS IP,如何获取DNS区域名称

使用该dnspython库,我有这个简单的代码,给定 DNS IP,我可以查询一个域名。我需要获取 DNS 服务器的区域名称。例如,如果不是8.8.8.8我有一个192.168.4.5名为区域的私有 IP,com而有问题的服务器是a.com.

com作为查询我的区域的 DNS IP 的结果,如何获得?

0 投票
0 回答
842 浏览

python - 添加嵌套包以安装需要,setup.py

我是构建二进制文件的新手,在添加dnspython模块时遇到问题。Dnspython有时包括一些动态使用__import__的模块,这些模块嵌套在其他包中。因此find_packages()找不到所需的包。

就我而言,我需要SRV.py位于包dns/rdtypes/IN/SRV.py所在位置dns的模块dnspython

以下是我当前的 setup.py:

因为我需要SRV.py里面的文件rdtypesand IN,所以我认为我调用了这样的要求:dnspython.rdtypes.IN这不起作用。我还尝试将它添加到packages=[dnspython, ...]也不起作用的包()中。

我还没有找到任何关于这些嵌套包以及如何包含它们的信息,任何帮助将不胜感激。

0 投票
1 回答
393 浏览

python - 并发 DNS 查询(Python3 concurrent.futures)消耗过多的 RAM(40GB+)

我有一个包含 3000 万个字符串的列表,我想使用 python 对所有字符串进行 dns 查询。我不明白这个操作如何会占用大量内存。我假设线程将在作业完成后退出,并且还有 1 分钟的超时({'dns_request_timeout': 1})。

下面是运行脚本时机器资源的预览:

在此处输入图像描述

我的代码如下:

0 投票
1 回答
679 浏览

python-3.x - 如何使这个电子邮件地址验证脚本更准确?

给定的脚本未正确验证某些电子邮件地址。

例如

himanshu.jain@traveldglobe.com

jobbuzz@timesjobs.com

根据我的脚本无效,但我在leopathu.com/verify-email上验证了这些,这些验证正确无误。

怎么做才能更准确?

0 投票
1 回答
1730 浏览

python - Pymongo 的 PyInstaller 问题

我正在尝试制作一个使用 Pymongo 和 Kivy 的 Windows 可执行文件。我正在使用 PyInstaller 来创建它。我正在使用 Python 3.6。

当我直接运行 main.py 时,它按预期工作,但是当我尝试运行 main.exe 时,它​​会打开 kivy 窗口,但是当我尝试访问远程 MongoDB 时会崩溃,并出现以下错误

我的规格文件是:

我第一次尝试它时没有将其dnspython列为隐藏导入。

我尝试dnspython在 main.py 中显式导入,但在直接运行 main.py 时出现模块未找到错误。ModuleNotFoundError:没有名为“dnspython”的模块

我确实跑python -m pip install --upgrade dnspython了,但收到“要求已经是最新的:dnspython”

我不知道还能尝试什么!

0 投票
1 回答
315 浏览

python-3.x - dnspython3 从 A 记录中删除主机

考虑这种情况:使用 nsupdate 我可以使用以下方法从 A 记录中删除 IP:

这是我使用 dnspython 的简单实现,其中 bind_host 是我们的绑定服务器,domain_name 是“mydomain.com”。sub_domain 是“测试记录”,ip 是“172.16.1.4”。

运行函数会抛出以下错误:

任何想法如何继续?我也对 Python 的替代方法持开放态度。

更新工作解决方案:

0 投票
1 回答
1207 浏览

python-3.x - 衡量 DNS 解析时间的最佳方法

我正在开发一个基于 python 3.6 的脚本来监控 dns 解析时间,使用 dns python。我需要了解获得解决时间的最佳方法是什么。我目前正在使用以下内容:

方法:1

方法二

谢谢

0 投票
1 回答
33 浏览

dns - 如何查找为以 .com 结尾的域提供服务的服务器数量?

如何获取服务以 .com 结尾的域的服务器?例如,服务于 a.com 的服务器和服务于 bccom 的服务器都被计算在内

0 投票
1 回答
1519 浏览

python-2.7 - 使用 Python 的 dns.update 进行动态 DNS 更新,返回 rcode REFUSED

我正在尝试使用 Python 的 dns.update 进行简单的 DNS 更新。但是,每次我运行脚本时,我都会得到“ rcode REFUSED”。我尝试了一系列不同的排列,但似乎无法弄清楚我哪里出错了。我可以直接将此密钥与 nsupdates 一起使用并进行更改。

我在 Python 2.7 上运行它

我的钥匙看起来像这样

这是我的代码,为了排除故障,我已经对其进行了硬编码。

这是我的回应

0 投票
2 回答
587 浏览

python - 在python中获取IP地址的所有FQDN

我有以下问题:我实际上正在为 ovirt 服务器制作一个脚本,以自动删除虚拟机,其中包括从 DNS 中注销它们。但是对于一些非常具体的虚拟机,一个 IP 地址示例有多个 FQDN:

我试过用python中的socket来做,但它只返回一个答案,我也试过用dnspython做python,但我失败了。目标是计算 dns 服务器上 A 类记录的数量有人有想法做这样的事情吗?