Назад | Перейти на главную страницу

Настройка dnsmasq для обработки записей mx в pfsense 2.0.1

Из справочной страницы 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