【发布时间】:2021-12-16 05:41:50
【问题描述】:
上下文:
我有 50000+ ip 来自防火墙策略的内部网络计算机地址。 我正在尝试获取所有这些的主机名,使用一个特定的DNS服务器。
问题是:
我不想使用公司的主 DNS 服务器以避免崩溃和关闭生产。所以我想指定使用哪一个。
我尝试过的:
我已经尝试过 dns.resolver、socket.gethostbyaddr 等等,但它似乎不起作用...
提前致谢!
【问题讨论】:
-
1) 无法保证您拥有将 IP 地址映射回主机名的 PTR 记录。 2)如果您的 DNS 服务器因 50000 个请求而崩溃,这是一个问题,尝试解决此问题可能会更快 3)“我尝试过......但它似乎不起作用”。您将需要显示更多代码来证明您正在尝试什么。 Python
dns模块完全可以满足你的需求。 -
请提供足够的代码,以便其他人更好地理解或重现问题。