我从dnsmasq的手册页面了解到,它能够处理mx记录,但我似乎在pfsense的web GUI或任何在线讨论如何包含mx记录的地方找不到任何东西。
我在一个统包硬件设备上运行pfsense 2.0.1。我有根shell访问权限。
如果我能帮忙的话,我不想放弃使用DNS转发器/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这样的东西。
有人在这方面有什么进展吗?
谢谢你的洞察力。
发布于 2012-10-07 09:07:06
通常不需要这样做,因为作为一个完整的DNS服务器通常是在其他地方完成的,并且主机重写就足够了。如果确实需要,可以在高级选项框中使用dnsmasq的--mx-host语法。描述在dnsmasq手册页中。http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html
https://serverfault.com/questions/435398
复制相似问题