bind9回答SERVFAIL

时间:2012-02-07 23:55:11

标签: dns debian nameservers

我刚刚设置了 debian squeeze 服务器。但是现在我遇到了一个问题,我无法通过我的域(在本例中为example.com)访问我的服务器。

我还注册了一个名称服务器,其名称为“连接”到我的服务器ip。

这是我的bind9 named.conf

zone "." {
        type hint;
        file "/etc/bind/db.root";
};

zone "localhost" {
        type master;
        file "/etc/bind/db.local";
};

zone "127.in-addr.arpa" {
        type master;
        file "/etc/bind/db.127";
};

zone "0.in-addr.arpa" {
        type master;
        file "/etc/bind/db.0";
};

zone "255.in-addr.arpa" {
        type master;
        file "/etc/bind/db.255";
};

options {
    directory "/var/named";
};

zone "example.com" {
    type master;
    file "e/example.com";
};

这是相应的区域文件,位于“/ var / named / e /”

$TTL 2H
@       IN      SOA     ns1.example.tld. hostmaster.example.tld. (
                        1328627781                      ; serial
                        8H                              ; refresh
                        2H                              ; retry
                        4W                              ; expire
                        2H )                            ; minimum TTL

                NS      ns1.example.tld.                 ; name server
                NS      ns2.example.tld.                 ; name server
                MX      10 mail.example.org.             ; mail exchanger
                A       MY_SERVER_IP_ADDRESS
*               A       MY_SERVER_IP_ADDRESS
mail            A       MY_SERVER_IP_ADDRESS
www             A       MY_SERVER_IP_ADDRESS

如果我执行 nslookup

nslookup stackoverflow.com 8.8.8.8
Server:         8.8.8.8
Address:        8.8.8.8#53

Non-authoritative answer:
Name:   stackoverflow.com
Address: 64.34.119.12

当然,一切都正确显示。

现在我的example.com域名

nslookup example.com 8.8.8.8
Server:         8.8.8.8
Address:        8.8.8.8#53

** server can't find example.com: SERVFAIL

有人可以帮助我吗?因为我不知道我应该从哪里开始找到问题。

非常感谢你提前

2 个答案:

答案 0 :(得分:1)

当您从8.8.8.8名称服务器询问stackoverflow.com时,它会以递归方式询问有关此域的信息。这意味着,首先它转到其中一个根服务器,询问“.com”名称服务器,然后转到其中一个,询问“stackoverflow.com”信息。

如果您得到这个答案(找不到example.com),这可能意味着您没有在域名注册商处注册您的域名。

答案 1 :(得分:1)

您不应忘记ns A或AAAA记录

是胶水记录

http://faq.domainmonster.com/dns/glue_record/