我正在尝试使用 dnsmasq 实现强制门户。dnsmasq 配置
address=/#/10.42.0.1
不起作用,所以我必须使用 ugly:
address=/com/10.42.0.1
address=/uk/10.42.0.1
address=/org/10.42.0.1
address=/gov/10.42.0.1 ...
这可以将所有列出的域名重定向,如果您在浏览器中访问任何地方,但是强制门户浏览器不会自行弹出(已检查没有 Mac Win 和 Linux),并且如果站点重定向到 https(如 Facebook),则会出现问题,我的门户页面仅为 http。
那么应该如何正确设置才能替换所有域名,甚至只是让浏览器弹出强制门户页面?
UPD:根据手册页:
对于任何未从 /etc/hosts 或 DHCP 答复的查询,以及未通过更具体的 --server 指令发送到上游名称服务器的查询,--address=/#/1.2.3.4 将始终返回 1.2.3.4。
那么我如何确保 NetworkManager - dnsmasq 没有上游主机?