Ubuntu 服务器:未找到 www

Ubuntu 服务器:未找到 www

我使用以下命令配置我的服务器绑定 db.mydomain.com:

mydomain.com.           IN      MX  10  mail.vumila.com.
mydomain.com.           IN      A       192.192.192.82
www.mydomain.com        IN      A       192.192.192.82
ns1                     IN      A       192.192.192.82
ns2                     IN      A       192.192.192.81
www                     IN      A       mydomain.com.
www                     IN      CNAME   mydomain.com.
mail                    IN      A       216.172.176.82
ftp                     IN      CNAME   mydomain.com.

它适用于 mydomain.com,但不适用于 www.mydomain.com,当我挖掘 www.mydomain.com 时,我得到的答案是 0 。我应该怎么做才能解决这个问题?

答案1

我认为

 www IN A mydomain.com.

是你的问题线。

我很确定你只需要

 www.mydomain.com IN A 192.192.192.82

除此之外,我认为一切都很好

答案2

如果您放置了 A 资源记录 (RR),则必须写入 ipv4 地址。

AA 主机地址。在 IN 类中,这是一个 32 位 IP 地址。
第 124 页http://www.bind9.net/arm910.pdf

我猜测您首先在 mydomain.com 上有一个 $ORIGIN。

$ORIGIN mydomain.com。WWW
CNAME MAIN-SERVER 等同于
WWW.EXAMPLE.COM。CNAME MAIN-SERVER.EXAMPLE.COM。

我认为您不需要 cname RR。这是用于别名,但据我所知,您只有 mydomain。

以下是一个例子:

;
; BIND data file for local loopback interface
;
$ORIGIN mydomain.com.
$TTL    604800


@       IN  NS  ns.mydomain.com.
@       IN  MX  0 smtp.mydomain.com
        IN  A   192.168.56.102
        ns      IN  A   192.168.56.102
        www     IN  A   192.168.56.102
        www1        IN  A   192.168.56.101
        pop     IN  A   192.168.56.102
        smtp        IN  A   192.168.56.102
        imap        IN  A   192.168.56.102
        ldap        IN  A   192.168.56.102
        ftp     IN  A   192.168.56.102

相关内容