Installationsanleitung zu BIND

Inhalt:

  1. Info
  2. Runterladen
  3. Installieren
  4. Konfigurieren
  5. Starten
  6. Testen




^ Info:

In dieser Anleitung verwende ich nicht die ROOT-SERVER von ICANN, sondern die von ORSC.

Damit werden DNS-Querys ein wenig schneller ausgeführt, da die meisten ROOT-SERVER der ICANN in den USA stehen. Bei ORSC sind die ROOT-SERVER besser über den Erdball verteilt und somit näher und schneller.

Ein weiterer Vorteil ist, man ist nicht von der ICANN abhängig und kann andere TLDs nutzen, wie z.B. http://bbc.news/ (das Internet ist größer als man denkt!).





^ Runterladen:

Nachfolgend die direkte Verknüpfung auf die Datei, sollte die Datei nicht mehr gefunden werden, dann wurde bestimmt wieder die Verzeichnisstruktur auf dem Server umgestellt oder es gibt inzwischen eine neuere Version. Dann einfach die Homepage besuchen und die gewünschte Verison suchen und runterladen. Sollte die nicht mehr vorhanden sind, dann die neuere Version runterladen (sollte in den meisten fällen funktionieren).

Das Archiv runterladen und in dem Verzeichnis

/usr/local/src/arc
ablegen, noch schnell das Archiv entpacken, damit wir die Installation beginnen können:

cd /usr/local/src/
tar -xzf arc/bind-9.5.0-P2.tar.gz




^ Installieren:

Als erstes wird eine neue Gruppe und ein Benutzer angelegt, damit BIND in einer chroot-Umgebung läuft:

groupadd named
useradd -g named -d /usr/local/bind/current -s /bin/false named

Dann Verzeichnisse anlegen und Berechtigungen ändern:

mkdir /etc/named.d
mkdir /etc/named.d/master-zone
mkdir /etc/named.d/logs
mkdir /etc/named.d/run
chown -R named.root /etc/named.d
chmod -R 0700 /etc/named.d

BIND installieren:

cd /usr/local/src/bind-9.5.0-P2
./configure --prefix=/usr/local/bind/9.5.0-P2 \
--with-openssl=/usr/local/openssl/current \
--disable-linux-caps
 
make
make install
 
ln -s /usr/local/bind/9.5.0-P2 /usr/local/bind/current




^ Konfigurieren:

Ein paar Verknüpfungen anlegen, damit nicht immer der gesamte Pfade angegeben werden muß damit die Shell die Befehle findet:

ln -s /usr/local/bind/current/bin/nslookup /bin/nslookup
ln -s /usr/local/bind/current/bin/dig /bin/dig
ln -s /usr/local/bind/current/bin/host /bin/host

Folgende Dateien bitte in die entsprechenden Verzeichnisse kopieren:

BIND benötigt noch die hint-Zone um herauszufinden welchen Name-Server er befragen muß um eine Domain in eine IP-Adresse zu wandeln (Falls der A server nicht funktioniert, mit B, C, D usw. versuchen):

dig @A.ROOT-SERVERS.ORSC > /etc/named/root.cache.orsc

Jetzt noch BIND in die /etc/rc.config eintragen, damit BIND auch beim Systemstart gestartet wird:

echo "START_NAMED=yes" >> /etc/rc.config




^ Starten:

/etc/init.d/named start

Um zu schauen, ob BIND gestartet ist

ps aux | grep named
eingeben.





^ Testen:

Testen ob die Domain-Auflösung funktioniert:

dig @192.168.1.1 domain.de

So wie dieses Ergebnis, sollte die Antwort von BIND sein.





undef_engine.mod_perl/0.67 - Time needed: 0.0200 sec.

Trackmania United Forever

Trackmania Nations Forever

Frischer Wind im Dezember
Mir gefiel das alte Layout schon lange nicht mehr. Daher habe ich einfach mal was neues gemacht, läßt sich jetzt auch alles viel besser lesen. Es sind allerdings noch ein paar Anpassungen nötig, die ich in Kürze aber fertigstellen werde.
Rubrik Perl
Ich habe es endlich geschaft mal ein wenig an meiner Page zu arbeiten...
[mehr]
Hangmania
Mein erstes Online-Game ist online, ist zwar schon älter, aber...
[mehr]
Documentation
Installationsanleitung für Samba nun online.
[mehr]
Documentation
Installationsanleitung für BIND nun online.
[mehr]
LAMPxxl erneuert
LAMPxxl ist nun auf der Basis von SuSE 7.2.
[mehr]
Documentation
Installationsanleitung für ProFTPd nun online (ausgegliedert aus LAMPxxl).
[mehr]
Documentation
Installationsanleitung für OpenSSH nun online.
[mehr]

skyscraper1.gif
In Partnerschaft mit eis.de

@000://00
Location: www.undef.de / Documentation / LAMPxxl / Install BIND /