Apache-2.2

在為 example.com 和 www.example.com 工作之間命名的替代品

  • July 23, 2015

我有一個在eNom註冊的域。有時我會做一個nslookup example.com並獲取IP地址。然而,當我把nslookup www.example.com它回應

找不到 www.example.com:伺服器失敗

重新啟動命名後,我收到此錯誤example.com,而www.example.com按預期工作。

什麼可能導致此問題?

我正在重新啟動我們網路中的主名稱伺服器;提到的域託管在另一台伺服器上。

將您的 www 子域聲明為您的 A 的 CNAME - 下面的 bind9 配置範例:

— 命名.conf

*SNIP*
zone "domainname.com" {
    type master;
    file "/etc/bind/domainname.com";
    allow-update { none; };
};

— /etc/bind/domainname.com

*SNIP*
@       IN      A       xxx.xxx.xxx.xxx
www     IN      CNAME   @

筆記:

  • xxx.xxx.xxx.xxx 是您的 IP 地址(用於域)
  • 配置中缺少一些部分(代替SNIP);只添加了有趣的部分

帽。

您的區域文件中實際上有 www 嗎?僅擁有名稱(和根工作)不足以使 www 子域工作。

引用自:https://serverfault.com/questions/81742