Asuswrt-Merlin 自带 dnsmasq,可以用 address=/domain/IP 强制指定域名解析;当前 Merlin 的 dnsmasq 源码配置示例也明确保留这一能力。
例如假设你的 目标IP地址是 192.168.1.100 域名为 www.yours.com :
在路由器启用:
|
1 2 3 |
Administration → System → Enable JFFS custom scripts and configs |
然后 SSH 进路由器,创建:
|
1 |
/jffs/configs/dnsmasq.conf.add |
内容:
|
1 |
address=/www.yours.com/192.168.1.100 |
Merlin 官方文档明确支持通过
/jffs/configs/dnsmasq.conf.add 给自动生成的 dnsmasq 配置追加内容,也专门给出了用 address=/domain/IP 重定向域名的例子。然后:
|
1 |
service restart_dnsmasq |