Skip to main content
 首页 » 编程设计

python之最快的 Python DNS 库

2025年05月04日19myhome

在多任务中进行数百个 DNS 查询的库是最快的。

我用 google 搜索了 python 的 DNS 库。我发现 adns 据说是最快的。 但它与 Windows 不兼容。是否有适用于 python 的跨平台兼容 DNS 库?

请您参考如下方法:

Twisted 的 DNS 库是跨平台的。它是否是“最快的”是有争议的,但 Twisted 总体上表现非常好。如果它不能使您的 I/O 链路饱和,我会感到惊讶。

但有一点需要注意:Twisted 使用异步 I/O 而不是多任务来实现并发。异步 I/O 是处理并发查询的一种非常好的机制,但它需要与典型的线程方法不同的编程风格。学习曲线可能很陡峭,但相当短,在我看来,这是非常值得的。