Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 针对特定DNS、域和记录类型支持库的多线程DNS查询 已解析,使用ADN与python绑定。。。_Php_Python_Multithreading_Dns - Fatal编程技术网

Php 针对特定DNS、域和记录类型支持库的多线程DNS查询 已解析,使用ADN与python绑定。。。

Php 针对特定DNS、域和记录类型支持库的多线程DNS查询 已解析,使用ADN与python绑定。。。,php,python,multithreading,dns,Php,Python,Multithreading,Dns,我有一个场景,其中我必须执行以下操作: 加载域 加载要查询的记录类型 DNS的加载列表 执行查询、获取结果并显示它们 我已经试过了,但它不是多线程的,甚至一个查询也需要3秒钟。我研究了ADN及其python绑定,它比任何其他方法都快得多,但我仍然没有找到一种使用ADN python绑定来查询特定DNS服务器的方法,而不是在resolv.conf中使用的方法 你觉得怎么样?有解决办法吗?或者我应该在chrooted环境中使用resolv.conf创建的fly启动每个ADNS查询吗 哦,我更希望

我有一个场景,其中我必须执行以下操作:

  • 加载域
  • 加载要查询的记录类型
  • DNS的加载列表
  • 执行查询、获取结果并显示它们
我已经试过了,但它不是多线程的,甚至一个查询也需要3秒钟。我研究了ADN及其python绑定,它比任何其他方法都快得多,但我仍然没有找到一种使用ADN python绑定来查询特定DNS服务器的方法,而不是在resolv.conf中使用的方法

你觉得怎么样?有解决办法吗?或者我应该在chrooted环境中使用resolv.conf创建的fly启动每个ADNS查询吗


哦,我更希望它是PHP/Python来方便地将它包含在一个应用程序中。

< P>如果你在客户端使用PHP并给它提供域查询,那么你应该考虑使用多个流(每一个DNS查询)以非阻塞的方式工作。Wez Furlong well.

要查看流,请选择正在进行签出的库。应该给你一些关于如何完成你想做的事情的想法。