我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 works
page),
这是什么问题?
谢谢
答案1
问题出在您的网络服务器上,而不是名称服务器。
让它应答/监听纯域名(不带 www)。
您可能正在使用 Apache,因此请向 VirtualHost 添加“ServerAlias”指令。