Server nicht gefunden: SERVFAIL oder VERWEIGERN DNS

Ich versuche, die zur Einrichtung eines DNS-Servers mit Debian, aber ich bekomme immer Fehler wenn ich nslookup wie SERVFAIL oder ABGELEHNT.
Ich möchte mit 3 virtuellen Maschinen (VM1, VM2 und VM3) und nennen Sie, dass durch diese Namen im DNS-Server, ich verwende VMWare Workstation 11.

Hier ist meine Konfiguration:

benannt.conf.Optionen

options {
directory "/var/cache/bind";
additional-from-auth no;
additional-from-cache no;

//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 {
    192.168.207.2;
    192.168.207.133;
};

//========================================================================
//If BIND logs error messages about the root key being expired,
//you will need to update your keys.  See https://www.isc.org/bind-keys
//========================================================================
dnssec-validation yes;
allow-recursion{127.0.0.1;};
auth-nxdomain no;    # conform to RFC1035
listen-on-v6 { any; };
};

benannt.conf.lokale

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

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

db.linux.lokale

;
; SOA 
; 
$TTL 1h 
@   IN SOA vm1.linux.local. root.linux.local. ( 
        1 ; Serial number (YYYYMMDDnn) 
        1h ; Slave refresh 
        15m ; Slave retry 
        2w ; Slave expire 
        1h ; Cache TTL
     ) 
; 
; NS RECORDS 
; 
@   IN   NS  vm1.linux.local.  
; 
; A RECORDS 
;

linux.local.    IN A 192.168.207.133 
@       IN A 192.168.207.133 
vm1         IN A 192.168.207.133 
vm3         IN A 192.168.207.135
vm2     IN A 192.168.207.130 
vmware      iN A 192.168.207.2

db.207.168.192

$TTL 1h 
@ IN SOA vm1.linux.local. root.linux.local. (
    1;
    1h;
    15m;
    2w;
    1h;
) 

    IN  NS  vm1.linux.local. 
133 IN  PTR     linux.local. 
133     IN  PTR     vm1.linux.local. 
135     IN  PTR     vm2.linux.local.
130 IN  PTR     vm3.linux.local. 
2   IN  PTR     vmware.linux.local.

Ist hier der nslookup für VM1 und linux.Ort:

root@debian:/etc/bind# nslookup vm1
Server:     192.168.207.133
Address:    192.168.207.133#53

** server can't find vm1: REFUSED

root@debian:/etc/bind# nslookup linux.local
Server:     192.168.207.133
Address:    192.168.207.133#53

** server can't find linux.local.linux.local: SERVFAIL
  • Vielleicht eine dumme Frage, aber hast du den Dienst starten? Bind oder named läuft und Zuhören: netstat -taupn | grep :53
  • Ich habe den Dienst gestartet, aber die IP des Servers war 192.168.207.132, ich habe kopiert es falsch und das war das problem. Ich habe es gelöst, aber danke für die Hilfe trotzdem.
InformationsquelleAutor | 2015-07-07
Schreibe einen Kommentar