我最近添加了一个子域 m.domain.co.za,但它没有显示,我在 apache 托管服务器上定义了域并添加了相关的 dns 记录,但不知何故它仍然无法正常工作。根域有效,但子域无效。我在 centos 机器上使用 powerdns。
细节
当我 PING domain.co.za 时,它会得到响应。如果我 ping 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 [email protected]
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 记录当前如下所示:
它应该看起来像这样
您需要在 CName 记录中指定 FQDN。