首頁 > 健康生活 > 職場 > 小米路由器自定義hosts有什麼用

小米路由器自定義hosts有什麼用

來源:時尚達人圈    閱讀: 7.38K 次
字號:

用手機掃描二維碼 在手機上繼續觀看

手機查看

小米路由器自定義hosts有什麼用, 修改hosts這個功能相信對於有一定網絡基礎的發燒友來說一定都聽說過,但很少去用甚至很少接觸這個功能,那麼小米路由器自定義hosts有什麼用?

小米路由器自定義hosts有什麼用1

通過修改hosts,我們可以實現自定義本地的靜態域名和IP的解析關係,也就是將純數字難記的IP替換爲我們能夠記得住的一組字符(域名),並且不僅僅應用於http協議,理論上說在任何需要提供主機IP地址的地方都可以用餘名所替代。但不論通過何種方式,域名最終都會被解析成對對應的IP地址。

舉一個簡單的例子,就像我們手機上的通訊錄,每一個用戶都對應一個或多個號碼。當我們需要給某人打電話時,即使不記得他的號碼,也可以通過檢索姓名的方式撥出,但手機最終還是通過撥這個人的號碼來聯絡他的。

同樣的道理,計算機進行網絡通訊無時不刻的需要和不同IP之間進行數據交換。我們在互聯網的域名解析都是通過域名服務器來實現的。

但本地的域名解析服務其中有一部分可以通過hosts來實現。所以修改hosts的`目的就可以定義本地的IP和域名的解析關係。對於經常使用局域網的用戶會有很大益處。同時因爲本地hosts解析優先於外網,所以也可以用來作爲屏蔽某一域名或指向不同位置。

小米路由器自定義hosts有什麼用
  

如何在小米路由器裏自己設置hosts

1、首先打開路由器的管理後臺,在左側功能菜單中找到“智能插件”,點擊進入;

2、在智能插件列表選擇“全部插件”,然後在插件列表中找到hosts插件;

3、找到Hosts插件以後,點擊“免費安裝”,然後進入安裝的hosts插件中對hosts進行設置;

4、進入hosts功能頁面,按照實例“IP、空格、網址”模式進行設置自己需要的hosts。

小米路由器自定義hosts有什麼用2

一、什麼是hosts.

hosts的英文是“主機”的意思,當然這裏的“主機”指的並不是我們經常見到的主機箱,它有更深層的含義。在網絡技術中是關於發送與接收信息的終端設備,所以不僅僅是主機箱,理論上只要是組成網絡的具有發送和接收功能設備都可以稱爲“主機”,我們的PC,移動終端,路由器其實都是主機。

在大部分的支持網絡的操作系統中都會有一個hosts文件,系統的不同所在位置雖不同,但功能和格式卻大同小異。hosts文件是一個沒有擴展名的系統文件,可以用記事本等工具打開,其作用就是將一些常用的網址域名與其對應的IP地址建立一個關聯“數據庫”

當用戶在瀏覽器中輸入一個需要登錄的網址時,系統會首先自動從Hosts文件中尋找對應的IP地址,一旦找到,系統會立即打開對應網頁,如果沒有找到,則系統再會將網址提交DNS域名解析服務器進行IP地址的解析。

二、修改hosts有什麼用

通過修改hosts,我們可以實現自定義本地的靜態域名和IP的解析關係,也就是將純數字難記的IP替換爲我們能夠記得住的一組字符(域名),並且不僅僅應用於http協議,理論上說在任何需要提供主機IP地址的地方都可以用餘名所替代。但不論通過何種方式,域名最終都會被解析成對對應的IP地址。

三、危害

因爲hosts域名解析的優先級是高於外網的。所入如果被錯誤甚至惡意的篡改,一些域名可能就會被錯誤的解析到其他位置,使其不能被正確的解析到真正的位置。

導致一些問題甚至損失。尤其是一些涉及商業,金融財產的網站,如淘寶網,工商銀行網站。黑客常常通過修改PC或路由器上的hosts文件悄悄偷樑換柱,當你在訪問這些網站時其實已經被解析到另外一個站點,也許這些站點做的和官網沒有任何區別,當你在訪問這些網站時就已經有巨大的風險,你所提交的信息都有被非法竊取和利用的可能。

我想這也是小米路由器團隊一直沒有開發hosts功能插件的緣故,可能就是考慮一部分安全因素。如果在用戶不知其的情況下被惡意篡改風險還是很大的。同時也建議大家儘量預防hosts文件被非法修改劫持的情況!

小米路由器自定義hosts有什麼用 第2張
  

四、修改方法(路由器必須SSH過)

[hide]

Linux和Windows的hosts文件位置雖然不同,但基本格式都是一樣的。小米路由器的操作ROM是基於Openwrt定製的系統,歸根結底還是Linux操作系統(類UNIX系統結構)。所以我們同樣可以通過修改小米路由器的hosts文件達到定義本地域名和IP解析關係的目的。

所在位置:/etc/hosts

修改格式:域名 解析到的IP地址

修改方式:可以用WinSCP軟件,通過SCP方式登陸路由器,直接修改/etc目錄下的hosts文件。也可以通過VI編輯器來修改(vi /etc/hosts).本文以前者爲例。

1、打開WinSCP,通過SCP方式登陸路由器,進入/etc目錄,就可以找到hosts文件了。

2、雙擊打開hosts文件,WinSCP默認以記事本方式打開。我們可以看到裏面默認有兩條解析規則。在這裏要說明一下,是本地保留的一個IP地址用於診斷,我們不需要對前面默認的規則進行修改,直接在後面添加規則即可,添加的格式和修改Windows的hosts文件一樣一樣的,都是域名和IP地址中間跟至少一個空格即可。

(爲了整齊便於查看,建議一行一條規則並之間統一使用Tab鍵分開)

3、舉例說明:極路由的後臺可以直接通過輸入的方式進入。我們可以如法炮製,在地址欄直接輸入(小米客服電話)就可以解析到,即小米路由器的後臺(前提是你以後不修改路由器的IP地址否則失效),同樣你也可以照貓畫虎通過這種方式定義自己進入路由器的.任意域名(建議最後要加)按照上面的方式在hosts裏添加一條規則並保存。

保存後所有規則修改並不會立即生效,需要重啓一次路由器纔可以。在重啓之前我們先ping一下這個域名。雖然能ping通但通過瀏覽器打開是被解析到一個網站上去了。

重啓後再ping,這個時候你就會發現已經被解析到了。在地址欄輸入域名,打開的也不再是外網的網站,直接就是路由器的後臺。

其實只要你修改了hosts,在其他需要提供主機位置的地方都可以通過域名來代替IP地址,比如你在登陸小米路由器SSH的時候,可以用來替換.同樣可以登錄路由器。不僅僅是路由器,你也可以通過綁定固定的MAC地址的方式爲其他每個不同設備IP在hosts中定義一個域名,這樣你就不用在每次去查看對因設備的IP地址了。

你也可以通過添加兩個或多個IP相同,域名不同的規則爲同一IP定義不同域名,比如我們還可以添加一條" ",這樣無論是還是都會被解析到上。

當然,還有一種玩法在剛纔也提到過,就是通過修改hosts來讓一些域名無法被正確解析,也就是起到一個網絡防火牆的作用。如:我們希望在該局域網下的所有設備都不能訪問,就可以添加一條規則“ ”,當然後面的IP我們可以自己編造一個無效的IP地址即可,這樣你就可以自己“和諧”掉一些網站,同樣通過這種方式還可以屏蔽一些運營商的廣告,教程大家可以自己找找看。稍後會爲大家寫一篇教程,有興趣的可以試試看哦!

健康養生
生活保健
常見疾病
女性健康
單身
戀愛
婚姻
話題