У меня есть домен, зарегистрированный на eNom. Время от времени я буду делать nslookup example.com
и получите IP-адрес. Однако когда я поставил nslookup www.example.com
он отвечает
не могу найти www.example.com: сбой сервера
После перезапуска Named я получаю эту ошибку для example.com
, пока www.example.com
работает как положено.
Что могло вызвать эту проблему?
Я перезапускаю главный сервер имен в нашей сети; указанный домен размещен на другом сервере.
объявите ваш субдомен www как CNAME для вашего A - примера конфигураций bind9 ниже:
--- named.conf
*SNIP*
zone "domainname.com" {
type master;
file "/etc/bind/domainname.com";
allow-update { none; };
};
--- /etc/bind/domainname.com
*SNIP*
@ IN A xxx.xxx.xxx.xxx
www IN CNAME @
Ноты:
xxx.xxx.xxx.xxx - ваш IP-адрес (для домена)
в конфигах отсутствуют некоторые части (вместо СНИП); добавлены только интересные части
Каплах.
У вас действительно есть www в вашем файле зоны? Просто наличия имени (и работающего корня) недостаточно для работы поддомена www.