Недавно я добавил поддомен 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.