У одного из моих хостинговых клиентов есть веб-сайт: www.vincedevito.ca.
Некоторое время назад он решил использовать Shopify в качестве своего основного веб-сайта, но я все еще храню его электронную почту.
Поэтому я настроил зону DNS с помощью GoDaddy.
; SOA Record
VINCEDEVITO.CA. 3600 IN SOA ns77.domaincontrol.com. dns.jomax.net (
2015112604
28800
7200
604800
600
)
; A Records
@ 600 IN A 23.227.38.32
mail 3600 IN A 71.19.154.96
webmail 3600 IN A 71.19.154.96
; CNAME Records
ftp 3600 IN CNAME @
www 3600 IN CNAME vince-devito-shoes.myshopify.com
; MX Records
mail 3600 IN MX 10 mail.vincedevito.ca
А вот и файл зоны на моем сервере
$TTL 86400
@ IN SOA ns.vincedevito.ca. foo.gmail.com. (
1448609688 ; Serial
10800 ; Refresh
3600 ; Retry
604800 ; Expire
10800 ) ; Minimum
vincedevito.ca. IN NS ns.vincedevito.ca.
ns1.vincedevito.ca. IN NS vincedevito.ca.
ns2.vincedevito.ca. IN NS vincedevito.ca.
ns.vincedevito.ca. IN A 71.19.154.96
vincedevito.ca. IN A 71.19.154.96
webmail.vincedevito.ca. IN A 71.19.154.96
mail.vincedevito.ca. IN A 71.19.154.96
ipv4.vincedevito.ca. IN A 71.19.154.96
ns1.vincedevito.ca. IN A 71.19.154.96
ns2.vincedevito.ca. IN A 71.19.154.96
ftp.vincedevito.ca. IN CNAME vincedevito.ca.
*.webmail.vincedevito.ca. IN CNAME vincedevito.ca.
www.vincedevito.ca. IN CNAME vincedevito.ca.
lists.vincedevito.ca. IN CNAME vincedevito.ca.
store.vincedevito.ca. IN CNAME vince-devito-shoes.myshopify.com.
vincedevito.ca. IN MX 10 mail.vincedevito.ca.
vincedevito.ca. IN TXT "v=spf1 +a +mx -all"
shop.vincedevito.ca. IN NS ns.shop.vincedevito.ca.
ns.shop.vincedevito.ca. IN A 71.19.154.96
shop.vincedevito.ca. IN NS ns1.rede.ca.
shop.vincedevito.ca. IN NS ns2.rede.ca.
Весь http-трафик теперь успешно направляется на его сайт Shopify.
Электронная почта - это другая история. Если я попытаюсь отправить ему тестовое сообщение из своей учетной записи Gmail, я получу это
Задержка доставки следующему получателю:
фу@ vincedevito.ca
Сообщение будет повторяться еще 2 дн.
Технические подробности временного отказа:
Ошибка DNS: Поиск MX для mydomain.com вернул ошибку DNS-сервер вернул общий сбой
То же самое и с любой другой внешней почтовой службой ... сообщения никогда не попадают на мой сервер.
Но если я отправлю электронное письмо из другой учетной записи на том же сервере, оно будет доставлено немедленно. (У меня есть другие причины сделать вывод, что это проблема DNS ... сама почтовая служба работает отлично).
Нет записей MX ?!
# dig vincedevito.ca MX
;vincedevito.ca. IN MX
IntoDNS определенно видит проблему:
Да ладно, я не обнаружил никаких записей MX, так что у вас их, вероятно, нет, и если вы знаете, что должны были иметь, то они могут отсутствовать на ваших серверах имен!
UltraTools тоже так думает
Извините, возникла проблема.
Запись MX для домена / электронной почты vince@vincedevito.ca не найдена.
Фактически, существует международный консенсус в отношении того, что что-то не так
Я повторял свои шаги десятки раз и дважды разговаривал с техподдержкой GoDaddy (второй парень действительно пытался помочь). Может ли кто-нибудь увидеть проблему с настройками моей зоны ?! Я бы очень признателен за помощь!
Ваша запись MX на GoDaddy неверна. У вас установлена запись MX для mail.vincedevito.ca, тогда как она должна быть установлена для vincedevito.ca.
Вернитесь в диспетчер DNS, отредактируйте запись MX и установите для хоста значение '@' (без кавычек).
Страница DNS Godaddy не очень полезна. Я сделал «host» обязательным полем, не намекая, что вы должны установить его на «@», если вы просто хотите использовать корневой домен. Это должно быть необязательное поле. Если оставить пустым, по умолчанию используется «@».
Изменить: я хотел включить дополнительную информацию из-за запутанных имен полей в Godaddy DNS.
Ваша текущая запись MX
; MX Records
mail 3600 IN MX 10 mail.vincedevito.ca
Вы хотите, чтобы это читалось следующим образом:
; MX Records
@ 3600 IN MX 10 mail.vincedevito.ca
Поле, которое вы используете в диспетчере DNS Godaddy, помечено как «хост». Поле, в котором вы устанавливаете mail.vincedevito.ca, помечено как указывает на.