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

Использование www.example.com в качестве записи A

Я хочу, чтобы example.com и * .example.com всегда преобразовывались в www.example.com

Итак, если я установлю записи DNS как:

www      A          server ip
(root)   CNAME      www.example.com 
*        CNAME      www.example.com

Могут ли это быть правильные настройки для этого?

Если да, то могут ли быть проблемы с поисковой системой? Я не хочу, чтобы поисковые роботы думали, что я обслуживаю разные поддомены с одинаковым контентом или что-то в этом роде.

Спасибо!

Нет, не работает.

Вы не можете по закону иметь CNAME в корне вашей зоны, потому что SOA запись тоже принадлежит ему, и невозможно иметь одновременно CNAME и другие RR, прикрепленные к тому же доменному имени.

Ваш файл зоны должен выглядеть так:

$ORIGIN example.com.
@       IN SOA ......
        IN A <server_ip>
*       IN A <server_ip>

Нет явной необходимости в конкретном www запись в этом случае, потому что подстановочный знак покрывает это.

Прошло много времени с тех пор, как мне приходилось это делать, но я не думаю, что вы не можете смешивать записи CNAME с другими записями.

Видеть Возможны ли записи записи с подстановочными знаками DNS другого типа?

Так что лучше бы как:

www      A          server ip
(root)   A          server ip 
*        A          server ip

или

www      CNAME      server.example.com
server   A          server ip
(root)   A          server ip 
*        A          server ip