Я пытаюсь правильно настроить свой DNS, чтобы иметь возможность хостинга через PHPFog и почтовые службы, использующие MailGun. PHPFog заставляет нас перенаправить голый домен на www, а затем использовать CNAME, чтобы указать www на PHPFog и mailgun предоставляет записи MX для использования. Проблема в том, что у меня нет записи A на Парение потому что, когда я это делаю, CNAME больше не работает (?), или, по крайней мере, так кажется, потому что я больше не вижу свой сайт из PHPFog, я вижу целевую страницу Hover. Я знаю все нужные мне пластинки, просто не могу заставить их хорошо играть вместе. Мне сказали, что Amazon Route 53 сможет решить мою проблему, но я еще не понял, как это сделать. Мне просто нужен хостинг на PHPFog и почтовые сервисы через MailGun.
Как вы, наверное, заметили, у меня очень ограниченное представление о DNS, так что простите меня, если это глупый вопрос.
Вы не можете смешивать CNAME и любую другую «обычную» запись с тем же именем. Это по спецификации. Википедия расскажет вам больше о ограничения CNAME.
Ваше решение здесь, вероятно, будет выглядеть так:
example.com. MX 10 smtp1.example.com.
example.com. MX 20 smtp2.example.com.
example.com. A 4.3.2.1
www.example.com. CNAME example.com.
smtp1.example.com. A 1.2.3.4
smtp2.example.com. A 5.6.7.8
куда 1.2.3.4
это IP-адрес вашего сервера доставки почты, smtp2
IP 5.6.7.8
это гипотетический резервный сервер доставки почты (возьмите его, избавьтесь от связанных двух строк, если вам все равно), 4.3.2.1
это IP-адрес вашего веб-сервера.
Обработка перенаправления www.example.com
можно сделать с помощью простого CNAME
запись. Направления PHPFog должны включать правильную цель для CNAME
. Вы не сможете получать почту, адресованную www
поддомен.
www.example.com. IN CNAME phpfog.example.net
Почтовые серверы расположены MX
запись. Mailgun должен указать имя почтового сервера, на который будет настроен таргетинг. Я включил записи SPF, которые вы, возможно, захотите включить. Если они предоставляют несколько имен хостов, добавьте больше MX
записи. Некоторые серверы не поддерживают тип записи SPF, и в этом случае SPF будет использовать TXT
запись.
example.com. IN MX 10 mailgun.example.net
TXT 'v=spf1 MX -all'
SPF 'v=spf1 MX -all'
Вашему домену не нужен IP-адрес, и его не должно быть, если у вас нет сервера со статическим адресом. Однако это означает, что ваш веб-сайт будет доступен только при использовании www
субдомен. Некоторые (большинство?) Браузеров справятся с этим для пользователей, которые не включают www.
часть имени. Если у вас есть сервер, он может запускать легкий веб-сервер, который перенаправляет весь трафик на www
поддомен.
Вам также понадобятся записи NS для вашего домена, но они уже должны быть настроены.