水星路由器没有host功能

水星路由器没有host功能,第1张

有的。hosts是本地DNS服务器的配置文件

,修改host文件可以劫持域名到指定IP,常被用来屏蔽网站广告、科学上网等 *** 作。下面整理了几款智能路由器系统修改hosts的方法,需要的小伙伴可以收藏一下!

hosts文件格式

:指定IP+空格+被劫持域名,每行一条记录

1、Windows系统

hosts 位于C:\windows\system32\drivers\etc文件里面,需要用管理员权限才可以编辑。

2、基于linux系统

的路由可以使用下面方法,如OpenWrt固件、小米路由等

大部分智能路由器是定制的linux系统,使用root账户登录SSH,修改/etc/hosts,重启生效。

3、斐讯路由

功能设置->高级设置->HOST配置或高级设置->系统设置->系统参数->hosts配置,使用标准hosts格式

4、潘多拉固件

网络->DHCP/DNS->HOSTS和解析文件->自定义DNS解析,根据提示添加即可

5、华硕梅林固件

首先登陆路由器后台,在系统管理 >系统设置中开启【JFFS】和【SSH】,然后重启路由器。

使用SSH登陆路由器,在【/jffs/configs】下建立【dnsmasq.conf.add】文件,文件内容【addn-hosts=/jffs/configs/hosts】

在/jffs/configs下创建自己的hosts文件,按照标准hosts规则填写需劫持的域名,然后执行service restart_dnsmasq重启或者重启路由器即可生效。

6、爱快固件

网络设置->DNS设置->DNS设置->增加->填写要劫持的域名和IP->保存

7、极路由

在应用中心,安装自定义hosts,添加劫持,重启路由器即可

8、tomato固件

在高级设置->DHCP/DNS>Dnsmasq自定义设置中,添加如下规则即可【address=/域名/IP】,截获DNS端口(UDP 53)打勾。

9、老毛子固件

内部网络->DHCP服务器->自定义HOSTS文件->添加一行->保存,重启生效

ubuntu下面安装dns服务器使用dnsmasq

dnsmasq是一个Linux平台下的轻量级DNS 代理软件,我们只将其配置成一个简单的本地DNS Server。另外此软件最新版本含有DHCP Server以及TFTP Server的功能,这些功能默认都是关闭的, 根据依赖关系可能会安装其他包。

(如dnsmasq-base等, 但Ubuntu 10.04 Desktop已默认安装过,但在安装时可能会自动升级dnsmasq-base)。

打开文件/etc/dnsmasq.conf(安装后默认此配置文件内的所有参数都被注释掉), 找到参数resolv-file和addn-hosts, 去掉注释符号#后修改成如下值。

此处resolve-file指定dnsmasq从哪里获取上行DNS Server, 默认是从/etc/resolv.conf获取。

因为dnsmasq本是一个DNS代理软件而非Server, 我们只是利用dnsmasq的缓存功能来实现DNS Server, 故而要将上行server指定为本机地址, 在文件/etc/dnsmasq/dnsmasq.resolv中指定nameserver为127.0.0.1即可。

addn-hosts指定dnsmasq从哪个文件中读取“地址 域名”记录, 默认是系统文件/etc/hosts, 此处我们指定从自定义文件/etc/dnsmasq/dnsmasq.hosts中读取。

创建文件夹/etc/dnsmasq/(这里的文件夹是上一步中地址的两个文件所在目录, 可以自己任意指定, 但要和上一步中的保持一致), 并添加文件/etc/dnsmasq/dnsmasq.resolv和/etc/dnsmasq/dnsmasq.hosts。

添加一行内容到/etc/dnsmasq/dnsmasq.resolv文件中

添加自定义的“地址 域名”记录到文件/etc/dnsmasq/dnsmasq.hosts中, 支持IPv6地址, 例如:

可以任意添加自己的本地DNS Server可解析的“地址 域名”记录, 注意必须重新启动dnsmasq才可以使更新生效(也可以发送信号SIGHUP给dnsmasq进程, 具体请参考dnsmasq帮助文档, Shell命令man dnsmasq)。

实际上dnsmasq是将这些记录读取到内存中缓存起来(默认最多可以记录150条记录, 可以自己在配置文件/etc/dnsmasq.conf中修改), 收到DNS查询请求时从自身的缓存中直接查找答复。

更多功能及设置请参考dnsmasq的帮助文档或者查看配置文件/etc/dnsmasq中的注释说明内容。

如果启动DNS Server失败请查看系统log(/var/log/syslog),

使用nslookup直接测试

ipv4地址

ipv6地址


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

原文地址: http://outofmemory.cn/tougao/10956183.html

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

发表评论

登录后才能评论

评论列表(0条)

保存