請教有可以查詢一個領域名稱在不同DNS解出的IP的所在ISP或所在地的軟體?



贊助商連結


fierycloud
2016-04-02, 05:59 PM
因為最近更新ipad的時候,前一天更新9.3時,itune 下載正常,用完移除(包含使用者底下的資料夾);但是隔一天要更新9.3.1時,重新下載itune,卻是非常緩慢。 突然想到ios app 更新時,更換不同DNS可能會有顯著差異,就更換DNS,且真的變得比較快。

因此突然想了解大概的狀況,大致搜尋了一下,似乎關鍵用語是DNS Propagation,網路上有些相關的地理位置或IP的服務,不過似乎多缺乏可以自訂的列表。

比較接近的似乎是這個:
http://www.preshweb.co.uk/cgi-bin/dns-propagation-tracker.pl

http://www.preshweb.co.uk/cgi-bin/dns-propagation-tracker.pl?domain=a1.phobos.apple.com&type=A&serversmode=specified&servers=8.8.8.8%0D%0A8.8.4.4%0D%0A208.67.222.222%0D%0A208.67.220.220%0D%0A168.95.1.1%0D%0A168.95.192.1%0D%0A139.175.55.244%0D%0A114.114.114.114%0D%0A192.83.166.11%0D%0A211.72.210.250&nsdomain=

對象是
a1.phobos.apple.com

DNS是自訂的
8.8.8.8
8.8.4.4
208.67.222.222
208.67.220.220
168.95.1.1
168.95.192.1
139.175.55.244
114.114.114.114
192.83.166.11
211.72.210.250

但是要如何知道相關的解出的IP是在哪個ISP 或是在哪 (比如說至少是網內或境內)就... ... (不過實際上,直接解到國外的,似乎也不見得就一定快或慢。)

因此想請教有可以一次完成查詢一個領域名稱在不同DNS解出的IP的所在ISP或所在地的軟體嗎? 比較合適的搜尋關鍵字是?

謝謝

贊助商連結


bx2aa
2016-04-14, 01:05 PM
我用 XP 準備 UnxUtils gawk 和 curl 執行
nslookup 168.95.1.1 pczone.com.tw 2>nul | gawk -F: "/Address/{print $2}" >> list.txt
for /F %i in (list.txt) do curl -d "inputip=%i" http://dir.twseo.org/ip-query3.php >> Query.txt

你自己 在 nslookup 前加上 for Server.txt 和 for Host .txt 接 nslookup .....
這樣準備 Server.txt 取代 192.168.1.1
再準備 Host.txt 取代 pczone.com.tw
for /F %i in (Server.txt) do for /F %j in (Host.txt) do nslookup %i %j 2>nul | gawk -F: "/Address/{print $2}" >> list.txt
for /F %i in (list.txt) do curl -d "inputip=%i" http://dir.twseo.org/ip-query3.php >> Query.txt