發(fā)布時(shí)間:2024-01-24閱讀(12)

【相關(guān)推薦】
最近在程序員交(攪)流(基)平臺(tái)GitHub上有個(gè)很火的項(xiàng)目叫「AppleDNS」,它的作用是可以幫助你更快的訪問(wèn)Apple服務(wù),于是我又去庖丁解牛了這個(gè)項(xiàng)目,發(fā)現(xiàn)它的原理其實(shí)很簡(jiǎn)單,Apple家有很多服務(wù)器遍布全球,它可以幫你找到對(duì)你來(lái)說(shuō)連接最快的一臺(tái)服務(wù)器的IP地址,然后將這個(gè)IP地址寫(xiě)入你電腦的Hosts文件,以后你就可以一直連接這臺(tái)服務(wù)器了。
為什么要寫(xiě)入Hosts文件,才可以一直連接這臺(tái)較快的服務(wù)器呢?這里就要說(shuō)一下神奇的Hosts文件了。讀過(guò)以前文章的同學(xué)應(yīng)該都知道,我們?cè)L問(wèn)一個(gè)URL,首先要做的就是域名解析,將域名解析成對(duì)應(yīng)的IP地址,然后通過(guò)IP地址訪問(wèn)服務(wù)器。這
個(gè)域名解析服務(wù)器的一般都是你使用的運(yùn)營(yíng)商提供的,如果它解析出一個(gè)比較快的IP,你就可以較快地打開(kāi)網(wǎng)頁(yè),如果它解析出一個(gè)較慢的IP,你也得認(rèn)了,使用龜速去打開(kāi)吧。不過(guò),Hosts文件給了我們一個(gè)自己決定命運(yùn)的機(jī)會(huì),我們可以在Hosts文件中,指定某個(gè)域名對(duì)應(yīng)的IP地址,系統(tǒng)在發(fā)起網(wǎng)絡(luò)請(qǐng)求時(shí),會(huì)優(yōu)先使用Hosts文件中的IP地址,這樣就達(dá)到我們自主決定使用哪臺(tái)服務(wù)器的目的咯。
也想看看你的Hosts文件?Windows系統(tǒng)可以查看C:system32driversetchosts,OS X或者Linux系統(tǒng)可以查看/etc/hosts,下面是我的hosts文件:

從圖中可以看到,我的電腦訪問(wèn)se.itunes.apple.com這些域名都是指定了IP地址的,從而達(dá)到”加速”的目的。
修改Hosts文件不僅可以幫我們”加速”訪問(wèn)Apple,也可以幫我們?cè)L問(wèn)一些高墻之外的網(wǎng)站,當(dāng)然前提是你要找到有效的IP地址,這個(gè)就看你使用搜索引擎的能力了~
不過(guò),如果你在Hosts文件中給某個(gè)域名配置了一個(gè)錯(cuò)誤的IP,那么會(huì)導(dǎo)致這個(gè)域名的網(wǎng)頁(yè)都不能正常訪問(wèn)哦。還記得廣為流傳的雙11防剁手Tips嗎?其中有一條就是修改Hosts文件,將www.taobao.com指定到IP 127.0.0.1,這個(gè)IP的意思是將淘寶網(wǎng)指向你自己的電腦,這樣就阻止你去訪問(wèn)淘寶網(wǎng)了。效果如圖:

歡迎添加給產(chǎn)品經(jīng)理講技術(shù)
少年關(guān)注我們的官方微博@產(chǎn)品100和微信訂閱號(hào):chanpin100ghsd,有驚喜哦!
歡迎分享轉(zhuǎn)載→http://m.avcorse.com/read-225404.html
Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號(hào)-5 TXT地圖HTML地圖XML地圖