在台灣訪問新浪微博網頁版速度很慢?請看過來

家裡安裝的是中華電信的網路,速度很快,ping也很低,訪問大陸的網站也都很快,但訪問新浪微博卻是很慢,常常內容都顯示一半就卡住,很影響使用,我首先想到新浪這麼大的公司不會是伺服器的問題,那問題出在哪裡呢,我開始往DNS解析上面想,首先ping  www.weibo.com 返回下面的結果

ping1

返回的IP延遲很低,是cdn加速,但可能是cdn的問題也說不定,那我乾脆換一個其他的ip看看,可是應該換到哪個ip呢,既然新浪是大陸的,而我訪問大陸的ip也很快,那我就換一個大陸的新浪的微博伺服器並且訪問也很快的。

查詢伺服器我是使用http://ping.chinaz.com/ 來查詢,會返回很多IP

ping4

ping5

圖中看到台灣的IP和我這裡解析的是一樣的,而作為選擇的就找兩個挨著的180.149.134.141和180.149.134.142,ping的結果為

pinga

pingb

 

這樣看我這裡是連接142這個IP比較快,那剩下的就是修改系統的HOSTS文件將www.weibo.com指向到180.149.134.142

ping3

再打開微博,速度飛快,問題解決了~~

 

同理如果是手機一樣可以設定,安卓手機的話需要root,因為也是需要改hosts文件,蘋果的不知道越獄後是否可以改,理論上是可以的。安卓的root後用文件管理軟體獲得root權限,然後將根目錄下的etc下面的hosts文件拷貝到一般目錄裡,打開修改添加一行

180.149.134.142 www.weibo.com

之後保存,再將hosts文件覆蓋到原始位置上即可。

Screenshot_2014-12-07-12-59-28