gpt4 book ai didi

python - 如何绕过 nsswitch.conf 在 Linux 上(使用 python)进行 DNS 查询并且没有额外的包

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:29:24 25 4
gpt4 key购买 nike

我想进行 DNS 查询以检查/etc/hosts 文件中的某些条目是否已过时(现在可以使用 DNS)或与 DNS 答案冲突。 nsswitch.conf 配置为首先查找/etc/hosts。gethostbyname() 或 getaddrinfo() 将不起作用,因为它们都使用操作系统 mechasnims (nsswitch.conf)。

我知道 pythonDNS 包。不幸的是,在系统上安装额外的软件包相当困难。此外,可用的 python 版本相当旧 (python23)。

到目前为止,我看到的唯一可能的解决方案是解析 nslookup 或挖掘输出。但我真的不喜欢这个想法,因为涉及的复杂性(CNAME、多条记录……)。

我正在寻找一个单一的类/函数解决方案来进行 DNS A 记录查找。

最佳答案

明显的选择:

关于python - 如何绕过 nsswitch.conf 在 Linux 上(使用 python)进行 DNS 查询并且没有额外的包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5563813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com