Из справочной страницы dnsmasq я знаю, что он способен обрабатывать записи mx, но я не могу найти ничего в веб-интерфейсе pfsense или где-либо в Интернете, где говорится о том, как включать записи mx.
Я запускаю pfsense 2.0.1 на готовом оборудовании. У меня есть доступ к корневой оболочке.
Я бы предпочел не отказываться от использования DNS Forwarder / dnsmasq, если я могу помочь.
Я искал файл dnsmasq.conf, но его не существует. pfsense обрабатывает все через централизованный файл конфигурации xml. Этот файл просто обозначает раздел dnsmasq с помощью тега, а затем сразу попадает в списки для каждого определяемого вами переопределения хоста.
Мое понимание реализации pfsense: в графическом интерфейсе вы можете определить переопределение только с использованием хоста, домена, 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.
Кому-нибудь повезло с этим?
Спасибо за любые идеи.
Как правило, в этом нет необходимости, так как полноценный DNS-сервер обычно выполняется где-то еще, и переопределения хоста достаточно. Вы можете использовать синтаксис --mx-host для dnsmasq в поле дополнительных параметров, если вам это действительно нужно. Описано на странице руководства dnsmasq. http://www.thekelleys.org.uk/dnsmasq/docs/dnsmasq-man.html