2012-02-14 17 views
0

嘿,我如何找到所有子域名的列表使用Ruby如何获得所有subdomins列表特定网站

+0

虽然技术上可以获得DNS区域信息,但不要忘记,使用通配符域的应用程序不适合该方法。这可能有助于解释您尝试解决什么问题,也许是针对特定的网站或应用程序? – 2012-02-14 09:10:01

回答

0

一个特定的网站这并不适用于所有领域,但许多允许DNS区域传输。你将需要Net :: DNS。下面的代码应该让你开始:

require 'Net\DNS' 

res = Net::DNS::Resolver.new 
res.tcp_timeout(10) 
zone = res.axfr('example.com') 

if (zone) 
    zone.each do | rr | 
     print rr.inspect 
else 
    print 'Zone transfer failed: ', res.errorstring, "\n" 
end 
+0

无法正常工作获取以下错误WARN - :AXFR查询,切换到TCP 参数错误:Fixnum与零的比较失败 – 2012-02-14 10:00:34

相关问题