Entwicklungsumgebung/DNS: Unterschied zwischen den Versionen
(dnsutils) |
(Konfiguration) |
||
Zeile 5: | Zeile 5: | ||
Das '''D'''omain '''N'''ame '''S'''ystem (kurz: DNS) setzt die Klartextnamen von Computern (also z.B. den Namen des Schulservers <tt>alix.delixs-schule.de</tt>) in IP-Adressen (in diesem Fall also 10.100.0.1) um und umgekehrt IP-Adressen in für Menschen besser lesbare Namen. | Das '''D'''omain '''N'''ame '''S'''ystem (kurz: DNS) setzt die Klartextnamen von Computern (also z.B. den Namen des Schulservers <tt>alix.delixs-schule.de</tt>) in IP-Adressen (in diesem Fall also 10.100.0.1) um und umgekehrt IP-Adressen in für Menschen besser lesbare Namen. | ||
=== BIND installieren === | |||
Der '''B'''erkeley '''I'''nternet '''N'''ame '''D'''omain (kurz: BIND) implementiert diesen Internet Domain Nameserver. | Der '''B'''erkeley '''I'''nternet '''N'''ame '''D'''omain (kurz: BIND) implementiert diesen Internet Domain Nameserver. | ||
Zeile 11: | Zeile 14: | ||
aptitude install bind9 bind9-host dnsutils | aptitude install bind9 bind9-host dnsutils | ||
=== BIND einsperren === | === BIND einsperren === | ||
Zeile 51: | Zeile 55: | ||
'''Hinweis 2:''' Während der Konfigurationsarbeiten sollten Sie den nscd grundsätzlich immer ausschalten, weil sonst die zwischengespeicherten Anfragen alle aktuellen Änderungen eine Zeit lang ignorieren und so die Tests erheblich stören werden. | '''Hinweis 2:''' Während der Konfigurationsarbeiten sollten Sie den nscd grundsätzlich immer ausschalten, weil sonst die zwischengespeicherten Anfragen alle aktuellen Änderungen eine Zeit lang ignorieren und so die Tests erheblich stören werden. | ||
== Konfiguration == | |||
Die Datei "/etc/bind/named.conf" wird bewusst nicht verändert. | |||
Die von debian bereitgestellten Zone-files werden auch nicht geändert. | |||
.. DD 2009/05/07 | |||
== Weblinks == | == Weblinks == |
Version vom 9. Mai 2009, 17:24 Uhr
Diese Seite sollte nochmals überarbeitet werden. Eine Begründung befindet sich in der Regel unter Diskussion (oben). |
DNS-Server
Das Domain Name System (kurz: DNS) setzt die Klartextnamen von Computern (also z.B. den Namen des Schulservers alix.delixs-schule.de) in IP-Adressen (in diesem Fall also 10.100.0.1) um und umgekehrt IP-Adressen in für Menschen besser lesbare Namen.
BIND installieren
Der Berkeley Internet Name Domain (kurz: BIND) implementiert diesen Internet Domain Nameserver.
installieren:
aptitude install bind9 bind9-host dnsutils
BIND einsperren
BIND läuft mit den Rechten des Nutzers "root", was aus Sicherheitsgründen abgeändert wird.
Es muss zunächst ein neuer Benutzer mit entsprechender Gruppe angelegt werden. Hier soll als Benutzername und Gruppe der Name "named" benutzt werden.
Hierzu sind folgende Kommandos notwendig:
addgroup named adduser --system --ingroup named named
Nun muss in der Datei /etc/init.d/bind der Eintrag
start-stop-daemon --start
in
start-stop-daemon --start --quiet --exec /usr/sbin/named -- -g named -u named
abgeändert werden.
Zum Abschluss wird BIND noch mit
/etc/init.d/bind stop /etc/init.d/bind start
neu gestartet.
Nameserveranfragen beschleunigen
Der Name Service Cache Daemon (kurz: NSCD) regelt den Umgang mit passwd-, group- und host-Angaben für laufende Prozesse. Zudem speichert er die Ergebnisse für die nächsten Anfragen direkt im schnelleren Speicher zwischen.
aptitude install nscd
Hinweis 1: Sie sollten das Paket immer genau dann installieren, wenn Sie langsame Services wie LDAP etc. benutzen.
Hinweis 2: Während der Konfigurationsarbeiten sollten Sie den nscd grundsätzlich immer ausschalten, weil sonst die zwischengespeicherten Anfragen alle aktuellen Änderungen eine Zeit lang ignorieren und so die Tests erheblich stören werden.
Konfiguration
Die Datei "/etc/bind/named.conf" wird bewusst nicht verändert.
Die von debian bereitgestellten Zone-files werden auch nicht geändert.
.. DD 2009/05/07
Weblinks
- http://www.debian.de
- http://debiananwenderhandbuch.de
- http://wiki.debianforum.de/
- http://www.debianforum.de/forum/
- http://www.debian-administration.org/article/Configuring_Dynamic_DNS__DHCP_on_Debian_Stable