0

使用 DNS Forwarder 或 DNS Resolver 运行 pfSense 2.4.4(首先在 2.0.3 中看到问题),用于具有多个 LAN 的 Split-DNS。LAN1 是 10.10.10.0/24,LAN2 是 192.168.69.0/24。pfSense 路由器在两个接口上都是 .1,并且 DNS 转发器/解析器仅配置为 LAN2 和 localhost。

当路由器被 DNS 查询其自己的 IP 地址 (pfsense.router.home) 时,返回 10.10.10.1 而不是 192.168.69.1。

如何让它从 LAN2 返回 IP 地址?

4

1 回答 1

0

我第一次遇到这个问题已经 10 年了,但在谷歌中仍然很难找到解决方案。这里描述了问题,这些是我的解决方案。

在 2.0.3 中,使用 DNS 转发器,我通过更改接口的顺序来解决这个问题,因此第一个 LAN 接口 IP 是我想要为 pfSense 主机名(在我的示例中为 LAN2)解析的 IP。

在 2.4.4 中,使用 DNS Resolver,这可以通过

  1. 禁用自动添加的主机条目
    Services/DNS Resolver/Advanced Settings/Disable Auto-added Host Entries

  2. 为路由器手动添加主机名覆盖
    Services/DNS Resolver/General Settings/Host Overrides

于 2021-12-03T16:43:43.600 回答