Woran fehlts beim Nameserver

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Woran fehlts beim Nameserver

Beitrag von tobb » 10.06.2006 19:48:34

Hi,

ich wollte mir mit bind9 einen Nameserver aufsetzen.

Meine Konfigs sehen folgendermaßen aus:

named.conf.options:
http://nopaste.debianforum.de/3393

named.conf.local:
http://nopaste.debianforum.de/3394

db.hainspiel44:
http://nopaste.debianforum.de/3395


Wenn ich jetzt an meinem eigenen Debianrechner den Nameserver als Nameserver angebe funktioniert schonmal das Internet. Allerdigns funktioniert die lokale Namensauflösung nicht.
Ich kann über meinen PC mit einem "ping knecht" den Nameserver, der so heißt, nicht ansprechen.

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Woran fehlts beim Nameserver

Beitrag von herrchen » 10.06.2006 19:53:51

tobb hat geschrieben: Ich kann über meinen PC mit einem "ping knecht" den Nameserver, der so heißt, nicht ansprechen.
"knecht" hat keinen A-eintrag.
wenn du den domainnamen beim pingen weglassen willst, brauchst du in der "/etc/resolv.conf" des clients noch ein "search hainspiel44".

herrchen

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 10.06.2006 20:46:41

Ist drin.

Aber auch eine knecht.hainspiel44 hat nicht funktioniert.

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 10.06.2006 22:11:47

tobb hat geschrieben: Aber auch eine knecht.hainspiel44 hat nicht funktioniert.
läuft bind?
kannst du die anderen namen auflösen?
gibt es einträge in den logs?
verhindert ein paketfilter den zugriff?
welche meldung kommt am client?

herrchen

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 10.06.2006 23:39:42

Ich denke dass Bind läuft, weil ich sonst nicht ins Internet käme. Der Nameserver ist 192.168.0.10. Trage ich zB 11 statt 10 ein, geht nichtmal mehr das Internet.

Im Moment besteht mein bescheidenes Netzwerk nur aus zwei PCs.

Welche logs?

Hm, wo sollte ein Paketfilter sein? Zwischen den beiden PC ist keine Firewall.

Am Klient kommt diese Meldung:

Code: Alles auswählen

ping: unknown host knecht.hainspiel44
Über die IP-Adresse geht es aber.

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Woran fehlts beim Nameserver

Beitrag von herrchen » 11.06.2006 05:40:52

tobb hat geschrieben: db.hainspiel44:
http://nopaste.debianforum.de/3395
nimm' mal den . (punkt) hinter hainspiel44 in "hainspiel44. IN SOA" weg.

herrchen

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 11.06.2006 13:11:59

Danke für den Tipp, aber es hat leider nichts geholfen.

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 13.06.2006 18:29:34

Also ich finde den Fehler einfach nicht.
Hat keiner noch einen Tipp?

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 13.06.2006 18:38:14

tobb hat geschrieben: Hat keiner noch einen Tipp?
da du darauf oben nicht eingegangen bist, was passiert bei:

Code: Alles auswählen

ping deepthought
herrchen

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 13.06.2006 21:04:29

Folgendes (auf dem Server ausgeführt):

Code: Alles auswählen

in-house@knecht:~$ ping deepthought
ping: unknown host deepthought
in-house@knecht:~$ ping deepthought.hainspiel44
ping: unknown host deepthought.hainspiel44

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 13.06.2006 21:19:59

tobb hat geschrieben:Folgendes (auf dem Server ausgeführt):
und auf dem client?

herrchen

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 13.06.2006 21:23:39

Auf dem client (der ja deepthought heißt) geht ein ping deepthought natürlich, Ein ping knecht oder knecht.hainspiel44 geht aber dort auch nicht.

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 13.06.2006 21:25:29

tobb hat geschrieben:Auf dem client (der ja deepthought heißt) geht ein ping deepthought natürlich,
kannst du auf *diesem* client denn "Xpointer" anpingen?

herrchen

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 13.06.2006 21:35:22

Das dumme ist, dass der Xpointer Benutzer Computerverbot hat ;-) und dem das Stromkabel fehlt. Naja, vllt kann ich das mal für diesen Test organisieren...

Aber warum sollte das gehen? Der Nameserver tut ja scheinbar nicht seinen Dienst was lokale Namensauflösung betrifft...

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 13.06.2006 21:38:07

tobb hat geschrieben:Naja, vllt kann ich das mal für diesen Test organisieren...
boah, ist das zäh ...
mach doch bitte einfach ein "nslookup Xpointer" auf dem client, der angeschlossen ist.
es geht hier doch nicht um die erreichbarkeit, sondern um die namensauflösung.

herrchen

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 13.06.2006 21:50:37

Auf deepthought ausgeführt:

Code: Alles auswählen

nslookup Xpointer
Server:         192.168.0.10
Address:        192.168.0.10#53

** server can't find Xpointer: NXDOMAIN
Auf knecht (Nameserver) ausgeführt:

Code: Alles auswählen

nslookup Xpointer
Server:         127.0.0.1
Address:        127.0.0.1#53

** server can't find Xpointer: NXDOMAIN

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 13.06.2006 21:52:54

tobb hat geschrieben: ** server can't find Xpointer: NXDOMAIN
gibt es meldungen im syslog beim starten von bind?

herrchen

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Woran fehlts beim Nameserver

Beitrag von herrchen » 13.06.2006 21:56:18

tobb hat geschrieben: named.conf.local:
http://nopaste.debianforum.de/3394
nach nochmaliger durchsicht:

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

es fehlt ein "/" vor "etc".

herrchen

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 13.06.2006 22:01:00

Code: Alles auswählen

Jun 13 21:59:17 knecht named[2930]: starting BIND 9.2.4 -u bind
Jun 13 21:59:18 knecht named[2930]: loading configuration from '/etc/bind/named.conf'
Jun 13 21:59:18 knecht named[2930]: dns_master_load: /etc/bind/db.hainspiel44:13: hainspiel44.hainspiel44: not at top of zone
Jun 13 21:59:18 knecht named[2930]: zone hainspiel44/IN: loading master file /etc/bind/db.hainspiel44: not at top of zone
Hm da scheint was schief zu laufen.

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 13.06.2006 22:08:02

tobb hat geschrieben: Hm da scheint was schief zu laufen.
darum ist es so wichtig, *immer* in die logs zu schauen!
poste bitte noch einmal deine zonendatei.

herrchen

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 13.06.2006 22:12:25

http://nopaste.debianforum.de/3418

Das mit dem fehlenden "/" habe ich auch schon früher bemerkt, trotzdem danke.

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 13.06.2006 22:18:56

füge am anfang folgendes ein:

$ORIGIN .

den punkt dahinter nicht übersehen.
den eintrag für "knecht" hast du immer noch nicht gemacht.

herrchen

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 13.06.2006 22:43:00

Übernommen und bind neu getsratet:

Code: Alles auswählen

Jun 13 22:35:40 knecht named[2838]: starting BIND 9.2.4 -u bind
Jun 13 22:35:40 knecht named[2838]: using 1 CPU
Jun 13 22:35:40 knecht named[2838]: loading configuration from '/etc/bind/named.conf'
Jun 13 22:35:40 knecht named[2838]: listening on IPv4 interface lo, 127.0.0.1#53Jun 13 22:35:40 knecht named[2838]: listening on IPv4 interface eth1, 192.168.0.10#53
Jun 13 22:35:40 knecht named[2838]: command channel listening on 127.0.0.1#953
Jun 13 22:35:40 knecht named[2838]: command channel listening on ::1#953
Jun 13 22:35:40 knecht named[2838]: zone 0.in-addr.arpa/IN: loaded serial 1
Jun 13 22:35:40 knecht named[2838]: zone 127.in-addr.arpa/IN: loaded serial 1
Jun 13 22:35:40 knecht named[2838]: zone 255.in-addr.arpa/IN: loaded serial 1
Jun 13 22:35:40 knecht named[2838]: zone hainspiel44/IN: loaded serial 1
Jun 13 22:35:40 knecht named[2838]: zone localhost/IN: loaded serial 1
Jun 13 22:35:40 knecht named[2838]: running
Jun 13 22:35:40 knecht named[2838]: zone hainspiel44/IN: sending notifies (serial 1)
pings funktionieren immer noch nicht.

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 13.06.2006 22:58:17

tobb hat geschrieben: pings funktionieren immer noch nicht.
seltsam.
ok, einmal noch: was gibt

dig Xpointer.hainspiel44

herrchen

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 13.06.2006 23:01:34

Folgendes:

Code: Alles auswählen

dig Xpointer.hainspiel44

; <<>> DiG 9.2.4 <<>> Xpointer.hainspiel44
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 24531
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;Xpointer.hainspiel44.          IN      A

;; AUTHORITY SECTION:
hainspiel44.            604800  IN      SOA     knecht.hainspiel44. root.localhost. 1 604800 86400 2419200 604800

;; Query time: 90 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Jun 13 23:00:52 2006
;; MSG SIZE  rcvd: 95

Antworten