配置 dnsmasq 以处理 pfSense 2.0.1 上的 mx 记录

配置 dnsmasq 以处理 pfSense 2.0.1 上的 mx 记录

我从 dnsmasq 的手册页中知道它能够处理 mx 记录,但我似乎无法在 pfSense 的 Web GUI 或任何在线位置找到有关如何包含 mx 记录的任何内容。

我在交钥匙硬件设备上运行 pfsense 2.0.1。我有 root shell 访问权限。

如果可以的话,我宁愿继续使用 DNS Forwarder/dnsmasq。

我搜索了 dnsmasq.conf 文件,但找不到。pfsense 通过集中式 xml 配置文件处理所有事情。该文件仅使用标签指定 dnsmasq 部分,然后将直接放入您定义的每个主机覆盖的列表中。

我对 pfsense 实现的理解:在 GUI 中,您只能使用主机、域、IP 和描述定义覆盖。在 XML 中,转换为:

<hosts>   
  <host>foo</host>
  <domain>foo.com</domain>
  <ip>127.0.0.1</ip>
  <descr/>
</hosts> 

例如,上面的例子导致 foo.foo.com 解析为 127.0.0.1。

但就是这样。无法选择记录类型来定义 MX 之类的内容。

有谁遇到过这样的情况吗?

感谢您提供的任何见解。

答案1

通常不需要这样做,因为完整的 DNS 服务器通常在其他地方完成,主机覆盖就足够了。如果您确实需要,您可以在高级选项框中使用 dnsmasq 的 --mx-host 语法。在 dnsmasq 手册页中有说明。 http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html

相关内容