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

Зачем мне нужны записи A и AAAA в дополнение к записи MX для моего почтового сервера?

Окружающая среда: Postfix, Dovecot, CentOS, Цифровая капля океана

Записи DNS:

Type: A
Hostname: mail.example.com
Value: 1.1.1.1

Type: AAAA
Hostname: mail.example.com
Value: 1000:1:1:1:1:1:0001

Type: MX
Hostname: example.com
Value: mail.example.com

Type: TXT
Hostname: example.com
Value: returns v=spf1 a ~all

Type: TXT
Hostname: _dmarc.example.com
Value: v=DMARC1; p=quarantine;

Type: TXT
Hostname: 111111._domainkey.example.com
Value: returns v=DKIM1; k=rsa; p=abcde12345...

Задний план: Мой почтовый сервер отправляет и получает электронную почту, как ожидалось, и (я надеюсь) безопасен.

Вопрос: Почему требуется, чтобы я использовал записи A и AAAA для моего почтового сервера в дополнение к записи MX? Разве запись MX не предназначена для обработки всех запросов электронной почты? Кроме того, хотя я не верю, что мой сервер выдает какие-либо ошибки, нужны ли мне какие-либо дополнительные записи MX, чтобы сделать это надежным? Я не эксперт по записям MX, и я не уверен, что отдельная запись является лучшей практикой.

Рассмотрим электронное письмо, отправленное на адрес person@example.com. Эта запись MX для example.com делегирует почту на mail.example.com. Записи AAAA и A должны преобразовать это имя почтового хоста в IP.

Или адресом может быть person@mail.example.com, запись MX для mail.example.com. Технически это должно работать с записями, которые вы предоставили, потому что в случае отсутствия записи MX резервный вариант - поиск любых записей AAAA или A с этим именем.

Тем не менее, современное соглашение должно быть кратким. Пользователи привыкли к «локальному TLD в точке домена». Субдомены по-прежнему полезны там, где существуют разные системы электронной почты по нетехническим причинам, например, в университетах или на очень крупных предприятиях.

Запись MX обозначает хост, который является полномочным для электронной почты для вашего домена. Чтобы серверы отправляли электронную почту на этот хост, вам необходимо иметь для него запись хоста (запись A).