Информация об MX никуда не записывается, а всякий раз при показе этой страницы запрашиваются в DNS — том DNS, который указан в настройках Windows (перебираются DNS-серверы всех сетевых интерфейсов, пока кто-нибудь из них не ответит или до исчерпания числа попыток). Эта информация просто "к сведению", чтобы быстро заметить, что с DNS что-то не то, если там пусто или ошибочные данные.
А при запросе MX'ов вашего домена с других DNS-серверов до сих пор показывается список именно из этих трех. Это противоречие так и задумано или ожидается синхронизация?
Чему мешает такой вид этой страницы? Локальная почта доставляется не по MX'ам, а сразу в ящики или при пересылках через DATA\mail\out\127.0.0.1\25\.
Тут дело не в команде (в скрипте тоже просто запрашиваются MX-записи:
S" ваш_домен" TYPE-MX GetRRs
на уровне протокола это будет выглядеть также, как это делает nslookup) а в том, какой именно DNS-сервер используется. Список DNS-серверов Eserv получает из реестра (единственный путь, подходящий для всех версий Windows), перебирая все существующие соединения и их настройки. Либо, если ничего не находит, используется опция ini SMTP[DNSServer].
SmtpSend4.exe делает то же самое. Какой DNS-сервер указывает smtpsend в логах DATA\temp\*outbound*?
ред: 13.08.2012 11:04
D:\E5>nslookup
Default Server: localhost
Address: 127.0.0.1
ls -t mx roshtelecom.ru
[localhost]
roshtelecom.ru. MX 10 mail-vln.roshtelecom.ru
Какой же тут таймаут, если не помогает ни полное отключение DNS ни перезагрузки?
Чему мешает такой вид этой страницы? Локальная почта доставляется не по MX'ам, а сразу в ящики или при пересылках через DATA\mail\out\127.0.0.1\25\.
ред: 13.08.2012 18:23
[72813 bytes]
Скажите, эквивалент какой команды nslookup выдает результаты на странице информации о домене?
SmtpSend4.exe делает то же самое. Какой DNS-сервер указывает smtpsend в логах DATA\temp\*outbound*?