幾款路由器固件添加修改hosts方法
hosts是本地DNS服務(wù)器的配置文件,修改host文件可以劫持域名到指定IP,常被用來(lái)屏蔽網(wǎng)站廣告、科學(xué)上網(wǎng)等操作。
hosts文件格式:指定IP+空格+被劫持域名,每行一條記錄

1、Windows系統(tǒng)
hosts 位于C:\windows\system32\drivers\etc文件里面,需要用管理員權(quán)限才可以編輯。
2、基于linux系統(tǒng)的路由可以使用下面方法,如OpenWrt固件、小米路由等
大部分智能路由器是定制的linux系統(tǒng),使用root賬戶登錄SSH,修改/etc/hosts,重啟生效。
小米路由器 可以使用 小米wifi app 工具箱里面有個(gè)自定義HOST
3、斐訊路由
功能設(shè)置->高級(jí)設(shè)置->HOST配置或高級(jí)設(shè)置->系統(tǒng)設(shè)置->系統(tǒng)參數(shù)->hosts配置,使用標(biāo)準(zhǔn)hosts格式
4、潘多拉固件
網(wǎng)絡(luò)->DHCP/DNS->HOSTS和解析文件->自定義DNS解析,根據(jù)提示添加即可
5、華碩梅林固件
首先登陸路由器后臺(tái),在系統(tǒng)管理 > 系統(tǒng)設(shè)置中開(kāi)啟【JFFS】和【SSH】,然后重啟路由器。
使用SSH登陸路由器,在【/jffs/configs】下建立【dnsmasq.conf.add】文件,文件內(nèi)容【addn-hosts=/jffs/configs/hosts】
在/jffs/configs下創(chuàng)建自己的hosts文件,按照標(biāo)準(zhǔn)hosts規(guī)則填寫(xiě)需劫持的域名,然后執(zhí)行service restart_dnsmasq重啟或者重啟路由器即可生效。
6、愛(ài)快固件
網(wǎng)絡(luò)設(shè)置->DNS設(shè)置->DNS設(shè)置->增加->填寫(xiě)要劫持的域名和IP->保存
7、極路由
在應(yīng)用中心,安裝自定義hosts,添加劫持,重啟路由器即可
8、tomato固件
?在高級(jí)設(shè)置->DHCP/DNS>Dnsmasq自定義設(shè)置中,添加如下規(guī)則即可【address=/域名/IP】,截獲DNS端口(UDP 53)打勾。
9、老毛子固件
內(nèi)部網(wǎng)絡(luò)->DHCP服務(wù)器->自定義HOSTS文件->添加一行->保存,重啟生效。