
小米路由器自定義hosts有什么用, 修改hosts這個(gè)功能相信對(duì)于有一定網(wǎng)絡(luò)基礎(chǔ)的發(fā)燒友來說一定都聽說過,但很少去用甚至很少接觸這個(gè)功能,那么小米路由器自定義hosts有什么用?
通過修改hosts,我們可以實(shí)現(xiàn)自定義本地的靜態(tài)域名和IP的解析關(guān)系,也就是將純數(shù)字難記的IP替換為我們能夠記得住的一組字符(域名),并且不僅僅應(yīng)用于http協(xié)議,理論上說在任何需要提供主機(jī)IP地址的地方都可以用余名所替代。但不論通過何種方式,域名最終都會(huì)被解析成對(duì)對(duì)應(yīng)的IP地址。
舉一個(gè)簡單的例子,就像我們手機(jī)上的通訊錄,每一個(gè)用戶都對(duì)應(yīng)一個(gè)或多個(gè)號(hào)碼。當(dāng)我們需要給某人打電話時(shí),即使不記得他的號(hào)碼,也可以通過檢索姓名的方式撥出,但手機(jī)最終還是通過撥這個(gè)人的號(hào)碼來聯(lián)絡(luò)他的。
同樣的道理,計(jì)算機(jī)進(jìn)行網(wǎng)絡(luò)通訊無時(shí)不刻的需要和不同IP之間進(jìn)行數(shù)據(jù)交換。我們?cè)诨ヂ?lián)網(wǎng)的域名解析都是通過域名服務(wù)器來實(shí)現(xiàn)的。
但本地的域名解析服務(wù)其中有一部分可以通過hosts來實(shí)現(xiàn)。所以修改hosts的`目的就可以定義本地的IP和域名的解析關(guān)系。對(duì)于經(jīng)常使用局域網(wǎng)的用戶會(huì)有很大益處。同時(shí)因?yàn)楸镜豩osts解析優(yōu)先于外網(wǎng),所以也可以用來作為屏蔽某一域名或指向不同位置。
如何在小米路由器里自己設(shè)置hosts
1、首先打開路由器的管理后臺(tái),在左側(cè)功能菜單中找到“智能插件”,點(diǎn)擊進(jìn)入;
2、在智能插件列表選擇“全部插件”,然后在插件列表中找到hosts插件;
3、找到Hosts插件以后,點(diǎn)擊“免費(fèi)安裝”,然后進(jìn)入安裝的hosts插件中對(duì)hosts進(jìn)行設(shè)置;
4、進(jìn)入hosts功能頁面,按照實(shí)例“IP、空格、網(wǎng)址”模式進(jìn)行設(shè)置自己需要的hosts。
一、什么是hosts.
hosts的英文是“主機(jī)”的意思,當(dāng)然這里的“主機(jī)”指的并不是我們經(jīng)常見到的主機(jī)箱,它有更深層的含義。在網(wǎng)絡(luò)技術(shù)中是關(guān)于發(fā)送與接收信息的終端設(shè)備,所以不僅僅是主機(jī)箱,理論上只要是組成網(wǎng)絡(luò)的具有發(fā)送和接收功能設(shè)備都可以稱為“主機(jī)”,我們的PC,移動(dòng)終端,路由器其實(shí)都是主機(jī)。
在大部分的支持網(wǎng)絡(luò)的操作系統(tǒng)中都會(huì)有一個(gè)hosts文件,系統(tǒng)的不同所在位置雖不同,但功能和格式卻大同小異。hosts文件是一個(gè)沒有擴(kuò)展名的系統(tǒng)文件,可以用記事本等工具打開,其作用就是將一些常用的網(wǎng)址域名與其對(duì)應(yīng)的IP地址建立一個(gè)關(guān)聯(lián)“數(shù)據(jù)庫”
當(dāng)用戶在瀏覽器中輸入一個(gè)需要登錄的網(wǎng)址時(shí),系統(tǒng)會(huì)首先自動(dòng)從Hosts文件中尋找對(duì)應(yīng)的IP地址,一旦找到,系統(tǒng)會(huì)立即打開對(duì)應(yīng)網(wǎng)頁,如果沒有找到,則系統(tǒng)再會(huì)將網(wǎng)址提交DNS域名解析服務(wù)器進(jìn)行IP地址的解析。
二、修改hosts有什么用
通過修改hosts,我們可以實(shí)現(xiàn)自定義本地的靜態(tài)域名和IP的解析關(guān)系,也就是將純數(shù)字難記的IP替換為我們能夠記得住的一組字符(域名),并且不僅僅應(yīng)用于http協(xié)議,理論上說在任何需要提供主機(jī)IP地址的地方都可以用余名所替代。但不論通過何種方式,域名最終都會(huì)被解析成對(duì)對(duì)應(yīng)的IP地址。
三、危害
因?yàn)閔osts域名解析的優(yōu)先級(jí)是高于外網(wǎng)的。所入如果被錯(cuò)誤甚至惡意的篡改,一些域名可能就會(huì)被錯(cuò)誤的解析到其他位置,使其不能被正確的解析到真正的位置。
導(dǎo)致一些問題甚至損失。尤其是一些涉及商業(yè),金融財(cái)產(chǎn)的網(wǎng)站,如淘寶網(wǎng),工商銀行網(wǎng)站。黑客常常通過修改PC或路由器上的hosts文件悄悄偷梁換柱,當(dāng)你在訪問這些網(wǎng)站時(shí)其實(shí)已經(jīng)被解析到另外一個(gè)站點(diǎn),也許這些站點(diǎn)做的和官網(wǎng)沒有任何區(qū)別,當(dāng)你在訪問這些網(wǎng)站時(shí)就已經(jīng)有巨大的風(fēng)險(xiǎn),你所提交的信息都有被非法竊取和利用的可能。
我想這也是小米路由器團(tuán)隊(duì)一直沒有開發(fā)hosts功能插件的緣故,可能就是考慮一部分安全因素。如果在用戶不知其的情況下被惡意篡改風(fēng)險(xiǎn)還是很大的。同時(shí)也建議大家盡量預(yù)防hosts文件被非法修改劫持的情況!
四、修改方法(路由器必須SSH過)
[hide]
Linux和Windows的hosts文件位置雖然不同,但基本格式都是一樣的。小米路由器的操作ROM是基于Openwrt定制的系統(tǒng),歸根結(jié)底還是Linux操作系統(tǒng)(類UNIX系統(tǒng)結(jié)構(gòu))。所以我們同樣可以通過修改小米路由器的hosts文件達(dá)到定義本地域名和IP解析關(guān)系的目的。
所在位置:/etc/hosts
修改格式:域名 解析到的IP地址
修改方式:可以用WinSCP軟件,通過SCP方式登陸路由器,直接修改/etc目錄下的hosts文件。也可以通過VI編輯器來修改(vi /etc/hosts).本文以前者為例。
1、打開WinSCP,通過SCP方式登陸路由器,進(jìn)入/etc目錄,就可以找到hosts文件了。
2、雙擊打開hosts文件,WinSCP默認(rèn)以記事本方式打開。我們可以看到里面默認(rèn)有兩條解析規(guī)則。在這里要說明一下,127.0.0.1是本地保留的一個(gè)IP地址用于診斷,我們不需要對(duì)前面默認(rèn)的規(guī)則進(jìn)行修改,直接在后面添加規(guī)則即可,添加的格式和修改Windows的hosts文件一樣一樣的,都是域名和IP地址中間跟至少一個(gè)空格即可。
(為了整齊便于查看,建議一行一條規(guī)則并之間統(tǒng)一使用Tab鍵分開)
3、舉例說明:極路由的后臺(tái)可以直接通過輸入4006024680.com的方式進(jìn)入。我們可以如法炮制,在地址欄直接輸入4001005678.com(小米客服電話)就可以解析到192.168.31.1,即小米路由器的后臺(tái)(前提是你以后不修改路由器的IP地址否則失效),同樣你也可以照貓畫虎通過這種方式定義自己進(jìn)入路由器的.任意域名(建議最后要加.com)按照上面的方式在hosts里添加一條規(guī)則并保存。
保存后所有規(guī)則修改并不會(huì)立即生效,需要重啟一次路由器才可以。在重啟之前我們先ping一下這個(gè)域名。雖然能ping通但通過瀏覽器打開是被解析到一個(gè)網(wǎng)站上去了。
重啟后再ping,這個(gè)時(shí)候你就會(huì)發(fā)現(xiàn)已經(jīng)被解析到192.168.31.1了。在地址欄輸入域名,打開的也不再是外網(wǎng)的網(wǎng)站,直接就是路由器的后臺(tái)。
其實(shí)只要你修改了hosts,在其他需要提供主機(jī)位置的地方都可以通過域名來代替IP地址,比如你在登陸小米路由器SSH的時(shí)候,可以用4001005678.com來替換192.168.31.1.同樣可以登錄路由器。不僅僅是路由器,你也可以通過綁定固定的MAC地址的方式為其他每個(gè)不同設(shè)備IP在hosts中定義一個(gè)域名,這樣你就不用在每次去查看對(duì)因設(shè)備的IP地址了。
你也可以通過添加兩個(gè)或多個(gè)IP相同,域名不同的規(guī)則為同一IP定義不同域名,比如我們還可以添加一條"ht.com 192.168.31.1",這樣無論是4001005678.com還是ht.com都會(huì)被解析到192.168.31.1上。
當(dāng)然,還有一種玩法在剛才也提到過,就是通過修改hosts來讓一些域名無法被正確解析,也就是起到一個(gè)網(wǎng)絡(luò)防火墻的作用。如:我們希望在該局域網(wǎng)下的所有設(shè)備都不能訪問www.meizu.com,就可以添加一條規(guī)則“www.meizu.com 127.0.0.1”,當(dāng)然后面的IP我們可以自己編造一個(gè)無效的IP地址即可,這樣你就可以自己“和諧”掉一些網(wǎng)站,同樣通過這種方式還可以屏蔽一些運(yùn)營商的廣告,教程大家可以自己找找看。稍后會(huì)為大家寫一篇教程,有興趣的可以試試看哦!
文檔為doc格式