如何在不使用Net :: DNS的情况下在perl中执行dns txt记录查找

时间:2010-11-24 14:43:23

标签: perl

我正在尝试编写一个需要dns txt查找的快速服务,我不想使用像Net :: DNS这样的任何慢速模块。

感谢您的任何提示!

2 个答案:

答案 0 :(得分:7)

1)Net :: DNS的哪些特定部分对您来说很慢?你需要剖析才能找到答案。

2)要进行查找,您需要实现DNS查询并解析响应。

对于第二个,请使用以下资源作为参考:

答案 1 :(得分:1)

如果您正在编写服务,我会考虑使用mod_perl或类似技术编写它。这样,加载Net::DNS的缓慢部分可以在服务的启动部分处理,实际查询会很快。

正如之前的回复已经说明的那样,关键是要了解什么是缓慢的。 perl -d:DProf然后用dprofpp分析输出在这种情况下可能是一个好主意。