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

Добавление cname без указания поддомена

Я хочу указать www.example.com или example.com на abc.example2.com.

В моих настройках зоны cname для example.com я добавил cname следующим образом:

имя: www.example.com тип: cname значение: abc.example2.com

и поэтому, когда я захожу на www.example.com, он показывает мне содержание abc.example2.com, что является абсолютно правильным. Но когда я захожу на example.com (без www или любого другого поддомена), он не работает. Я даже пробовал добавить следующий набор записей:

имя: example.com тип: cname значение: abc.example2.com

Но это дает мне следующие ошибки на 2 разных сайтах DNS-хостинга: Route 53

RRSet of type CNAME with DNS name example.com. is not permitted at apex in zone example.com.

DYNDNS

CNAME cannot be created with label that is equal to zone name or in use for another record type.

Теперь, как мне добиться, чтобы при посещении example.com отображалось содержимое abc.example2.com?

Если метка (имя) является CNAME, для нее не разрешены никакие другие записи. поэтому у вас не может быть чего-то вроде:

www.example.com  A     1.2.3.4
www.example.com  CNAME test.example.com.

Результатом этого является то, что вы можете никогда иметь CNAME для простого домена example.com, так как есть всегда другие записи для него: по крайней мере, запись SOA и одна или несколько записей NS и обычно одна или несколько записей MX. Так что вместо этого это должна быть запись A.

Обычно я делаю наоборот: делаю www.example.com CNAME для example.com.