d1ck3n
Goto Top

DNS-Server Funktions-Test gibt Fehler aus

Guten Tag,

ich versuche gerade einen DNS-Server mit Ubuntu aufzusetzen, aber leider funktioniert der abschließende Test nicht (Siehe Fehlermeldung). Ich hoffe, dass mir jemand dabei helfen kann.

Fehlermeldung:

root@dns-server:~# dig @127.0.0.1 dns-server.domain.tld

; <<>> DiG 9.9.5-3ubuntu0.1-Ubuntu <<>> @127.0.0.1 dns-server.domain.tld
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 5504
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;dns-server.domain.tld    IN      A

;; Query time: 1 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Mon Jan 12 15:59:16 CET 2015
;; MSG SIZE  rcvd: 54

Konfig db.150.168.192:

;; db.150.168.192
;; Reverselookupzone für domain
;;
$TTL 2D
@       IN      SOA     dns-server.domain.tld. mail.domain.tld. (
                        2015010801      ; Serial
                                8H      ; Refresh
                                2H      ; Retry
                                4W      ; Expire
                                3H )    ; NX (TTL Negativ Cache)

@                               IN      NS      dns-server.domain.tld


3                               IN      PTR     dns-server.domain.tld.
2                               IN      PTR     dhcp-server.domain.tld.
4                               IN      PTR     apache-server.domain.tld.
5                               IN      PTR     proxy-server.domain.tld.
6                               IN      PTR     vpn-server.domain.tld.
7                               IN      PTR     bacula-server.domain.tld.
8                               IN      PTR     smb-server.domain.tld.
9                               IN      PTR     mail-server.domain.tld.

Konfig db.domain.tld

;; db.domain.tld
;; Forardlookupzone für domain
;;
$TTL 2D
@       IN      SOA     sl-dns-server.domain.tld. mail.domain.tld. (
                        2015010801      ; Serial
                                8H      ; Refresh
                                2H      ; Retry
                                4W      ; Expire
                                3H )    ; NX (TTL Negativ Cache)

@                               IN      NS      sl-dns-server.domain.tld
                                IN      MX      10 mailserver.domain.tld
                                IN      A       192.168.150.3

dns-server                   IN      A       192.168.150.3
localhost                       IN      A       127.0.0.1
dhcp-server                  IN      A       192.168.150.2
apache-server                IN      A       192.168.150.4
proxy-server                 IN      A       192.168.150.5
vpn-server                   IN      A       192.168.150.6
bacula-server                IN      A       192.168.150.7
smb-server                   IN      A       192.168.150.8
mail-server                  IN      A       192.168.150.9

Ich habe das nach diesem Wiki-Eintrag gemacht: http://wiki.ubuntuusers.de/DNS-Server_Bind

Server-OS: Ubuntu 14.04.1 LTS

Content-Key: 259611

Url: https://administrator.de/contentid/259611

Printed on: April 25, 2024 at 14:04 o'clock

Member: Alchimedes
Alchimedes Jan 12, 2015 at 16:43:48 (UTC)
Goto Top
Hallo ,

wie sieht denn Deine named.conf aus ?

Gruss
Member: Gersen
Solution Gersen Jan 12, 2015, updated at Jan 19, 2015 at 11:59:48 (UTC)
Goto Top
Hallo,

zunächst mal stimmen die Namen des Name Servers in Deinen Konfig-Dateien (dns-server.domain.tld/sl-dns-server.domain.tld) nicht überein.

Außerdem fehlen haufenweise Punkte (".") in den Konfigurationsdateien. Schau Dir die Beispiel-Konfigurationsdateien in Deiner Anleitung noch einmal genau an.

Zitat daraus: "Wichtig ist hierbei die genaue Einhaltung der Syntax, da BIND hier extrem pingelig ist.".

Ob BIND überhaupt sauber läuft und die Zonen lädt, siehst Du mit einem
cat /var/log/syslog|grep named

Gruß,
Gersen
Member: D1Ck3n
D1Ck3n Jan 19, 2015 at 12:02:22 (UTC)
Goto Top
Ich habe die Lösung gefunden!

Wie du schon angemerkt hattest, fehlten an 3 Stellen die abschließenden Punkte und mir ist ein Schreibfehler unterlaufen:

zone domain.tld/IN: loading from master file /etc/bin/db.domain.tld failed: file not found

dort fehlte ein "d" bei /bind/.

Vielen Dank für euche Hilfe!

Gruß
D1Ck3n