網站的DNS與網頁連線測試工具

如果是自己架設網站的朋友,也許有時候可能會遇到無法連線的情況。這種狀況可能是剛搬主機DNS未指向完成、DNS設定錯誤、你的電腦連線出了問題(意思是跟網站之間),或者根本就是主機掛了。那我們要怎麼樣快速的查出問題所在呢?我們先把最有可能的「主機掛了」的可能放在前面來說明:

怎麼樣檢測網站是否掛了?還是只是「眾人沒掛我獨掛」呢?下面幾個好用的工具:

Internet Supervision

網址:http://internetsupervision.com/

首先是Internet Supervision,他們主要是作網站監控(Website Monitor)服務的,但是他們有一個最重要的功能,就是可以從他們在全世界各地的主機測試你的網站有沒有掛掉。

只要進入他們首頁,在右邊的”Free Internet Web Server Monitoring Tool”輸入你想要測試的網址,接著按”Check URL”就可以開始測試了:

接著就是測試結果了:

如果你的網站測試結果(也就是result的地方)是OK的話,那就表示網站連線沒有問題了!如果中間有出現紅色ERROR,那就表示那個點與你的主機暫時無法連線。那如果全部都是ERROR呢?那有九成的機會是你的主機掛了啦!

Hyperspin

網址:http://www.hyperspin.com

這個網站也跟InternetSupervision 一樣,也是作網站監測同時可以幫你測試網站的,你只要進入www.hyperspin.com,在網頁的上方「輸入網址」的地方輸入網址(這不是廢話嗎?),還有下一頁簡單的驗證碼,就可以開始測試了:

這是測試結果:

InternetSupervision 一樣,只要報告狀態是OK,那就是沒問題,如果只有兩三個ERROR,可能是測試站的網路訊號中斷,如果是全部都ERROR,那就是網站掛了!

上面這兩個工具其實不只是可以拿來測試網站離線狀態,如果你仔細觀察報告內容,他還告訴你從測試站連到你的網站的速度,這可以當作是主機速度的參考。

DNS解析測試 – OpenDNS CacheCheck

網址:http://www.opendns.com/support/cache/

再介紹一個簡單的工具,這個就是檢查DNS紀錄是否正常(或是網站搬完家後確定DNS更新了沒),請到由OpenDNS所提供的CacheCheck,輸入網址和驗證碼後,就可以看到目前Opendns各地主機所返回的DNS紀錄:

返回結果:

返回結果上面會顯示網站的IP,正常來說應該都會是相同的,如果才剛更新網站,有可能各地會有不同的結果,這時,你可以按網頁下方的”Reflesh the cache”,就會讓所有伺服器強制更新資料,可以這樣看看資料會不會更新為正確的IP。如果在這個測試網頁你發現出現紅色錯誤,或是IP指向的主機不對,就要去網域的DNS設定檢查一下你設定的內容了。不過如果你是使用國內的DNS代管,可能OpenDNS更新的速度會比較慢,不過最慢應該都在6個小時內能夠更新完成。