如何在运行 pfSense 2.0 的 pfSense 嵌入式设备上设置通配符 DNS?
细节:
- pfSense 使用 dnsmasq 作为 DNS 转发器
- 运行当前 pfSense 版本 2.0
- 运行于Netgate M1n1wall嵌入式防火墙。
- 如果需要的话我可以通过 ssh 获得 root 访问权限
答案1
这不是快速的谷歌搜索或 RTFM。在访问了许多网站、许多死胡同以及一些反复试验之后,我发现了这一点:
- 通过 Web 界面登录 pfSense 2.0 实例。
- 转到服务-> DNS 转发器(http://pfSensense_url/services_dnsmasq.php)
单击“高级”按钮,根据需要添加以下任意多个内容,每个条目占一行。
地址=/dev/127.0.0.1
其中 dev 是通配符条目的结尾,而 127.0.0.1 是这些通配符名称将解析为的 IP。将 dev 视为 *.dev,但只列出点后的部分。因此,myhost.dev、myhost.subdomain.dev 以及以 .dev 结尾且未在其他地方定义的任何其他内容都将解析为提供的 IP。