没有 www 前缀的域名无法访问

没有 www 前缀的域名无法访问

bind在 VPS 上使用如下区域文件为我的域名配置了名称服务器:

$TTL    604800
@   IN  SOA mydomain.com. root.mydomain.com. (
                  5     ; Serial
             604800     ; Refresh
              86400     ; Retry
            2419200     ; Expire
             604800 )   ; Negative Cache TTL
;
@   IN  NS  ns1.mydomain.com.
@   IN  NS  ns2.mydomain.com.
@   IN  A   <my IP>
www IN  CNAME   @
ns1 IN  A   <my IP>
ns2 IN  A   <my IP>

www.前缀时可以正常工作。
但是没有www.前缀时会显示 apache 的默认页面 ( It workspage),
这是什么问题?

谢谢

答案1

问题出在您的网络服务器上,而不是名称服务器。

让它应答/监听纯域名(不带 www)。

您可能正在使用 Apache,因此请向 VirtualHost 添加“ServerAlias”指令。

相关内容