Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
server:bind [2011/12/07 20:31] ewald Anpassungen für Debian 6.0 |
server:bind [2011/12/08 20:44] (aktuell) ewald Hinweise ergänzt |
||
|---|---|---|---|
| Zeile 33: | Zeile 33: | ||
| # cp -a /var/cache/bind /var/lib/named/var/cache | # cp -a /var/cache/bind /var/lib/named/var/cache | ||
| - | # cp -a /var/run/bind /var/lib/named/var/run | + | # cp -a /var/run/named /var/lib/named/var/run |
| - | * Devices anlegen: | + | * Notwendige Devices anlegen: |
| - | # mknod /var/lib/named/dev/null c 1 3 | ||
| # mknod /var/lib/named/dev/random c 1 8 | # mknod /var/lib/named/dev/random c 1 8 | ||
| # chmod 666 /var/lib/named/dev/null /var/lib/named/dev/random | # chmod 666 /var/lib/named/dev/null /var/lib/named/dev/random | ||
| - | |||
| - | * syslogd konfigurieren (''/dev/log'' ist außer Reichweite): | ||
| - | |||
| - | # vi /etc/default/syslogd | ||
| - | SYSLOGD="-a /var/lib/named/dev/log" | ||
| - | |||
| - | * syslogd neu starten und überprüfen: | ||
| - | |||
| - | # /etc/init.d/sysklogd restart | ||
| - | # ps -Naf | grep syslogd | ||
| - | [...] /sbin/syslogd -a /var/lib/named/dev/log | ||
| * Nameserver wieder starten: | * Nameserver wieder starten: | ||
| Zeile 61: | Zeile 49: | ||
| [...] /usr/sbin/named -u bind -t /var/lib/named | [...] /usr/sbin/named -u bind -t /var/lib/named | ||
| # less /var/log/daemon.log | # less /var/log/daemon.log | ||
| - | [...] named[xxxx]: starting BIND 9.3.4 -u bind -t /var/lib/named | + | [...] named[xxxx]: starting BIND 9.7.3 -u bind -t /var/lib/named -4 |
| [...] | [...] | ||
| [...] named[xxxx]: running | [...] named[xxxx]: running | ||
| Zeile 68: | Zeile 56: | ||
| * [[http://www.howtoforge.com/howto_bind_chroot_debian|Bind-Chroot-Howto (Debian)]] | * [[http://www.howtoforge.com/howto_bind_chroot_debian|Bind-Chroot-Howto (Debian)]] | ||
| * [[http://oat.tao.ca/node/view/150|BIND 9 chroot on Debian 3.0]] | * [[http://oat.tao.ca/node/view/150|BIND 9 chroot on Debian 3.0]] | ||
| + | * Hinweise: | ||
| + | * Bei älteren Versionen mussten auch ''/dev/null'' und ''/dev/log'' in der Chroot-Umgebung liegen. Der Syslog-Daemon musste umkonfiguriert werden, damit er ''/dev/log'' in der Chroot-Umgebung berücksichtigte. Beides ist bei Debian 6.0 nicht mehr notwendig. | ||
| + | * Bind kann ''/dev/random'' auch von außerhalb der Chroot-Umgebung nutzen, es gibt dann eine Warning in der Daemon-Log-Datei. | ||
| ===== Konfiguration ===== | ===== Konfiguration ===== | ||
| Zeile 80: | Zeile 71: | ||
| options { | options { | ||
| [...] | [...] | ||
| + | listen-on port 53 { 127.0.0.1; 85.214.92.99; }; | ||
| listen-on-v6 { none; }; | listen-on-v6 { none; }; | ||
| - | + | | |
| - | listen-on port 53 { 127.0.0.1; 85.214.92.99; }; | + | |
| - | | + | |
| allow-query { 127.0.0.1; }; | allow-query { 127.0.0.1; }; | ||
| allow-recursion { 127.0.0.1; }; | allow-recursion { 127.0.0.1; }; | ||
| Zeile 104: | Zeile 94: | ||
| [...] /usr/sbin/named -u bind -t /var/lib/named | [...] /usr/sbin/named -u bind -t /var/lib/named | ||
| # less /var/log/daemon.log | # less /var/log/daemon.log | ||
| - | [...] named[xxxx]: starting BIND 9.3.4 -u bind -t /var/lib/named | + | [...] named[xxxx]: starting BIND 9.7.3 -u bind -t /var/lib/named -4 |
| [...] | [...] | ||
| [...] named[xxxx]: listening on IPv4 interface lo, 127.0.0.1#53 | [...] named[xxxx]: listening on IPv4 interface lo, 127.0.0.1#53 | ||
| - | [...] named[xxxx]: listening on IPv4 interface eth0, 85.214.92.99#53 | + | [...] named[xxxx]: listening on IPv4 interface venet0:0, 85.214.235.82#53 |
| [...] | [...] | ||
| [...] named[xxxx]: running | [...] named[xxxx]: running | ||
| Zeile 231: | Zeile 221: | ||
| * Debug-Ausgaben werden nach ''/var/lib/named/tmp/log.msgs'' geloggt. | * Debug-Ausgaben werden nach ''/var/lib/named/tmp/log.msgs'' geloggt. | ||
| + | ===== Test ===== | ||
| + | |||
| + | Einer der vielen Dienste, um DNS zu testen: http://www.dnssy.com/ | ||