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