Я попросил системного администратора моего клиента (запускающего окна) создать следующие записи CNAME для их нового веб-сайта:
www.example.com CNAME foobar-web-server.com
example.com CNAME foobar-web-server.com
Проблема в том, что он не может создать вторую запись. Я знаю, как это возможно в Linux с привязкой, используя конечную точку в псевдониме, но как это возможно в Windows DNS?
Думаю, то, что он видит, выглядит так: http://www.iisanswers.com/dns_for_iis_files/image013.jpg
Он говорит мне, что оставление поля «Псевдоним» пустым приводит к ошибке.
Любые идеи?
Спасибо
Вы не говорите, в чем ошибка, но, вероятно, это правильно. В корне домена будут как минимум записи 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.