从 StackOverflow 移来的问题:
运行 pfSense 2.4.4(首先在 2.0.3 中发现问题),使用 DNS 转发器或 DNS 解析器对具有多个 LAN 的 Split-DNS 进行解析。LAN1 为 10.10.10.0/24,LAN2 为 192.168.69.0/24。pfSense 路由器在两个接口上均为 .1,DNS 转发器/解析器仅为 LAN2 和本地主机配置。
当路由器通过 DNS 查询其自己的 IP 地址(pfsense.router.home)时,返回 10.10.10.1,而不是 192.168.69.1。
我怎样才能让它返回 LAN2 的 IP 地址?
答案1
我第一次遇到这个问题已经 10 年了,但在 Google 上找到解决方案仍然非常困难。问题描述如下这些就是我的解决方案。
在 2.0.3 中,使用 DNS 转发器,我通过逐字改变接口的顺序解决了这个问题,因此第一个 LAN 接口 IP 就是我想要为 pfSense 主机名解析的 IP(在我的示例中是 LAN2)。
在 2.4.4 中,使用 DNS 解析器,可以通过以下方式完成
禁用自动添加的主机条目
Services/DNS Resolver/Advanced Settings/Disable Auto-added Host Entries
为路由器手动添加主机名覆盖
Services/DNS Resolver/General Settings/Host Overrides