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

Записи DNS, чтобы иметь сайт на другом сервере

Мой клиент попросил меня настроить свой веб-сайт на сервере, отличном от того, на который в настоящее время указывает их домен. У них есть электронная почта и доменное имя, размещенное в одной компании на данный момент, включая небольшое количество веб-пространства, которое поставляется с их учетной записью электронной почты (не было PHP, MySQL или чего-либо еще, поэтому я теперь размещаю их веб-сайт). Единственная проблема в том, что когда я пошел и изменил их DNS-записи файла зоны, он правильно указывал на мой сервер, но также сломал их электронную почту. У меня не было большого опыта работы с записями DNS, и я не могу найти решение после почти непрерывного поиска в Google в течение 2 дней.

Текущий файл Zonefile находится ниже. Я изменил IP-адрес и доменное имя из соображений конфиденциальности.

example.com.au.          86400 IN TXT   "google-site-verification=dvMaqYAUGx_lDAu1ZqzexAleM75znUU-GQ1AJLvA41w"
example.com.au.          86400 IN NS    ns32b.ssggrp-wc.com.
example.com.au.          86400 IN NS    ns32a.ssggrp-wc.com.
www.example.com.au.      300   IN MX    150 mail.example.com.au.
example.com.au.          300   IN MX    100 ASPMX2.GOOGLEMAIL.COM.
example.com.au.          300   IN MX    100 ASPMX3.GOOGLEMAIL.COM.
example.com.au.          300   IN MX    150 mail.example.com.au.
example.com.au.          300   IN MX    50 ASPMX.L.GOOGLE.COM.
example.com.au.          300   IN MX    75 ALT1.ASPMX.L.GOOGLE.COM.
example.com.au.          300   IN MX    75 ALT2.ASPMX.L.GOOGLE.COM.
www.example.com.au.      86400 IN A     205.123.456.789
webmail.example.com.au.  86400 IN A     205.123.456.789
smtp.example.com.au.     86400 IN A     205.123.456.789
example.com.au.          86400 IN A     205.123.456.789
mail.example.com.au.     86400 IN A     205.123.456.789
ftp.example.com.au.      86400 IN A     205.123.456.789
cp.example.com.au.       86400 IN A     205.123.456.789

Я попытался изменить записи A «www.example.com.au» и «example.com.au» на свой IP-адрес, и это сработало для веб-сайта, но нарушило их электронную почту. Я не могу сделать это снова и ошибаюсь, поскольку они не могут позволить себе, чтобы электронная почта не работала, пока она распространяется.

Я вижу, что вы используете Google Apps для доменов, однако у вас есть субдомен mail,webmail и smtp указывая на что-то еще, кроме google-сервера.

Одним из них должен быть CNAME для приложения веб-почты, указывающего на ghs.google.com.

Тогда у вас также есть MX запись для www.example.com.au. что означает, что у вас есть пользователь, использующий электронную почту, например: user@www.example.com.au. Это кажется немного странным. Вы сами размещаете почтовые серверы для субдомена?

Кроме того, пока вы вносите изменения в различные записи, рекомендуется снизить значения TTL, чтобы ускорить распространение в случае изменений.

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