====== DNS-Server BIND ====== Bind ist der bekannteste und schnellste DNS-Server und ein sehr einfach zu konfigurierendes System, wenn man den genauen Syntax einhält. ===== Installation ===== Bind kann denkbar einfach über die Paketquellen installiert werden: # apt-get install bind9. Wichtig ist, dass man Bind9 installiert und nicht die alte Version, die vereinzelt noch als "bind" in den Paktequellen zu finden ist. ===== Konfiguration ===== Prinzipiell muss man für die Konfiguration einer Domain zwei Dateien anlegen, eine für die Forward Namensauflösung (name -> ip) und eine für die Reverse-Auflösung (ip -> name). Die Dateien werden jeweils in **/etc/bind** abgelegt ==== db.domain - Forwardlookup==== Diese Datei beinhaltet die Konfiguration der Domain selbst. Die Datei muss folgendes Muster haben: ;;Zonefile db.domain ;;Forward lookup for domain $TTL 86400 @ IN SOA domain.ending. email.domain.ending. ( 2013112215 ; serial 14400 ; refresh 1800 ; retry 604800 ; expire 86400 ) ; minimum @ IN NS service @ IN A 192.168.178.202 localhost IN A 127.0.0.1 service IN A 192.168.178.205 mail IN A 192.168.178.203 www IN A 192.168.178.202 dev IN CNAME service ftp IN CNAME www @ IN MX 10 mail Wichtig ist eine Leerzeile am Ende der Datei! Ein vollständige Beschreibung der RR Einträge für den DNS Eintrag findet man unter [[http://de.wikipedia.org/wiki/Resource_Record]] ==== db.z.y.x ==== Um den Reverse Lookup zu ermöglichen muss noch eine zweite Datei angelegt werden. Der Name besteht aus db. und den ersten drei Bytes des IP Netzes in umgekehrter Reihenfolge. Für das Netz 192.168.178.0 wäre der Dateiname also db.178.168.192. Die Datei sieht wie folgt aus: ;; db.178.168.192 ;; Reverselookupzone fürwiba10.de ;; $TTL 2D @ IN SOA domain.ending. email.domain.ending. ( 2006032201 ; Serial 8H ; Refresh 2H ; Retry 4W ; Expire 2D ) ; TTL Negative Cache @ IN NS service.wiba10.de. 202 IN PTR www.domain.ending. 203 IN PTR mail.domain.ending. 205 IN PTR service.domain.ending. Die Zahlen am Beginn einer jeden Zeile stellen den Netzanteil der IP des jeweiligen Rechners da. Eine genaue Anleitung zur Konfiguration findet man unter [[http://wiki.ubuntuusers.de/DNS-Server_Bind]]