BeWiki
Неофициальный справочный ресурс для клиентов хостера BeGet
Как изменить CNAME-запись поддомена?
Как изменить CNAME-запись поддомена?
- https://cp.beget.com/dns
- выбираем домен
- если нужный поддомен отсутствует в списке ниже, кликаем “Добавить подзону” и добавляем его
- кликаем напротив нужного поддомена
- кликаем на CNAME
- вносим нужное значение
- “Сохранить”
Как изменить CNAME-запись для основного домена?
CNAME нельзя применить к домену - только к поддомену. Это не проблема хостера BeGet, это ограничение системы DNS в целом.
Данный вопрос часто обсуждается на технических форумах. Например:
- https://serverfault.com/questions/430970/cname-for-top-of-domain
- https://www.reddit.com/r/dns/comments/rjelh/why_cant_i_add_a_cname_to_my_second_level_domain/
Небольшой перевод того, что написано по ссылкам:
- пункт 2.4 документа RFC1912 прямо запрещает смешивание CNAME-записи с какой-либо еще. Т.е. если у (под)домена есть CNAME, остальных записей быть не должно.
- у домена (второго уровня) всегда есть как минимум 2 DNS-записи: NS и SOA
- резюмируя 2 первых пункта, получаем, что установить CNAME для домена нельзя
Как же тогда направить домен на другой ресурс?
Через файл .htaccess
делаем редирект* на поддомен www.ford.gg.
- заходим в файловый менеджер
- переходим в директорию сайта
- если файла
.htaccess
нет - создаём его - открываем файл
.htaccess
(просто дважды кликаем на него) - вносим следующий код
RewriteEngine On
RewriteCond %{HTTP_HOST} ^ford.gg$ [NC]
RewriteRule ^(.*)$ http://www.ford.gg/ [L,R=301]
Редирект можно сделать несколькими способами и все они будут работать. Но наиболее простым и популярным является редактирование файла .htaccess
На https://cp.beget.com/dns настраиваем CNAME-запись для поддомена, т.е. для www.ford.gg
Всё! Через 25-35 минут проверяем работу редиректа и записи