如果您擁有自己的dns服務器,則可以阻止解析域。這裏是a guide來阻止綁定DNS服務器中的域。
要獲得所有的IP地址是沒有辦法的。你可以做的是,安裝dig。它在linux中可用,但不能在Windows中使用。
然後不時輸入dig yoututbe.com
它會告訴你從DNS緩存中解析出的所有IP。
見我的結果
$ dig youtube.com A
; <<>> DiG 9.7.0-P1 <<>> youtube.com A
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13442
;; flags: qr rd ra; QUERY: 1, ANSWER: 16, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;youtube.com. IN A
;; ANSWER SECTION:
youtube.com. 83 IN A 74.125.235.47
youtube.com. 83 IN A 74.125.235.46
youtube.com. 83 IN A 74.125.235.45
youtube.com. 83 IN A 74.125.235.44
youtube.com. 83 IN A 74.125.235.43
youtube.com. 83 IN A 74.125.235.42
youtube.com. 83 IN A 74.125.235.41
youtube.com. 83 IN A 74.125.235.40
youtube.com. 83 IN A 74.125.235.39
youtube.com. 83 IN A 74.125.235.38
youtube.com. 83 IN A 74.125.235.37
youtube.com. 83 IN A 74.125.235.36
youtube.com. 83 IN A 74.125.235.35
youtube.com. 83 IN A 74.125.235.34
youtube.com. 83 IN A 74.125.235.33
youtube.com. 83 IN A 74.125.235.32
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat Feb 18 22:26:58 2012
;; MSG SIZE rcvd: 285
有趣。爲什麼我只能得到4個完全不同的Ips,而只有4個,而不是16個? – user670186 2012-02-18 16:55:50
根據我從哪個服務器或站點挖掘,我得到完全不同的結果。這是爲什麼?是否有辦法解決所有問題? – user670186 2012-02-18 17:08:58
這是因爲你的DNS服務器到現在不需要解析更多的IP。如果所有4個IP都不可達,則DNS服務器將嘗試再次查找。希望一個新的IP將被解決。我的網絡連接不穩定。我有來自2個ISP的連接。我使用我自己的DNS服務器。所以我的DNS服務器查了很多次,都被緩存了 – 2012-02-18 17:11:21