0
嘿,我如何找到所有子域名的列表使用Ruby如何获得所有subdomins列表特定网站
嘿,我如何找到所有子域名的列表使用Ruby如何获得所有subdomins列表特定网站
一个特定的网站这并不适用于所有领域,但许多允许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
无法正常工作获取以下错误WARN - :AXFR查询,切换到TCP 参数错误:Fixnum与零的比较失败 – 2012-02-14 10:00:34
虽然技术上可以获得DNS区域信息,但不要忘记,使用通配符域的应用程序不适合该方法。这可能有助于解释您尝试解决什么问题,也许是针对特定的网站或应用程序? – 2012-02-14 09:10:01