Сегодня я дважды изменил записи MX у поставщика доменных имен (сетевые решения). Один тестовый клиент по-прежнему отправляет письма на более старую запись, хотя срок ее жизни истек. Другими словами, вот что произошло:
Изменены записи MX так, чтобы они указывали на messagingengine.com в 10 утра. (не отправлял никаких тестовых писем через этот сервер)
Изменены записи MX для указания на zoho.com в 11:30
В 13:00 тестовые письма от большинства клиентов работают через zoho, но 1 клиент использует Microsoft Exchange все еще пытается отправить на messagingengine.com
В 14:30 тестовые электронные письма от клиента MS Exchange ВСЕ ЕЩЕ пытаются перейти на messagingengine.com
TTL для messagingengine.com составляет 1 час, так что срок его действия давно истек.
Однако, когда я выполняю NSLOOKUP, он дает неавторизованный ответ правильно как zoho, но не дает авторитетной записи. Это просто пусто. Другими словами, nslookup говорит: «Авторитетные ответы можно найти в:», а затем ничего. Вот как это выглядит (идентификаторы отредактированы):
Я думаю, проблема должна состоять в том, что запись, которую ведет Network Solutions, каким-то образом неисправна, так что она каким-то образом не идентифицирует себя как авторитетный сервер.
Что меня действительно загадывает, так это то, как клиент MS Exchange мог получить механизм обмена сообщениями .com, поскольку я не отправлял никаких тестовых писем в течение (короткого периода), когда мои записи DNS указывали на этот домен.
Как я могу решить эту проблему?
Если вы запускаете nslookup против своего собственного DNS-сервера (то есть не против авторитетного сервера имен для домена), то я ожидал бы неавторизованного ответа. Ваш DNS-сервер не может отвечать авторитетно для домена, для которого он не является авторитетным.
@joeqwerty Обычно NSLOOKUP дает как авторитетный ответ, так и перечисляет сервер, на котором он может быть получен. Этого не происходит. Достоверная информация пуста
Я вижу 0 авторитетных ответов на этот запрос.
Microsoft Windows [Version 6.0.6002]
Copyright (c) 2006 Microsoft Corporation. All rights reserved.
C:\Users\Administrator
Default Server: MyDnsServer
Address: x.x.x.x
> set debug
> yahoo.com.
Server: myDnsServer
Address: x.x.x.x
------------
Got answer:
HEADER:
opcode = QUERY, id = 4, rcode = NOERROR
header flags: response, want recursion, recursion avail.
questions = 1, answers = 3, authority records = 0, additional = 0
QUESTIONS:
yahoo.com, type = A, class = IN
ANSWERS:
-> yahoo.com
internet address = 98.138.253.109
ttl = 1173 (19 mins 33 secs)
-> yahoo.com
internet address = 206.190.36.45
ttl = 1173 (19 mins 33 secs)
-> yahoo.com
internet address = 98.139.183.24
ttl = 1173 (19 mins 33 secs)
------------
Non-authoritative answer:
------------
Got answer:
HEADER:
opcode = QUERY, id = 5, rcode = NOERROR
header flags: response, want recursion, recursion avail.
questions = 1, answers = 3, authority records = 0, additional = 0
QUESTIONS:
yahoo.com, type = AAAA, class = IN
ANSWERS:
-> yahoo.com
AAAA IPv6 address = 2001:4998:58:c02::a9
ttl = 133 (2 mins 13 secs)
-> yahoo.com
AAAA IPv6 address = 2001:4998:44:204::a7
ttl = 133 (2 mins 13 secs)
-> yahoo.com
AAAA IPv6 address = 2001:4998:c:a06::2:4008
ttl = 133 (2 mins 13 secs)
------------
Name: yahoo.com
Addresses: 2001:4998:58:c02::a9
2001:4998:44:204::a7
2001:4998:c:a06::2:4008
98.138.253.109
206.190.36.45
98.139.183.24
>
Вы можете опубликовать свой запрос nslookup?