未找到 A 记录;非 www 无效

未找到 A 记录;非 www 无效

我最近在 CentOS 上设置了绑定,并想将网站的非 www 部分重定向到 www 部分。

目前www可以使用,但是当我从 Safari 尝试裸域时,我得到:无法打开http://我的域名.com因为服务器找不到 mydomain.com

我的区域文件如下所示:(没有下面的 $TTL 部分)

                IN NS         ns1.mydomain.com.
                IN A          [ip here]

      ns1       IN A          [ip here]

      @         IN MX 10      aspmx.l.google.com.
      @         IN MX 20      alt2.aspmx.l.google.com.

      *         IN CNAME      [ip here]

IntoDNS 在“WWW A 记录”部分报告:

错误:我无法获取 mydomain.com 的任何 A 记录!

当我尝试时* IN A [ip]出现以下错误:

      Stopping named:                                            [  OK  ]
      Starting named: 
      Error in named configuration:
      zone localhost/IN: loaded serial 42
      dns_master_load: /var/named/mydomain.com.zone:19: *.mydomain.com: CNAME and other data
      zone mydomain.com/IN: loading from master file /var/named/mydomain.com.zone failed: CNAME and other data
      zone mydomain.com/IN: not loaded due to errors.
      _default/mydomain.com/IN: CNAME and other data
                                                                 [FAILED]

但是IN A [ip]- 没有 * - 可以工作(如上面所示)。

答案1

example.com解析 IP 地址,请添加一条A记录@

@               IN      A       198.51.100.250

答案2

DNS 并非如此。CNAME 将名称映射到其他名称,而不是地址;A 记录将名称映射到地址。

相关内容