转载:Openwrt路由自带hosts功能

转载:Openwrt路由自带hosts功能,第1张

抛弃系统本地hosts文件,使用路由器openwrt系统自带hosts功能

win10系统修改hosts估计是权限限制的问题导致没有修改成功,用记事本无法保存,也懒得折腾了;

正好最近用的路由器刷了openwrt系统,它也可以设置hosts功能,而且简单方便,并且对局域网所有设备都有效;

如果系统安装了360安全卫士,若修改系统hosts文件还有可能被这个家伙改回成系统默认状态,导致失效,而在路由上设置了hosts则完全不用担心这个问题;

光猫地址是192.168.1.1,为了避免冲突我把路由设置成了192.168.87.1 默认账号root 默认密码admin 这些没有动它;

给它随意取个名字吧就叫myhosts 放在etc目录下

把规则编辑进去保存即可

在额外的HOSTS选项文件栏里填入:/etc/myhosts 文件地址保存就设置成功啦!

如果直接使用了类似 8.8.8.8 8.8 , 114.114.114.114 类似的dns服务器地址则路由上面的hosts规则也不会生效的;

例如我电脑上的dns地址就是 192.168.87.1 ,这样myhosts这个规则才能有效;

配置 dnsmasq 就行了

修改 /etc/dnsmasq.conf 添加如下

address=/www.xxx.com/192.168.1.100

写 /etc/dnsmasq.d 下的话需要 conf-dir=/etc/dnsmasq.d

这个配置是高优先级的,就是不会去递归查询了,直接返回结果。

1、打开C:\Windows\System32\drivers\etc文件夹。

2、选中hosts文件,由于hosts文件为特殊文件,所以是没有扩展名。hosts直接双击无法直接打开,双击打开后,在出现的【打开方式列表中】需要选择由【记事本】打开。

3、打开hosts文件后,host文件的内容将显示在记事本中。

4、在打开host文件的记事本中,最末一行输入回车使其另起一行并在新行中输入IP地址和对应网址,格式为IP空格网址。

5、添加完网址后,点击记事本【文件】菜单【保存】后关闭文件即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11516899.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存