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

Разрешение CNAME DNS-сервера Windows Server 2008 и TTL

У нас есть DNS-сервер Windows 2008 SP2, настроенный на использование корневых ссылок. У нас есть определенный поиск записей MX, который периодически не удается разрешить для наших клиентских машин.

Поиск предназначен для записи MX для mydomain.com, который должен разрешить mydomain-com.mail.eo.outlook.com.

Периодически наш DNS-сервер возвращает ошибку SERVFAIL, указывающую, что он не может разрешить запись A для mydomain-com.mail.eo.outlook.com.

Судя по моему исследованию, это связано с разными значениями TTL записи MX и записи A. Запись MX имеет TTL 3600, запись A имеет TTL 60.

Кто-нибудь сталкивался с этой проблемой раньше? Где срок действия записи A истекает раньше, чем CNAME, и что заставляет ваш DNS-сервер возвращать ошибку SERVFAIL при попытке разрешить запись MX? В различных технических статьях рекомендуется либо включить серверы пересылки DNS, либо уменьшить значение MaxCacheTTL. Я просто не понимаю, почему они решают проблему? Почему бы DNS-серверу просто не использовать корневые ссылки для повторного поиска A-записи?

ССЫЛКА: статья Technet с описанием похожей проблемы