不(bu)知道(dao)大家看(kan)(kan)沒看(kan)(kan)過美(mei)國(guo)的一部愛(ai)情(qing)電影叫《初(chu)戀50次(ci)》,片(pian)中(zhong)的女(nv)主角露西因(yin)為(wei)(wei)一次(ci)車禍而(er)患(huan)上(shang)了(le)一種極為(wei)(wei)罕(han)見(jian)的短(duan)期記憶喪失癥。當(dang)第二天(tian)太(tai)陽升(sheng)起(qi)的時(shi)(shi)候,她就會把前(qian)一天(tian)的事情(qing)全都(dou)忘(wang)光。而(er)墜(zhui)入情(qing)網的男主角亨利無法放棄自己心愛(ai)的女(nv)孩,為(wei)(wei)了(le)自己,也為(wei)(wei)了(le)向女(nv)孩的父(fu)親證明自己對她的愛(ai),亨利在朋(peng)友(you)尤拉的幫助下,開(kai)(kai)(kai)始(shi)了(le)既(ji)瘋狂又(you)令人感動(dong)的追求(qiu)計劃(hua)——務求(qiu)在每天(tian)太(tai)陽升(sheng)起(qi),每一個新的一天(tian)來臨(lin)之時(shi)(shi),讓露西再一次(ci)愛(ai)上(shang)他。當(dang)初(chu)這部電影FunKey看(kan)(kan)得有(you)(you)(you)滋有(you)(you)(you)味,恰逢昨日新網DNS故(gu)障,很多朋(peng)友(you)發來郵(you)件詢問網站為(wei)(wei)什么打(da)不(bu)開(kai)(kai)(kai)了(le),而(er)且清(qing)一色的都(dou)在詢問是不(bu)是空(kong)間被墻了(le),有(you)(you)(you)點哭笑不(bu)得,于(yu)是讓FunKey有(you)(you)(you)了(le)寫這篇文(wen)章的想(xiang)法。希望各位在碰到網站打(da)不(bu)開(kai)(kai)(kai)的時(shi)(shi)候,本文(wen)能夠有(you)(you)(you)點用(yong)。
露西(xi)是誰(shui)呢?就(jiu)是我(wo)的博客iFunKey.com,昵稱“發(fa)現空(kong)間(jian)”,介紹美國空(kong)間(jian),家(jia)住美國華盛頓州西(xi)雅圖市(shi)。而我(wo)們的電腦每次(ci)都需(xu)要知道地址才能訪(fang)問網站,像極了影(ying)片的女主角。文章中(zhong)就(jiu)反串一(yi)把(ba)。做為中(zhong)間(jian)人的媒婆(po)是BackyCorp~
要想真(zhen)正的(de)(de)認識露西(xi)需要這兩條簡單(dan)的(de)(de)命令(ling), ping 和 tracert ,使用這兩個命令(ling)就(jiu)能知道露西(xi)家(jia)在哪,去露西(xi)家(jia)的(de)(de)路上好(hao)不(bu)好(hao)走,通不(bu)通。也就(jiu)是(shi)在網站無法訪問的(de)(de)時候能夠做一(yi)個簡單(dan)的(de)(de)判斷(duan),到(dao)底網站無法訪問是(shi)哪里(li)出了問題(ti)。
Ping
ping 的(de)作(zuo)用:簡單(dan)來說(shuo),就是判斷網站的(de)延(yan)遲(chi)或是連通率(lv)。形象(xiang)的(de)說(shuo)就是通過露(lu)(lu)西這個名字查出露(lu)(lu)西家住哪里,并計算出FunKey從自己家到露(lu)(lu)西家走個來回需要多長時間,路上(shang)堵不堵車(che)。
ping 的用法:ping 域名(ming)
例子:
上圖是在網(wang)絡(luo)暢(chang)通無誤,DNS解析正確的(de)情況(kuang)下(xia) ping ifunkey.com 的(de)結果。發現露西家(jia)的(de)地址是174.37.183.98,走(zou)個來回需(xu)要212ms,速度相當美麗,而且圖中顯示從(cong)FunKey這里到露西家(jia)的(de)路(lu)上很通暢(chang)。
上圖是昨天新網DNS故障時 ping ifunkey.com 的結果。Ping request could not find host ifunkey.com. Please check the name and try again.找(zhao)不(bu)到(dao)主機,請檢(jian)查域名是否(fou)輸入正確(que),當然咯(ge),域名是沒錯的,那為什么(me)找(zhao)不(bu)到(dao)露西家的地(di)址呢?
Tracert
tracert 的作(zuo)用:從(cong)你的電腦到(dao)(dao)你的網(wang)(wang)站,中間經過(guo)了(le)多少個(ge)網(wang)(wang)絡節點(dian)。換句話(hua)說(shuo),從(cong)FunKey這里到(dao)(dao)露西家需要(yao)走多少條街~進而可以知道到(dao)(dao)底是哪(na)條路出了(le)問題。
tracert 的用法(fa):tracert 域名
例子:
上(shang)圖是(shi)(shi)在(zai)網絡暢通無誤,DNS解析正確的情況下 tracert ifunkey.com 的結果。恩,路上(shang)有(you)點堵車,延遲有(you)點高(gao)啊(因為(wei)我(wo)這里(li)在(zai)下片片^^),而且當我(wo)走(zou)到第(di)8和第(di)9條(tiao)街的時候,IP顯示雖(sui)在(zai)國內,但還是(shi)(shi)耽擱了(le)不少時間,為(wei)什么呢,因為(wei)那里(li)有(you)崗哨,要檢查!但最終(zhong)還是(shi)(shi)走(zou)到了(le)露(lu)西的家~敲開(kai)了(le)門~叉叉叉~
上圖是在昨天新(xin)網(wang)DNS故障時 tracert ifunkey.com的結果。Unable to resolve target system name ifunkey.com. 無法解析 ifunkey.com 這個(ge)域名(ming),也就不(bu)知道去露(lu)西(xi)的家(jia)該怎么(me)走,網(wang)站自然就無法打開咯~
再舉個例子
我(wo)們(men)分別(bie) ping 和 tracert 一下下面這兩(liang)(liang)個MM,這兩(liang)(liang)個MM雖然也很(hen)美,但(dan)是(shi)家長(chang)說她們(men)是(shi)壞孩子,所(suo)以,是(shi)不(bu)允(yun)許FunKey到(dao)他們(men)家里滴~結果就只只能是(shi)這樣咯~
再看看前段時間(jian)剛(gang)被XX的(de)CZ.CC免(mian)費域名(ming)。
仔細注意 tracert 的結(jie)果(guo),有興趣的朋友可以查(cha)查(cha)被截斷的IP是哪(na)里(li)的,這樣那個崗(gang)哨的位置我想大家就(jiu)明(ming)白在(zai)(zai)哪(na)里(li)了(le)吧(ba)~另外,我現在(zai)(zai)在(zai)(zai)鄭(zheng)州出差,所以,tracert 的結(jie)果(guo)前半段顯示的是河南,您自(zi)己 tracert 前半段就(jiu)是自(zi)己的省市(shi)級(ji)節點。看到延遲忽然升(sheng)高的地方,除(chu)了(le)那個崗(gang)哨,就(jiu)說明(ming)“出國(guo)”了(le)~
最(zui)后介(jie)紹(shao)兩個(ge)和(he)兩個(ge)網站
//www.wormly.com/test_remote_ping
//www.just-ping.com
這(zhe)兩個網站(zhan)都可(ke)以實現在線 ping 的(de)功(gong)能,請結合(he)和下面兩條(tiao)命(ming)令綜合(he)運用(yong),不要單(dan)憑其中的(de)某個反饋結果(guo)來(lai)判斷網站(zhan)的(de)狀況(kuang)。希望各(ge)位在網站(zhan)出(chu)問題的(de)時候本文能有點(dian)幫助(zhu)。另外一條(tiao)命(ming)令 ipconfig /flushdns(用(yong)來(lai)清(qing)空DNS緩存)
通過(guo)上面的(de)比較,我(wo)(wo)們(men)就能(neng)知(zhi)(zhi)道,崗哨是(shi)(shi)在省級節(jie)(jie)點(dian)(dian)和(he)幾個(ge)(ge)(ge)主要(yao)的(de)節(jie)(jie)點(dian)(dian)上,均在咱(zan)們(men)國家(jia)的(de)骨(gu)干網(wang)(wang),當我(wo)(wo)們(men) tracert 某個(ge)(ge)(ge)域(yu)(yu)名時,在骨(gu)干網(wang)(wang)IP上出現 Destinationg host uneachable 的(de)時候基本可(ke)以(yi)(yi)判斷是(shi)(shi)被(bei)水產了。如果(guo)我(wo)(wo)們(men) tracert 某個(ge)(ge)(ge)域(yu)(yu)名能(neng)夠到達美國的(de)話就說明你(ni)的(de)網(wang)(wang)站(zhan)沒有被(bei)水產,而(er)網(wang)(wang)站(zhan)還無(wu)法訪問(wen)就是(shi)(shi)域(yu)(yu)名解析和(he)服務器故障(zhang)兩個(ge)(ge)(ge)方面的(de)問(wen)題(ti),大家(jia)可(ke)以(yi)(yi)搜索(suo)“新網(wang)(wang)DNS故障(zhang)”,就知(zhi)(zhi)道新網(wang)(wang)的(de)DNS有多脆弱,我(wo)(wo)還從來聽過(guo)Godaddy的(de)DNS出過(guo)問(wen)題(ti)。
另(ling)外,美(mei)國(guo)的空(kong)(kong)(kong)間(jian)(jian)雖有被(bei)水產(chan)的危險,但(dan)還沒(mei)高到咱們這(zhe)些個小站(zhan)長的頭上。空(kong)(kong)(kong)間(jian)(jian)被(bei)墻(qiang)了,在(zai)日志上寫(xie)(xie)點東(dong)西抱(bao)怨一(yi)下(xia),空(kong)(kong)(kong)間(jian)(jian)沒(mei)被(bei)墻(qiang)誰還寫(xie)(xie)一(yi)寫(xie)(xie)?這(zhe)就造成了我(wo)們可(ke)(ke)以(yi)在(zai)搜索引擎上可(ke)(ke)以(yi)找到一(yi)大把“我(wo)的空(kong)(kong)(kong)間(jian)(jian)被(bei)墻(qiang)了”之類(lei)的信息,就是(shi)很(hen)少看到“我(wo)的空(kong)(kong)(kong)間(jian)(jian)沒(mei)被(bei)墻(qiang)”。美(mei)國(guo)空(kong)(kong)(kong)間(jian)(jian)會被(bei)墻(qiang),但(dan)也不(bu)用太敏感~~我(wo)這(zhe)半年多用的不(bu)是(shi)好好的?有人擔心(xin)BackyCorp的名氣小會跑路,大家可(ke)(ke)以(yi)查(cha)下(xia)LLC這(zhe)個縮寫(xie)(xie)的意思,美(mei)國(guo)的法(fa)制極為健全(quan),欺(qi)詐的懲罰力(li)度是(shi)很(hen)嚴重的。
美(mei)國的(de)空(kong)間價格(ge)便宜量(liang)有足,組件配(pei)置齊全,很多找FunKey代(dai)購(gou)的(de)朋友都在詢問類似“這個空(kong)間支不(bu)(bu)支持(chi)DZ?”“這個空(kong)間支不(bu)(bu)支持(chi)DEDE”“Zend optimization呢?”“.htaccess呢?”,重復的(de)回(hui)復讓FunKey多少(shao)有點疲勞,不(bu)(bu)過各位的(de)心情是可以理解的(de),國內Win主(zhu)機盛(sheng)行,加上技術人員的(de)能力相對(dui)較低,造成很多程序上的(de)使用困難,或支持(chi)的(de)不(bu)(bu)到位。
國外的主機(ji)大多使用LAMP,即Linux+Apache+MySQL+PostgreSQL,什么意(yi)思(si)?清一(yi)色的開(kai)源(yuan)軟件,節(jie)省了大筆的軟件授(shou)權(quan)費(fei),也是PHP的原生系統,基本是PHP程序就(jiu)能做到很好(hao)的支持(chi)~而.htaccess就(jiu)是Apache的一(yi)個組成部分,所以大家在購(gou)買(mai)美(mei)國主機(ji)時不(bu)必擔(dan)心(xin)軟件的支持(chi)的問題。