Сопоставление доменов — Можете ли вы использовать CNAME вместо записи «a»

#dns #domain-mapping

Вопрос:

Итак, у меня проблема — раньше я всегда выполнял сопоставление доменов, обновляя запись » a » своим статическим IP-адресом. Мой новый хостинг-провайдер не сможет предоставить мне статический IP-адрес, и мне интересно, есть ли способ сопоставить домен только с помощью CNAMES. Возможно ли это?

Ответ №1:

CNAMEs всегда должны указывать на другое доменное имя, а не на IP-адрес. Вам всегда нужна запись A, указывающая на ip-адрес, а затем CNAME, указывающее на запись A или другой домен.

Даже если они не сообщают вам свой IP-адрес, у них есть для вас адрес, чтобы вы могли каким-то образом связаться со своим доменом.

Нет, это не повлияет на SSL на сайте. SSL (или TLS) находится в стороне от этого, сначала происходит разрешение DNS, поэтому, когда клиент знает, где подключиться, начинается шифрование и так далее.

Комментарии:

1. Привет, Гектор. Проблема в том, что их IP-адрес не является статичным и периодически меняется. Я понимаю, что для записи A требуется IP-адрес, поэтому я надеялся, что смогу обойти это с помощью CNAMEs. Похоже, что мне лучше всего переключиться на провайдера, который позволит использовать статический IP-адрес?

2. Я предполагаю, что это о и веб-сайте, верно? Даже если их IP-адрес изменится, вы все равно каким-то образом попадете на свой веб-сайт, иначе это приведет к серьезным простоям. Это может быть из другой записи CNAME/A на их стороне, и в этом случае вы можете указать имена своих доменов на это. AWS делает это с помощью балансировщиков нагрузки.

Ответ №2:

Бум — порывшись в Интернете, я нашел ответ — это называется «сплющенным» CNAME, и это можно сделать с помощью CloudFlare. Вы можете увидеть здесь сообщение человека, использующего мультисайт WordPress, который должен был это сделать https://markwilkinson.me/2018/10/17/domain-mapping-with-wordpress-multisite-without-using-ip-addresses/#cname-mapping