问题标签 [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.
dns - 挖掘任何工作如何?
我的一般问题是“挖掘任何”如何工作?
特别是,我想将 dig 的使用与简单发送多个等效请求(a、txt、mx、...)进行比较。
是否发送单个 DNS 查询?使用 dig 效率更高吗?
是否保证与发送多个等效请求(a、txt、mx、...)获得相同的结果?
如果它们不等效,我应该什么时候使用每种方法?
最后,如果有人有 dig 的 Python(首选 Python3)实现(而不是通过使用子进程等运行它) - 我将很高兴获得参考。
python - 有没有办法使用 dnspython 更新特定视图中的区域?
就像标题一样。我一直在努力解决这个问题,但我找不到任何方法来解决这个问题。有没有人知道该怎么做。请帮忙,谢谢!
dnspython - NS 的 Python dns.resolver 不适用于子域?
我正在尝试获取子域的 NS,但出现NoAnswer
异常。
我怀疑这是因为请求 NS 只在根域上工作,但我该怎么办呢?
有没有办法使用它来实现它,dnspython
或者我必须删除每个子部分,直到 NS 工作?
python - dnspython:从服务器验证 DS 记录
我想验证查询响应的 DS 记录。当我从服务器获得响应时,我使用库提供的函数,如下所示 -
其中:请求是这样的 -
知道哪里出错了吗?
dns - 当存在多个时,使用 dnspython 删除特定的 dns 记录
考虑 dns 服务器中的以下记录:
是否可以删除其中一条记录并保留另一条记录?
执行删除时:
我收到 NXRRSET (8) 响应。
删除时:
然后删除两个 TXT 记录(如预期的那样)。
我的示例是针对 TXT 记录的,但对于 A 和 PTR 等其他数据类型,我也有同样的问题。删除相同名称和类型的多条记录中的 1 条似乎不起作用。
有什么建议么?或者这是不可能的?
更新
使用 nsupdate cli 工具时,它似乎是可能的。当我发送以下命令时,仅删除 2 个条目中的 1 个:
由于它适用于 dns 更新,我会在 dnspython github 页面上提出问题
python - 如何使用 dnspython 查询域的所有 IP
我使用dnspython查询 DNS 服务器以将域名解析为其 IP。
当我尝试解析“google.co.uk”时,我只得到一个 IP。但是,使用另一个解析器工具,我得到了另一个 IP。两个 IP 都是正确的,我通过将 IP 放在浏览器中对其进行了测试,都打开了“google.co.uk”。
显然,为我正在测试的域名分配了多个 IP。有什么方法可以在 dnspython 中使用来检索给定域名的所有 IP?
这是我的简单脚本:
python - 如何在一次 DNS 查询中获取多条记录
这个使用代码的简单代码片段dnspython
将名称解析为 IP。
在此示例中,域是google.com
A 记录的答案。如何在一个查询中获取多条记录(例如 TXT、CNAME、..)?
python - 如何使用 python 获取设备的主机名、别名、IP 地址和规范名称(不要求库读取 /etc/hosts)?
我想获取有关给定标识符的设备的这些字段:
主机名、别名、IP 地址和规范名称
我可以通过使用套接字来获得这些:
但是,每个套接字调用都会打开主机文件(/etc/hosts)并将其读入。我想跳过这一步。
要么我希望套接字只打开一次主机文件(并保存数据),要么我希望套接字跳过查看主机文件并进行 DNS 查找(我将自己读取主机文件)。
我尝试使用 dnspython 的解析器来执行此操作,但我无法弄清楚如何解析我想要的字段的返回结果。