Bind9 konfigurationsprobleme

aelo

software developer
Thread Starter
Mitglied seit
01.09.2006
Beiträge
3.765
Ort
Österreich / Vlbg
Hi,

ich habe heute mit folgdem How-To Bind9 installiert

jetzt habe ich die IP 192.168.1.20 (mein vdr) bei meinem PC als DNS eingetragen und ich kann auch ganz normal surfen, allerdings wenn ich nun die domain vdr.*****.at eingeben komme ich nicht auf meinen server :(

nach dem starten von bind9 habe ich auch ein paar fehler in syslog

Code:
Sep  6 23:18:00 vdr named[3202]: starting BIND 9.3.4-P1.1 -u bind -t /var/lib/named
Sep  6 23:18:00 vdr named[3202]: found 1 CPU, using 1 worker thread
Sep  6 23:18:00 vdr named[3202]: loading configuration from '/etc/bind/named.conf'
Sep  6 23:18:00 vdr named[3202]: listening on IPv6 interfaces, port 53
Sep  6 23:18:00 vdr named[3202]: binding TCP socket: address in use
Sep  6 23:18:00 vdr named[3202]: listening on IPv4 interface lo, 127.0.0.1#53
Sep  6 23:18:00 vdr named[3202]: binding TCP socket: address in use
Sep  6 23:18:00 vdr named[3202]: listening on IPv4 interface eth0, 192.168.1.20#53
Sep  6 23:18:00 vdr named[3202]: binding TCP socket: address in use
Sep  6 23:18:00 vdr named[3202]: couldn't add command channel 127.0.0.1#953: address in use
Sep  6 23:18:00 vdr named[3202]: couldn't add command channel ::1#953: address in use
Sep  6 23:18:00 vdr named[3202]: zone 0.in-addr.arpa/IN: loaded serial 1
Sep  6 23:18:00 vdr named[3202]: zone 127.in-addr.arpa/IN: loaded serial 1
Sep  6 23:18:00 vdr named[3202]: zone 255.in-addr.arpa/IN: loaded serial 1
Sep  6 23:18:00 vdr named[3202]: zone localhost/IN: loaded serial 1
Sep  6 23:18:00 vdr named[3202]: running

aber erlich gesagt ich habe absolut keine Ahnung was ich nun machen muss:(
ich möchte einfach nachher über vdr.*****.at auf meinen server kommen

vielen Dank
mfg
aelo

edit:
OS: c't VDR 6.2(Debian Etch), mit selbskompiliertem Kernel (2.6.26-3)
 
Zuletzt bearbeitet:
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Code:
Sep  6 23:18:00 vdr named[3202]: binding TCP socket: address in use
Sep  6 23:18:00 vdr named[3202]: binding TCP socket: address in use
Sep  6 23:18:00 vdr named[3202]: binding TCP socket: address in use
Sep  6 23:18:00 vdr named[3202]: couldn't add command channel 127.0.0.1#953: address in use
Sep  6 23:18:00 vdr named[3202]: couldn't add command channel ::1#953: address in use

Hi,

diesen Meldungen zu Folge läuft noch ein anderes Programm oder eine andere Bind-Instanz, die die Ports belegt. Also entweder hast du den Dienst nicht sauber neugestartet oder es läuft eben noch was anderes wie z.B. dnsmasq.

Code:
netstat -ntulp
zeigt dir an, welches Programm, welche Ports belegt.
 
während Bind9 läuft
Code:
vdr:~# netstat -ntulp
Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:20001           0.0.0.0:*               LISTEN     2289/vdr
tcp        0      0 0.0.0.0:8001            0.0.0.0:*               LISTEN     2295/perl
tcp        0      0 0.0.0.0:20002           0.0.0.0:*               LISTEN     2289/vdr
tcp        0      0 0.0.0.0:20005           0.0.0.0:*               LISTEN     2289/vdr
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN     2181/smbd
tcp        0      0 0.0.0.0:2001            0.0.0.0:*               LISTEN     2289/vdr
tcp        0      0 0.0.0.0:2004            0.0.0.0:*               LISTEN     2289/vdr
tcp        0      0 192.168.1.20:53         0.0.0.0:*               LISTEN     3910/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN     3910/named
tcp        0      0 0.0.0.0:3000            0.0.0.0:*               LISTEN     2289/vdr
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN     3910/named
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN     2164/exim4
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN     2181/smbd
tcp6       0      0 :::80                   :::*                    LISTEN     3459/apache2
tcp6       0      0 :::53                   :::*                    LISTEN     3910/named
tcp6       0      0 :::22                   :::*                    LISTEN     2195/sshd
tcp6       0      0 ::1:953                 :::*                    LISTEN     3910/named
udp        0      0 192.168.1.20:137        0.0.0.0:*                          2179/nmbd
udp        0      0 0.0.0.0:137             0.0.0.0:*                          2179/nmbd
udp        0      0 192.168.1.20:138        0.0.0.0:*                          2179/nmbd
udp        0      0 0.0.0.0:138             0.0.0.0:*                          2179/nmbd
udp        0      0 0.0.0.0:36240           0.0.0.0:*                          3910/named
udp        0      0 192.168.1.20:53         0.0.0.0:*                          3910/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                          3910/named
udp        0      0 192.168.1.20:53         0.0.0.0:*                          3202/named
udp        0      0 127.0.0.1:53            0.0.0.0:*                          3202/named
udp        0      0 0.0.0.0:55363           0.0.0.0:*                          3202/named
udp6       0      0 :::49701                :::*                               3910/named
udp6       0      0 :::53                   :::*                               3910/named
udp6       0      0 :::53                   :::*                               3202/named
udp6       0      0 :::57176                :::*                               3202/named


den Server habe ich gerade erst gestartet und wenn ich ihn bind9 beenden wollte kam folgende Meldung:
Code:
vdr:~# /etc/init.d/bind9 stop
Stopping domain name service...: bindrndc: connect failed: 127.0.0.1#953: connection refused
 failed!

wenn ich den Prozess aber zuerst starte und denn beende gibt er keine Fehlermeldung mehr aus


vielen Dank

mfg
aelo
 
wie soll dein DNS auch was finden, wenn er nicht weiß das es was gibt?
Laut diesem HowTo hast du bind überhaupt nicht konfiguriert. Es gibt keine Forward und Reverse Zone.
 
hmm, und was bringt der mir dann? gar nix? oder einfach ein Cache?

hast du vielleicht ein solches How-To für die Zones?

danke
mfg
aelo
 
die ersten beiden Links sind sehr gut, ansonst würde ich sagen informier dich erst mal im Netz wie DNS funktioniert, dann weißt du auch was ich mit den beiden Zonen meinte.

Allgemein kann man sagen, dass die HowTo's von Howtoforge sehr fragwürdig sind, da wird sehr viel Mist erklärt.
 
weiss schon wie DNS funktioniert, habe auch schon DNS-Server unter Win2k und Win2k3-server installiert, nur ist das schon nen weilchen her

und dass es so umständlich ist die Zonen zu konfigurieren wusste ich nicht

auf den ersten Blick fand ich howtoforge eigentlich ganz gut, How-To zum kernel kompilieren funktionierte einwandfrei :d

mfg
aelo
 
naja man muss bei einem DNS Server unter Windows muss man auch nichts können, klickt sich ja nur doof durch. Nur muss man hier schon ehr wissen, was man macht und wo.

So umständlich ist das doch nicht.

Brauchst ja nur die Forward und Reseve Look Zone (du musst 100% auf die richtige Schreibweise acht, das ist ganz wichtig bei bind. Nur ein Tipp-Fehler und es läuft nichts mehr).

Und dann noch die named.conf anpassen.
 
stimmt, das war wirklich nur Klickerei :d

dass Bind allgemein ziemlich genau ist bei den Konfigurationsdateien ist gut zu wissen, danke!

werde die Einstellungen tätigen sobald ich dazu Zeit habe,
muss aber heute nachmittag noch für den Führerschein lernen :fresse:

mfg
aelo
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh