bind9 отвечая на SERVFAIL - PullRequest
       13

bind9 отвечая на SERVFAIL

1 голос
/ 08 февраля 2012

Я только что настроил свой сервер Debian Squeeze . Но теперь у меня возникла небольшая проблема, я не могу связаться с сервером через мой домен (в данном случае example.com).

Я также зарегистрировал сервер имен с namecheap, который «подключен» к моему серверу 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 ]

1 голос
/ 05 сентября 2014

Вы не должны забывать о записях ns A или AAAA

это клейкие записи

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

1 голос
/ 23 февраля 2012

Когда вы запрашиваете stackoverflow.com из 8.8.8.8 nameserver, он запрашивает информацию об этом домене рекурсивно. Это означает, что сначала он идет на один из корневых серверов, запрашивает серверы имен «.com», затем идет на один из них, запрашивает информацию «stackoverflow.com».

Если вы получили этот ответ (не можете найти example.com), это, вероятно, означает, что вы не зарегистрировали свой домен у регистратора доменов.

...