國(guó)內(nèi)網(wǎng)站空間恢復(fù)訪問的技巧分析
前言
作為隱私域名注冊(cè)商的角度,總會(huì)被國(guó)內(nèi)空間用戶問起,域名解析還打不開,我們表示挺冤的,也很無(wú)奈,問題其根本原因并不在域名,而是您所在空間服務(wù)器。
點(diǎn)我,為啥國(guó)內(nèi)空間為啥打不開的原因
目前國(guó)內(nèi)空間有時(shí)做特價(jià)促銷,不少用戶購(gòu)買之后發(fā)現(xiàn),綁定了域名是無(wú)法訪問的。提示該網(wǎng)站沒備案,需要做備案才能使用。然而很多人沒備案原因很多種,例如急用等不及、備案需要各方面證件匹配、怕麻煩、怕泄露隱私等種種原因,但又不想浪費(fèi)了國(guó)內(nèi)空間,難題便擺在這了。
還有一個(gè)特例也說(shuō)一下:一些人家里放臺(tái)電腦做網(wǎng)站服務(wù)器,家庭寬帶的80端口也是不能用的,情況類似。
一、國(guó)內(nèi)空間阻斷訪問原理
我們以阿里云的國(guó)內(nèi)空間為例:一般國(guó)內(nèi)機(jī)房防火墻阻斷原理都是阻斷80端口。80端口也就是網(wǎng)站的默認(rèn)展示端口、
例如你訪問abc.com和abc.com:80是一樣的,默認(rèn)不顯示80而已。
那么擴(kuò)展來(lái)說(shuō),非80端口,就能展示網(wǎng)頁(yè)了,例如你網(wǎng)站ip是192.168.2.44,那么訪問http://192.168.2.44:8080 這樣就可以訪問了。
二、解決辦法匯總分析:
1.1換空間
簡(jiǎn)單暴力了,換個(gè)香港免備案空間解決,一年才百來(lái)元何苦折騰。當(dāng)然有點(diǎn)偏題了,咱們說(shuō)不浪費(fèi)國(guó)內(nèi)空間為前提。
如果某些國(guó)內(nèi)系統(tǒng)不能搬遷到國(guó)外空間,那租個(gè)香港空間,將域名綁在上面,進(jìn)行iframe頁(yè)面嵌套,也是一個(gè)比較好的解決方式
1.2使用ip來(lái)訪問
直接簡(jiǎn)單粗暴,訪問ip+端口
1.3只使用域名+端口來(lái)訪問
帶上域名也行,不過(guò)還是離不開端口號(hào)。
例如用8080端口訪問。abc.com綁上后,訪問http://abc.com:8080
1.4使用域名的隱藏URL轉(zhuǎn)發(fā)功能
URL轉(zhuǎn)發(fā)技術(shù)原理解釋:其實(shí)就是上面1.1的iframe原理,只不過(guò)域名商提供了iframe服務(wù)而已。
域名A 跳轉(zhuǎn)到 域名B(或ip地址上)
舉例:
例如你將abc.com隱藏轉(zhuǎn)發(fā)到baidu.com,訪客看到了百度的內(nèi)容,但瀏覽器的地址是顯示abc.com
所以,你的域名http://abc.com可以隱藏轉(zhuǎn)發(fā)http://192.168.3.44:8080
轉(zhuǎn)發(fā)有兩種:隱藏轉(zhuǎn)發(fā)(URL Frame)、直接轉(zhuǎn)發(fā)(URL Redirect)
URL Frame:隱藏轉(zhuǎn)發(fā);轉(zhuǎn)發(fā)后,瀏覽器地址欄將顯示源網(wǎng)址(A),隱去了B的地址。
URL Redirect :直接轉(zhuǎn)發(fā);轉(zhuǎn)發(fā)后,瀏覽器地址欄將顯示目標(biāo)網(wǎng)址(B)。
國(guó)外域名本平臺(tái)的域名都支持隱藏轉(zhuǎn)發(fā)功能,然而如果您域名是國(guó)內(nèi)域名商注冊(cè)的,不好意思,這功能被禁止了,國(guó)內(nèi)幾乎所有域名商都不提供這個(gè)功能,政策的關(guān)系。因?yàn)殡[藏功能可能會(huì)被壞人利用做釣魚網(wǎng)站等
1.5使用反向代理功能
您必須要有一臺(tái)免備案的國(guó)外linux服務(wù)器(香港服務(wù)器、美國(guó)服務(wù)器都行),然后搭建nginx反向代理環(huán)境。
舉例:你的源站是A,你的反代服務(wù)器是B,訪客是C
域名綁在B上,當(dāng)C訪問域名時(shí),B就會(huì)向A抓取數(shù)據(jù),再提供給C
C是不直接訪問A的,這樣就實(shí)現(xiàn)了不丟棄A國(guó)內(nèi)空間,然后實(shí)現(xiàn)了免備案訪問。
以上面的方法,B必然在國(guó)外,C訪客在過(guò)國(guó)內(nèi)。C到B,A到B,然后B到C。真正訪問路徑來(lái)看,繞了個(gè)彎。
所以現(xiàn)在做主機(jī)服務(wù)商所謂的國(guó)內(nèi)免備案空間,其實(shí)就是CDN繞一圈國(guó)外再回來(lái)實(shí)現(xiàn)的。真正省事還不如直接租用香港、新加坡等服務(wù)器空間來(lái)得更有效率點(diǎn)。
當(dāng)然,這種方式也能隱藏源服務(wù)器空間,對(duì)抗一些DDOS攻擊是非常好的解決方案,也可以掛載https證書。
反代技術(shù)被玩壞的例子也很多,例如可以鏡像克隆一個(gè)同行的網(wǎng)站變成自己的網(wǎng)站做衛(wèi)星站優(yōu)化等等。。這里不擴(kuò)展講,下次有機(jī)會(huì)再寫一篇文章討論
1.6使用海外CDN
其實(shí)原理同上1.5,只不過(guò)CDN節(jié)點(diǎn)更多。而且一些CDN也可以嵌套https、SSL證書,當(dāng)然反向代理也可以實(shí)現(xiàn)嵌套https證書,這里就不加贅述了,以后有機(jī)會(huì)再擴(kuò)展講解。
結(jié)語(yǔ)
建站投入還有百度優(yōu)化都需要時(shí)間來(lái)培養(yǎng)才能達(dá)到效果的,與其上面一堆方法來(lái)挽救國(guó)內(nèi)服務(wù)器空間,還不如索性買個(gè)香港空間迅速建站搞好效益才是最重要的。時(shí)間就是金錢。浪費(fèi)的時(shí)間不如都投入在網(wǎng)站原創(chuàng)內(nèi)容的創(chuàng)造發(fā)布上。搜索引擎帶來(lái)收益遠(yuǎn)比在這里浪費(fèi)時(shí)間要好得多。