嘿我如何使用ruby找到特定网站的所有子域列表
答案 0 :(得分: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