iT邦幫忙

0

如何查一個網域設了多少的Host?

以 ithome.com.tw 為例:
www.ithome.com.tw
blog.ithome.com.tw
(先不考慮 *.blog.ithome.com.tw 的 wildcard 的設法,會有無限多種的情形)
windows7.ithome.com.tw
ithelp.ithome.com.tw
這只是從 所知道的列舉出來,算是有4個,
古早一些 DNS 沒設那麼多限制時,
還可以利用 nslookup 用該網域的 Name Server,
來下 ls ithome.com.tw 的指令,
就能看出 ithome.com.tw 裡到底設了幾個 hosts。
當然現在絕大多數的 Name Server 都把這功能關了,
就只能透過 google 來查看,
但是在 Google 也只能用 site:ithome.com.tw 的語法,
查詢到 ithome.com.tw 下所有 hosts 裡的所有網頁,
但無法明確知道 xxx.ithome.com.tw 的 xxx 分別有哪幾個?
所以很想知道,怎麼去查,或者哪邊會有統計,
某個 domain 下有哪些,或有幾個 hosts?

557557 iT邦新手 4 級 ‧ 2009-09-03 04:24:06 檢舉
有個國外網站可以查詢
輸入網址就可以看到所有次網域了
就是可以查詢主機內一共架設了多少的網站
http://8591.ws/

您可以自己看一下~

1 個回答

22
jerry710822
iT邦高手 1 級 ‧ 2009-08-26 00:31:52
最佳解答

在實務上,這個方法暴力了些,以ntu為例,是一個Class B,看scan幾個就會被鎖。有些DNS上的設定,若只有設正解,沒設反解,這就沒算到。若同一個IP有多個虛擬主機的狀況,也算不到。雖說ntu的IP是140.112的範圍,但裡面也有非ntu.edu.tw的domain,這個不需要算。而以ntu.edu.tw的domain,也未必在140.112的範圍中,這也算不到。

是真的有點暴力,建議沒有必要不要使用此方法

我要發表回答

立即登入回答