首页 > 健康人生 > 职场 > 小米路由器自定义hosts有什么用

小米路由器自定义hosts有什么用

来源:时尚咖    阅读: 7.92K 次
字号:

用手机扫描二维码 在手机上继续观看

手机查看

小米路由器自定义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地址即可,这样你就可以自己“和谐”掉一些网站,同样通过这种方式还可以屏蔽一些运营商的广告,教程大家可以自己找找看。稍后会为大家写一篇教程,有兴趣的可以试试看哦!

健康养生
生活保健
常见疾病
女性健康
单身
恋爱
婚姻
话题