Configuring dnsmasq to handle mx records on pfsense 2.0.1
- by Bob B.
I know from dnsmasq's man page that it is capable of handling mx records, but I can't seem to find anything in pfsense's web GUI or anywhere online that talks about how to include mx records.
I'm running pfsense 2.0.1 on a turnkey hardware appliance. I have root shell access.
I would prefer not to move away from using DNS Forwarder/dnsmasq if I can help it.
I've searched for a dnsmasq.conf file, but none exists. pfsense handles everything through a centralized xml config file. That file merely designates the dnsmasq section using the tag, then drops immediate into listings for each host override you define.
My understanding of pfsense's implementation:
In the GUI, you can only define an override using the host, domain, IP and description. In the XML that translates to:
<hosts>
<host>foo</host>
<domain>foo.com</domain>
<ip>127.0.0.1</ip>
<descr/>
</hosts>
The above example results in foo.foo.com resolving to 127.0.0.1, for instance.
But that's it. No ability to select a record type with which to define things like MX.
Anyone had any luck with this?
Thank you for any insights you might have.