家裡安裝的是中華電信的網路,速度很快,ping也很低,訪問大陸的網站也都很快,但訪問新浪微博卻是很慢,常常內容都顯示一半就卡住,很影響使用,我首先想到新浪這麼大的公司不會是伺服器的問題,那問題出在哪裡呢,我開始往DNS解析上面想,首先ping www.weibo.com 返回下面的結果
返回的IP延遲很低,是cdn加速,但可能是cdn的問題也說不定,那我乾脆換一個其他的ip看看,可是應該換到哪個ip呢,既然新浪是大陸的,而我訪問大陸的ip也很快,那我就換一個大陸的新浪的微博伺服器並且訪問也很快的。
查詢伺服器我是使用http://ping.chinaz.com/ 來查詢,會返回很多IP
圖中看到台灣的IP和我這裡解析的是一樣的,而作為選擇的就找兩個挨著的180.149.134.141和180.149.134.142,ping的結果為
這樣看我這裡是連接142這個IP比較快,那剩下的就是修改系統的HOSTS文件將www.weibo.com指向到180.149.134.142
再打開微博,速度飛快,問題解決了~~
同理如果是手機一樣可以設定,安卓手機的話需要root,因為也是需要改hosts文件,蘋果的不知道越獄後是否可以改,理論上是可以的。安卓的root後用文件管理軟體獲得root權限,然後將根目錄下的etc下面的hosts文件拷貝到一般目錄裡,打開修改添加一行
180.149.134.142 www.weibo.com
之後保存,再將hosts文件覆蓋到原始位置上即可。
請問WINDOS怎麼改 ? HOSTS語法 ?
使用記事本打開C:WindowsSystem32driversetc下的hosts文件在最後添加那行,如果是WIN7及之後的系統需要修改權限才可以讓你保存
謝謝,改善很多了,如果有新ip,再通知喔,感恩。
剛剛ping 116.31.102.146速度也很快
這個IP好像連不上了,大大有新IP嗎