Недавно домен нашего сервера истек, то есть мы не заплатили за продление вовремя, и они прекратили указывать на наш сервер. Однако даже после этого мы смогли отправлять и получать электронные письма.
По-моему, это не имеет смысла. Я могу ошибаться, но я думал, что процесс был таким:
- У нас есть настроенный сервер с IP-адресом.
- Мы приобретаем домен, указывающий на IP.
- Запросы браузера к этому домену направляются в компанию, у которой мы приобрели домен.
- Сервер компании сопоставляет этот домен с IP-адресом нашего сервера.
- Мы получаем запрос браузера.
- То же самое касается электронной почты: домен после символа «@» — это то место, куда отправляется запрос.
Каким образом электронное письмо, отправленное на домен с истекшим сроком действия, все равно попадает в мой почтовый ящик?
решение1
Почтовые серверы указываются с помощью записей MX, хранящихся в Authoritative Nameserver
домене. Поскольку ваш веб-сайт не работает, этот сервер имен уже отсоединен от домена, поэтому сохраненная запись MX также будет недоступна. Если вы можете получать электронную почту, это означает, что IP почтового сервера кэшируется в системе отправителя.
Кэширование DNS было разработано для сокращения объемов поиска. Существует атрибут записей DNS, TTL (Time To Live), который сообщает серверам имен, когда следует очищать кэш и делать новый запрос при необходимости. Однако, учитывать его или нет, зависит от сервера имен, разрешающего разрешения. Очень маловероятно, что это так в вашей ситуации, потому что TTL не учитывается только тогда, когда TTL очень короткий.
Итак, виновата одна из следующих причин:
- Из-за ошибки разрешающий сервер имен или ОС забыли очистить кэш IP-адресов.
- Приложение электронной почты кэшировало IP-адрес и не очищает его, поскольку не получает обновленный IP-адрес (вероятно, это связано с тем, что программисты часто допускают ошибки).
- TTL вашей записи MX был действительно очень длинным (он отличается от TTL записи A/записи CNAME)
решение2
Кэширование.
DNS-серверы есть по всему миру, и повсюду есть избыточные копии сопоставлений доменов/IP (иначе каждый запрос на определенный сайт должен был бы в какой-то момент обрабатываться DNS-сервером этого сайта). Компания, у которой вы приобрели домен, может больше не направлять запросы на этот домен на ваш сервер, но любой другой DNS-сервер с записью в своем кэше для вашего сервера будет направлять трафик в вашу сторону.
Если вы регулярно общаетесь с группой людей, вполне вероятно, что IP-адрес вашего сервера кэшируется на DNS-сервере поблизости от них.
Как отметил Кайл, эти записи будут сохраняться только до истечения срока их действия.