臨近下班,正在收拾東西,愛房的同事打來電話詢問,是否是西安的dns解析出了問題,我說不會呀,咱們用dnspot作的解析,本身只是作了個cname指到dnspot上面而已,若是dnspot有問題,那就不會僅僅aifang出問題不,咱們其餘的網站卻正常了。網絡
要了一個西安同事的qq,遠程上去幫他看了一下,外網地址是一個1打頭的ip地址,着實有點訝異,我覺得1打頭的這些ip早倍老美給佔去完了呢。ide
目前無暇顧及ip地址的事情,查了一下,得知這個ip是西安電信的地址,也就是說鹹的同事用的是西安電信,查看到了dns解析到地址,是一個正常的地址,可是從同事辦公室裏ping出去,是不通的,我從上海ping了一下,有嚴重的丟包現象,約75%,感受西安可能電信的網絡有問題,用西安辦公室ping我在上海解析到的地址,丟包超過90%,這下能夠確認,西安的電信網絡確定有比較嚴重滴問題。網站
聯繫到西安的朋友,請他幫忙解析一下aifang的地址,獲得一格58打頭的網通地址,在西安辦公室ping出去,正常,因而更改host文件,講地址強行指到網通dns解析到的地址上面,管理後臺打開,退出qq。cdn
剛想收拾東西離開,西安同事告訴我,剛纔取得了階段性的勝利,登陸頁面能打開了,可是用戶名密碼輸入之後,仍是沒法打開網頁,我讓同事打開firebug,把登陸過程當中firebug獲得的信息貼給我看。dns
圖片貼過來,我看到,登陸以後,會立馬跳轉指另一個域名,那我就理解爲何登陸以後沒法使用了,通知同事,講host文件,按照我剛纔的方法,添加一行跳轉的域名。添加完畢,獲得同事答覆,OK,可以打開。圖片
告知同事,我今天的行爲只是一個暫時的解決方案,等往後電信的網絡好了,須要將添加的那兩條去掉。而後收拾東西離開。ip
總結一下網站打不開的可能緣由:域名
1.就是你們最不肯意看到的,源站掛了,就是真的打不開了,別無其餘的解決方案,從源端把問題解決。it
2.就是cdn的節點出故障,能夠把ip強行指向源端,可以正常打開,能夠確定的確認,cdn的節點有問題出現,通知cdn儘快更換節點。class
3.dns被劫持,解析到別的地方,別無他法,這個一旦遇到,應該就是大範圍的事情。
4.網絡故障,一般狀況下,網絡故障就只能等到網絡回覆,像上文所說,跨運營商訪問,速度必然有所損失,且是個暫時解決之道,一旦網絡回覆,必須儘快去掉host文件的跨運營商解析。