2012-02-14 48 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

相關問題