问题标签 [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.
python - 在dnspython中,给定DNS IP,如何获取DNS区域名称
使用该dnspython
库,我有这个简单的代码,给定 DNS IP,我可以查询一个域名。我需要获取 DNS 服务器的区域名称。例如,如果不是8.8.8.8
我有一个192.168.4.5
名为区域的私有 IP,com
而有问题的服务器是a.com
.
com
作为查询我的区域的 DNS IP 的结果,如何获得?
python - 添加嵌套包以安装需要,setup.py
我是构建二进制文件的新手,在添加dnspython
模块时遇到问题。Dnspython
有时包括一些动态使用__import__
的模块,这些模块嵌套在其他包中。因此find_packages()
找不到所需的包。
就我而言,我需要SRV.py
位于包dns/rdtypes/IN/SRV.py
所在位置dns
的模块dnspython
。
以下是我当前的 setup.py:
因为我需要SRV.py
里面的文件rdtypes
and IN
,所以我认为我调用了这样的要求:dnspython.rdtypes.IN
这不起作用。我还尝试将它添加到packages=[dnspython, ...]
也不起作用的包()中。
我还没有找到任何关于这些嵌套包以及如何包含它们的信息,任何帮助将不胜感激。
python-3.x - 如何使这个电子邮件地址验证脚本更准确?
给定的脚本未正确验证某些电子邮件地址。
例如
himanshu.jain@traveldglobe.com
jobbuzz@timesjobs.com
根据我的脚本无效,但我在leopathu.com/verify-email上验证了这些,这些验证正确无误。
怎么做才能更准确?
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”
我不知道还能尝试什么!
python-3.x - dnspython3 从 A 记录中删除主机
考虑这种情况:使用 nsupdate 我可以使用以下方法从 A 记录中删除 IP:
这是我使用 dnspython 的简单实现,其中 bind_host 是我们的绑定服务器,domain_name 是“mydomain.com”。sub_domain 是“测试记录”,ip 是“172.16.1.4”。
运行函数会抛出以下错误:
任何想法如何继续?我也对 Python 的替代方法持开放态度。
更新工作解决方案:
python-3.x - 衡量 DNS 解析时间的最佳方法
我正在开发一个基于 python 3.6 的脚本来监控 dns 解析时间,使用 dns python。我需要了解获得解决时间的最佳方法是什么。我目前正在使用以下内容:
方法:1
方法二
谢谢
dns - 如何查找为以 .com 结尾的域提供服务的服务器数量?
如何获取服务以 .com 结尾的域的服务器?例如,服务于 a.com 的服务器和服务于 bccom 的服务器都被计算在内
python-2.7 - 使用 Python 的 dns.update 进行动态 DNS 更新,返回 rcode REFUSED
我正在尝试使用 Python 的 dns.update 进行简单的 DNS 更新。但是,每次我运行脚本时,我都会得到“ rcode REFUSED”。我尝试了一系列不同的排列,但似乎无法弄清楚我哪里出错了。我可以直接将此密钥与 nsupdates 一起使用并进行更改。
我在 Python 2.7 上运行它
我的钥匙看起来像这样
这是我的代码,为了排除故障,我已经对其进行了硬编码。
这是我的回应
python - 在python中获取IP地址的所有FQDN
我有以下问题:我实际上正在为 ovirt 服务器制作一个脚本,以自动删除虚拟机,其中包括从 DNS 中注销它们。但是对于一些非常具体的虚拟机,一个 IP 地址示例有多个 FQDN:
我试过用python中的socket来做,但它只返回一个答案,我也试过用dnspython做python,但我失败了。目标是计算 dns 服务器上 A 类记录的数量有人有想法做这样的事情吗?