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

Ошибка DNS: при добавлении поддомена с помощью powerdns

Недавно я добавил поддомен m.domain.co.za, и он просто не отображается, я определил домен на сервере хостинга apache и добавил соответствующие записи DNS, но почему-то он все еще не работает. Корневой домен работает, но не субдомен. Я использую powerdns на машине centos.

Деталь

Когда я пингую домен.co.za, он получает ответ. Если я пингую m.domain.co.za, я не получаю ответа

Настройка выглядит следующим образом.

record  TTL     TYPE            value
m   28800   CNAME       domain.co.za

На хост-сервере мой файл виртуального хоста выглядит так

<VirtualHost *:80>
  DocumentRoot /var/www/html/m.domain.co.za
  ServerName m.domain.co.za
  ServerAlias www.m.domain.co.za
  ServerAdmin webmaster@domain.co.za
  DirectoryIndex default.php default.htm default.html index.html index.htm index.php index.php5 index.php4 index.php3 index.shtml index.cgi index.pl index.jsp Default.htm Default.php
</VirtualHost>

папка m.domain.co.za существует

http -t не показал ошибок

Если я использую nslookup

Я получаю следующее

work@work-laptop:~$ nslookup m.domain.co.za
Server:     10.0.2.2
Address:    10.0.2.2#53

** server can't find m.domain.co.za: NXDOMAIN

Живой сайт находится на том же сервере, что и домен syub, поэтому я использовал CNAME

Ваша запись CName в настоящее время выглядит так:

record  TTL     TYPE            value
m   28800   CNAME       domain.co.za

это должно выглядеть так

record           TTL     TYPE            value
m.domain.co.za   28800   CNAME       domain.co.za

Вам необходимо указать полное доменное имя в записи CName.