Я уверен, что это вопрос новичка, но мне нужна помощь.
Я запускаю VPS и знакомлюсь с настройками DNS и настройками рассылки. Я начал, когда один адрес электронной почты постоянно попадал в папку для спама. Я просмотрел все основные результаты, полученные с помощью инструментов, и у меня всего несколько вопросов для начинающих.
Мой VPS имеет два сервера имен, около 6 IP-адресов и несколько дополнительных учетных записей. Я использую WHM / cPanel.
Мой первый вопрос связан с записями MX.
Для моей записи MX я указал domain.com для одной учетной записи cPanel. Однако в моих настройках конфигурации почты мои входящие / исходящие настройки указывают mail.domain.com как входящий / исходящий сервер. У меня вопрос: должна ли моя запись MX и адрес почтового сервера совпадать, и можно ли, чтобы запись MX была domain.com без поддомена?
В моем файле зоны DNS есть следующее (в другом порядке):
Насколько я понимаю, моя текущая запись MX и поддомен, указанные в качестве почтового сервера, в порядке, поскольку у меня есть запись CNAME, указывающая на domain.com. Это верно?
Другие вопросы:
У меня есть другие вопросы, но я пока остановлюсь на них.
Может ли запись MX отличаться от адреса сервера входящей / исходящей почты?
Да, это часто бывает. Как серверы SMTP маршрутизируют электронную почту, и параметры, которые пользователи должны настраивать в своих почтовых клиентах, могут быть разными.
Насколько я понимаю, моя текущая запись MX и поддомен, указанные в качестве почтового сервера, в порядке, поскольку у меня есть запись CNAME, указывающая на domain.com. Это верно?
Целевой объект в записях MX не может быть записью CNAME. Так что следующее действительно правильно
example.com. IN A 192.168.1.1
example.com. IN MX 1 example.com.
mail.example.com. IN CNAME example.com.
Но делать это неправильно:
example.com. IN A 192.168.1.1
example.com. IN MX 1 mail.example.com.
mail.example.com. IN CNAME example.com.
Должен ли я иметь несколько записей MX для example.com и mail.example.com?
Вам нужны только записи MX для суффиксов, которые вы используете для почты. Итак, если вы будете использовать адреса электронной почты, например alice@example.com
и bob@mail.example.com
(хотя чаще деления на поддомены, такие как @locality.example.com
и @subsidary.example.com
используются) вам понадобятся:
mail.example.com. IN MX 1 smtp.example.com.
example.com. IN MX 1 smtp.example.com.
и если сервер на example.com
обрабатывает входящую электронную почту, используя example.com. IN MX 1 example.com.
также действительно.
Единственный цели в вашей записи MX должен быть уникальные серверы который будет обрабатывать вашу входящую электронную почту. Следующий пример не добавляет избыточности, не удовлетворяет никаким загадочным требованиям RFC, он работает, но не имеет абсолютно никакого смысла:
example.com. IN MX 1 mail.example.com.
example.com. IN MX 2 smtp.example.com.
mail.example.com. IN A 192.168.1.1
smtp.example.com. IN A 192.168.1.1
Должен ли я иметь вторую запись MX, связанную со вторым доменом (чтобы уменьшить единственную точку отказа?)
В целом протокол SMTP и правильно настроенные серверы smtp, которые отправляют вам электронную почту, уже достаточно устойчивы. Сообщения будут сохранены отправителем, и доставка будет повторена, когда ваш собственный почтовый сервер будет временно недоступен.
Когда ваш сервер входящей почты и подключение к Интернету обычно доступны (например, ваше подключение не является коммутируемым), резервный MX, вероятно, не нужен.
Резервный почтовый сервер, вероятно, также усложняет фильтрацию спама на основном почтовом сервере.