29. April 2005: Übungen zum Bind DNS Server
Zu Beginn der Übungen mußt du deinen Rechner neustarten. Dabei wird das root Paßwort auf "pplinux24" gesetzt.
Bitte benutze den root Zugang ausschließlich zur Lösung der Übungen und nicht,
um dein eigenes System bzw. das deiner KollegInnen zu zerstören ;-)
Für die Übungen benötigst du vielleicht den Namen deines Rechners. Dieser läßt sich einfach dadurch herausfinden, daß du ein
Terminal (konsole, xterm, ...) aufmachst und dort auf den Anfang der ersten Zeile schaust: Dort sollte irgendwo zriabcxy (abc steht
für die Raumnummer (203, 204 oder 205) und xy ist eine laufende Zahl) stehen: das ist der Name deines Rechners. Der vollständige Name lautet dann zriabcxy.pclab.
Schreibe zu den Übungen jeweils kurz in Protokollform auf, was du gemacht hast und kennzeichne das Protokoll mit deinem
Namen und deiner Matrikelnummer.
Die Protokolle sollten - wenn möglich ;-) - bis zur nächsten Einheit abgegeben werden!
- Installiere das bind Paket.
- Kopiere die Datei named.conf nach /etc und
named.ca, named.local, matrix.rev und
matrix.hosts nach /var/named.
- Konfiguriere /etc/named.conf so, daß dein Rechner Masterserver für die matrix Zone (die sich in der Datei /var/named/matrix.hosts befindet)
ist. Mach dasselbe für den Reverse Lookup (verwende dazu das Netz 10.10.23.*).
- Ändere die Defaultinformationen in /var/named/matrix.hosts und /var/named/matrix.rev auf sinnvolle Werte.
Konkret soll später z.B. ein Rechner in der matrix Zone die IP 10.10.23.42 und den Namen test.matrix. haben.
- Starte den named.
- Ändere die /etc/resolv.conf: Trage deine Test-Domain matrix in den search Pfad ein (lösche dabei das pclab heraus!)
und die Server-IP (10.10.a.b) bei nameserver ein (auch hier den vorhandenen Eintrag entfernen!).
- Versuche, 127.0.0.1 mit host in einen Namen aufzulösen. Welcher Name ist dieser IP zugeordnet?
- Versuche, den Hostnamen und die IP Adresse deines zriXXYYY Rechners aufzulösen. Geht das? Warum (nicht)?
- Trage nun folgende Rechner in den Nameserver sowohl als Lookup als auch als Reverse Lookup ein:
- 10.10.23.1 heißt gw
- gw soll auch als gateway und router erreichbar sein
- 10.10.23.2 heißt zion
- zion soll auch als email, ftp, www und ns erreichbar sein
- 10.10.23.3 heißt neo
- 10.10.23.10 heißt smith und agentsmith.
- Die Mails von neo sollen an Rechner architekt.matrix. (auch eintragen mit selbst gewählter IP) gehen
- Mails an die gesamte Matrix sollen im Allgemeinen an den Rechner zion gehen.
- 10.10.23.99 heißt orakel
- Teste die Einträge deiner Domain mit dem host Utility. Schreibe im speziellen Abfragen, die folgendes herausfinden:
- Den Namen von 10.10.23.99
- Die IP von agentsmith
- Ob es sich bei agentsmith um einen CNAME handelt
- Welcher Rechner für Emails an neo zuständig ist.
- Teste einige Einträge auch mit dem dig Tool und interpretiere die Ausgabe.
- Was kann man mit dem nslookup Tool machen?