no-www CNAME в windows DNS

Я попросил системного администратора моего клиента (запускает windows) создать следующие записи CNAME для своего нового веб-сайта:

www.example.com CNAME foobar-web-server.com
example.com     CNAME foobar-web-server.com

Проблема в том, что он не может создать вторую запись. Я знаю, как это возможно в Linux с помощью bind, используя конечную точку на псевдониме, но как это возможно в Windows DNS?

Я думаю, то, что он видит, выглядит: http://www.iisanswers.com/dns_for_iis_files/image013.jpg

Он говорит мне, что оставляя пустым имя псевдонима, он получает ошибку.

Есть идеи?

Спасибо

1 ответ

Решение

Вы не говорите, что это за ошибка, но это, вероятно, правильно. Корень домена будет содержать как минимум записи SOA и NS (и, возможно, записи MX и A). DNS не позволяет CNAME сосуществовать с другими записями. См. RFC 1034 раздел 3.6.2:

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

RFC 1912 раздел 2.4 имеет несколько дополнительных примеров:

Запись CNAME не может сосуществовать с любыми другими данными. Другими словами, если suzy.podunk.xx является псевдонимом для sue.podunk.xx, вы также не можете иметь MX-запись для suzy.podunk.edu, или запись A, или даже запись TXT.

Вам придется использовать запись A для example.com вместо CNAME.

Другие вопросы по тегам