Применимо к: Exchange Server 2010 SP1
Последнее изменение раздела: 2009-11-23
Вы можете настраивать чувствительность DNS-запроса на чуть более быструю доставку сообщения, когда в домене назначения встречаются DNS-ошибки. Однако, в зависимости от ошибок DNS, эта настройка может при некоторых обстоятельствах вызвать сбой доставки.
DNS запросы и удаленная доставка сообщений
В обычной организации Microsoft Exchange Server 2010 пограничный транспортный сервер, приписанный к организации, отвечает за доставку сообщений внешним получателям. Пограничный транспортный сервер отвечает за прием исходящих сообщений из транспортного сервера-концентратора организации. Приписанный пограничный транспортный сервер должен найти конечный сервер обмена сообщениями, который принимает почту для внешних получателей. В зависимости от назначения сообщения отправляются в одну или более удаленных очередей доставки, где они ждут доставки удаленным получателям. Дополнительные сведения об очередях доставки см. в разделе Общие сведения об очередях транспорта.
Пограничный транспортный сервер запрашивает внешние DNS-серверы, чтобы найти DNS-записи, необходимые для доставки сообщения. DNS-серверы, которые настраиваются для внешних DNS-запросов, запрашиваются в том порядке, в котором они находятся в списке. Если один из DNS-серверов недоступен, запрос переходит на следующий DNS-сервер в списке. DNS-серверы получают запрос на следующую информацию.
- Записи обмена почтой (MX) для доменной части внешнего
получателя Запись обмена почтой содержит
полное доменное имя (FQDN) сервера обмена сообщениями, отвечающего
за прием сообщений для домена, а также значения приоритетов для
этого сервера обмена сообщениями. Меньшее значение приоритета
означает более предпочтительный сервер обмена сообщениями. Значение
приоритета важно, если у домена более одной записи обмена почтой.
Для оптимизации отказоустойчивости многие организации используют
несколько серверов обмена сообщениями и несколько записей обмена
почтой с разными значениями приоритетов.
- Записи адреса (A) для конечных серверов обмена
сообщениями Каждый сервер обмена сообщениями,
использующийся в записи обмена почтой, должен иметь соответствующую
А запись. Запись А используется для поиска IP-адреса конечного
сервера обмена сообщениями. Пограничный транспортный сервер
использует IP-адрес для открытия SMTP-соединения с конечным
сервером обмена сообщениями. Хотя для записи канонического имени
(CNAME) в записи обмена почтой технически возможно использовать
полное доменное имя, эта практика нарушает RFC 974,
RFC 1034, RFC 1912 и RFC 2181, и поэтому не
поддерживается большинством серверов обмена сообщениями.
Требуемая комбинация итеративных DNS-запросов и рекурсивных DNS-запросов, начинающихся с корневого DNS-сервера, используется для разрешения полного доменного имени сервера обмена сообщениями, найденного в записи обмена почтой в IP-адресе.
В Exchange 2010 существует ненастраиваемый лимит DNS-запроса, равный 5 секундам для каждого DNS-сервера, и лимит в одну минуту для всего DNS-запроса.
Возможные проблемы с DNS
Даже если настройки внешнего DNS-сервера на транспортном сервере Microsoft Exchange выполнены верно, могут возникнуть проблемы с DNS-записями для отдельных доменов или проблемы с любым из DNS-серверов, которые используются для поиска доверенного DNS-сервера. Обычно вы не можете контролировать возникновение этих проблем, поэтому их должны устранять стороны, владеющие данными DNS-серверами. Ошибки, относящиеся к DNS, могут быть вызваны одним или несколькими следующими условиями:
- недопустимые DNS-записи для конечного домена;
- проблемы с загруженностью DNS-сервера;
- проблемы с репликацией DNS-сервера.
Когда в Exchange 2010 в результате DNS-запроса возникает ошибка, запрос передается на следующий DNS-сервер только в случае, если этот DNS-сервер еще не вернул ошибку по текущему запросу.
Exchange 2010 также включает параметр в файле конфигурации приложения EdgeTransport.exe.config с именем DnsFaultTolerance. Этот параметр имеет следующие значения.
- Опережающий Когда DNS-запрос встречает
комбинацию допустимых и недопустимых записей обмена почтой,
DNS-запрос продолжается до тех пор, пока не достигнут предел
времени ожидания DNS-запроса, равный одной минуте. Недопустимые
записи обмена почтой удаляются, а допустимая запись обмена почтой с
наименьшим значением приоритета используется для доставки сообщения
на конечный сервер обмена сообщениями.
- Обычный Когда DNS-запрос встречает
недопустимую запись обмена почтой в первый раз, любые разрешенные
записи обмена почтой со значением приоритета, равным значению
приоритета недопустимой записи обмена почтой или превышающем его,
немедленно удаляются. Оставшаяся запись обмена почтой с наименьшим
значением приоритета используется для доставки сообщения на
конечный сервера обмена сообщениями без ожидания истечения времени
всего DNS-запроса. Хотя это поведение приводит к более быстрой
доставке сообщений, его потенциальным недостатком является то, что
DNS-запрос может не располагать допустимыми записями обмена почтой,
если верны следующие условия.
- Недопустимая запись обмена почтой является первой записью
обмена почтой для домена назначения.
- Допустимые записи обмена почтой имеют те же значения
приоритета, что и недопустимые записи обмена почтой.
- Недопустимая запись обмена почтой является первой записью
обмена почтой для домена назначения.
По умолчанию значение параметра
DnsFaultTolerance на транспортном сервере-концентраторе или
пограничном транспортном сервере в Exchange 2010 равно
Lenient
.
В обоих режимах — Normal
и
Lenient
— результаты DNS-запроса для недопустимой
записи обмена почтой не кэшируются. При следующем выполнении
DNS-запроса он попробует разрешить записи обмена почтой для домена
назначения.
Дополнительные сведения о файле EdgeTransport.exe.config см. в разделе Общие сведения о файле EdgeTransport.exe.Config.