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

Изменение записей MX в файле именованной зоны

Я забыл, как все это работает. У меня есть учетная запись GoDaddy, использующая собственный DNS и еще много чего. У меня проблемы с работой электронной почты. Они сказали, что мне нужно обновить записи MX. в основном у меня следующее. 184.168.30.42 - это, очевидно, IP-адрес домена.

gamengai.com.   14400   IN      NS      n1
gamengai.com.   14400   IN      NS      n2
ns1             14400   IN      A       184.168.30.42
ns2             14400   IN      A       184.168.30.42
gamengai.com.   14400   IN      A       184.168.30.42
localhost       14400   IN      A       127.0.0.1
ftp             14400   IN      A       184.168.30.42
www             14400   IN      A       184.168.30.42
mail            14400   IN      A       184.168.30.42
subdomain       14400   IN      A       184.168.30.42
gamengai.com    14400   IN      MX      10      mail

Почта правда не работает ... говорят сделать следующее изменение:

0   smtp.secureserver.net
10  mailstore1.secureserver.net

Так должна ли последняя строка указывать на mailstore1.secureserver.net вместо почты в последнем поле? А как насчет другой линии?

Одно время у меня это работало, но это полностью ускользнуло от меня. Это виртуальный выделенный сервер, и их поддержка для этого довольно плохая ... почти такая же плохая, как и мои административные навыки с тех пор, как я пошел по пути программиста.

У вашей проблемы отсутствует конечная точка в ваших записях MX.

Имена доменов в файле зоны, которые не заканчиваются точкой, считаются относительными к домену зоны. Вот как вы определили ftp.gamengai.com, www.gamengai.com и т.п.

В настоящее время в вашей зоне нет записей MX для gamengai.com, вместо этого у него есть записи MX для gamengai.com.gamengai.com

dig gamengai.com.gamengai.com MX +short
10 mailstore1.secureserver.net.gamengai.com.
0 smtp.secureserver.net.gamengai.com.

К слову, теперь конечная точка отсутствует как в метке, так и в имени целевого хоста записи MX.

Вы можете определить более одного почтового сервера для домена для обработки почты. поэтому наименьшее число имеет наивысший приоритет и является тем, с которым почтовый сервер пытается связаться первым. Если это не удается, он пробует следующий и так далее.

Итак, ваша конфигурация должна выглядеть так:

gamengai.com.    14400   IN      MX      0      smtp.secureserver.net.
gamengai.com.    14400   IN      MX      10     mailstore1.secureserver.net.

Если вы используете полное доменное имя хоста (вместо IP), не забудьте добавить конечную точку в конце записи, чтобы гарантировать правильный поиск.

Вы можете проверить свои настройки, например, с помощью host commando из оболочки Linux host -t MX gamengai.com