1

テスト環境でDNSサーバーを作成しようとしていますが、バインドがわかりません。私のサーバーからの設定は、グーグルでの検索結果で作成されます。バインドはエラーなしで開始されますが、ドメインを解決しません。私は自分のソリューションで使用するドメイン: lunarinterativa.labsを作成しようとしています。

私はこのエラーを受け取ります:

server can't find www.lunarinterativa.labs.lunarinterativa.labs: SERVFAIL

以下のコマンドを実行すると:

nslookup
> server interativa32
Default server: interativa32
Address: 172.224.116.100#53
> www.lunarinterativa.labs
Server:         interativa32
Address:        172.224.116.100#53

私の内部ネットワーク設定は次のとおりです。

ip address: 172.224.116.100
netmask: 255.255.255.0
gateway: 172.224.116.254

interativa32.lunarinterativa.labsにpingを実行します:OKです

PING interativa32.lunarinterativa.labs (172.224.116.100) 56(84) bytes of data.64 bytes from interativa32.lunarinterativa.labs (172.224.116.100): icmp_req=1 ttl=64 time=0.049 ms

www.interativa32.lunarinterativa.labsにpingを実行します:間違っています

ping: unknown host www.interativa32.lunarinterativa.labs

これは私のドメインの設定ファイルの内容です(ファイル:/etc/bind/db.lunarinterativa.labs):

; -------------------------------------------------------------------
; Created by Lunar Interativa Scripts
; type: Bind9
; author: Sileno de Oliveira Brito
; since: 09 Mar 2013
; created: 10 Mar 2013
; domain: lunarinterativa.labs
; ip address: 172.224.116.100
; hostname: interativa32
; -------------------------------------------------------------------
$TTL   604800
@       IN      SOA     interativa32.lunarinterativa.labs.      root.interativa32.lunarinterativa.labs. (
                        2004111700  ; Serial
                        604800          ; Refresh
                        86400           ; Retry
                        2419200     ; Expire
                        604800 )    ; Negative Cache TTL
;
@       IN      A                               172.224.116.100

interativa32            IN      A       172.224.116.100
www                     IN      CNAME   @
ftp                     IN      CNAME   @
repo                    IN      CNAME   @
ns1                     IN      CNAME   @

これは私のリバースドメインからの設定のファイルの内容です(ファイル:/etc/bind/db.lunarinterativa.labs):

; -------------------------------------------------------------------
; Created by Lunar Interativa Scripts
; type: Bind9 Reverse
; author: Sileno de Oliveira Brito
; since: 09 Mar 2013
; created: 10 Mar 2013
; domain: lunarinterativa.labs
; reverse: 116.224.172.in-addr.arpa
; ip address: 172.224.116.100
; hostname: interativa32
; -------------------------------------------------------------------
@       IN      SOA     interativa32.lunarinterativa.labs.      root.interativa32.lunarinterativa.labs. (
                        2004111700  ; Serial
                        604800          ; Refresh
                        86400           ; Retry
                        2419200     ; Expire
                        604800 )    ; Negative Cache TTL
@       IN      NS                              ns.lunarinterativa.labs.
@       IN      A                               172.224.116.100
100     IN      PTR     interativa32.lunarinterativa.labs

これは/etc/bind/named.conf.localのエントリです

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

これは私の/etc/resolv.confです

domain lunarinterativa.labs
search lunarinterativa.labs
nameserver 127.0.0.1

これは私の/etc/hostsです

127.0.0.1       localhost
172.224.116.100 interativa32.lunarinterativa.labs       interativa32

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

これは私の/etc/bind/named.conf.optionsです

options {
        directory "/var/cache/bind";

        // If there is a firewall between you and nameservers you want
        // to talk to, you may need to fix the firewall to allow multiple
        // ports to talk.  See http://www.kb.cert.org/vuls/id/800113

        // If your ISP provided one or more IP addresses for stable
        // nameservers, you probably want to use them as forwarders.
        // Uncomment the following block, and insert the addresses replacing
        // the all-0's placeholder.

        forwarders {
                8.8.8.8;
        //      0.0.0.0;
                172.224.116.254;
        };

        auth-nxdomain no;    # conform to RFC1035
        listen-on port 53 { 127.0.0.1; 172.224.116.100; };
        allow-query { 127.0.0.1; 172.224.116.0/24; };
        allow-recursion { 127.0.0.1; 172.224.116.0/24; };
        allow-transfer { none; };

        listen-on-v6 { any; };
4

1 に答える 1

0

エラーは、Webでスクリプトを見つけた構成ファイルにあり、エラーが表示されます。

これは私のドメインの設定ファイルの正しい内容です(ファイル:/etc/bind/db.lunarinterativa.labs):

; -------------------------------------------------------------------
; Created by Lunar Interativa Scripts
; type: Bind9
; author: Sileno de Oliveira Brito
; credit: OLIVEIRA , Willian:CONFIGURAÃO APACHE E DNS (BIND). Viva o Linux, Disponíl em: http://www.vivaolinux.com.br/script/Configuracao-Apache-e-DNS-(bind), Acesso em 10/03/2012 à20h 00min
; since: 09 Mar 2013
; created: 10 Mar 2013
; domain: labs.lunarinterativa
; ip address: 172.224.116.100
; hostname: interativa32
; -------------------------------------------------------------------
$TTL   604800
@       IN      SOA     labs.lunarinterativa.   root.labs.lunarinterativa. (
                        2004111700  ; Serial
                        604800          ; Refresh
                        86400           ; Retry
                        2419200     ; Expire
                        604800 )    ; Negative Cache TTL
;
@       IN      NS                              labs.lunarinterativa.
@       IN      A                               172.224.116.100

interativa32            IN      A       172.224.116.100
www                     IN      CNAME   interativa32.labs.lunarinterativa.
ftp                     IN      CNAME   interativa32.labs.lunarinterativa.
repo                    IN      CNAME   interativa32.labs.lunarinterativa.
ns1                     IN      CNAME   interativa32.labs.lunarinterativa.

これは私のリバースドメインからの設定ファイルの正しい内容です(ファイル:/etc/bind/db.lunarinterativa.labs):

; -------------------------------------------------------------------
; Created by Lunar Interativa Scripts
; type: Bind9 Reverse
; author: Sileno de Oliveira Brito
; since: 09 Mar 2013
; created: 10 Mar 2013
; domain: labs.lunarinterativa
; reverse: 116.224.172.in-addr.arpa
; ip address: 172.224.116.100
; hostname: interativa32
; -------------------------------------------------------------------
@       IN      SOA     labs.lunarinterativa.   root.labs.lunarinterativa. (
                        2004111700  ; Serial
                        604800          ; Refresh
                        86400           ; Retry
                        2419200     ; Expire
                        604800 )    ; Negative Cache TTL
@       IN      NS                              labs.lunarinterativa.
@       IN      A                               172.224.116.100
100     IN      PTR     interativa32.labs.lunarinterativa.

応答:ドメインへのnslookup

nslookup www.labs.lunarinterativa
Server:         172.224.116.100
Address:        172.224.116.100#53

nslookupからIPリバースへ:

nslookup 172.224.116.100
Server:         172.224.116.100
Address:        172.224.116.100#53

100.116.224.172.in-addr.arpa    name = interativa32.labs.lunarinterativa.

これで、pingは問題ありません。

問題を理解するために、 http: //www.vivaolinux.com.br/script/Configuracao-Apache-e-DNSで入手可能なWiliam Oliveiraのスクリプトを使用しました-(バインド) 彼に感謝します。あなたのスクリプトは私の環境でエラーがありません。

于 2013-03-10T23:17:56.147 に答える