目 录CONTENT

文章目录

OpenWrt 设置自定义 Hosts 文件

华灯
2024-04-15 / 0 评论 / 0 点赞 / 15 阅读 / 1240 字

不同于标准 Linux 主机,OpenWrt 使用 DNSmasq 来管理 DNS 和 DHCP,有时候不方便直接修改或设置默认的 Hosts 文件,就需要用到额外的 Hosts 文件,下面就说说 OpenWrt 如何操作增加自定义的 Hosts 文件。

设置方法

1、使用 Putty 连接上 OpenWrt 路由器,使用以下命令创建并编辑 myhosts 文件,如下图:

vi /etc/myhosts

img

2、回车后出现编辑模式,输入要增加的 Hosts 记录,比如:IP 地址 + 空格 + 域名,格式如下:

# 一行一条
192.168.2.1 domain.com

img

3、增加 Hosts 记录后,先按 Esc,再按 Shift+;,“;”为 “L” 键旁边的分号,输入 wq 保存并退出,如下图:

img

4、保存完成后,到 OpenWrt 管理界面,“网络”>“DHCP/DNS”>“HOSTS 和解析文件”>“额外的 HOSTS 文件”,将以下地址填写进去,如下图:

/etc/myhosts

img

5、设置完成后,输入以下命令,重启 dnsmasq 或 重启设备,命令如下:

service restart dnsmasq
或
reboot

最后说明

可以通过设置 Hosts 来实现 屏蔽广告 或 某些系统的升级,效率较高,对设备资源消耗低。

只要路由器不坏,你的电脑重装系统完全不用重新改 hosts 文件,局域网里面所有设备都遵循这个 myhosts 文件里的规则。

0

评论区