You are not logged in.

1

Monday, November 9th 2009, 10:10am

einen caching only DNS Server einrichten

caching only Nameserver einrichten

Bind ist ein leistungsstarker Nameserver, aber er kann auch als reiner caching only Name-Server eingerichtet werden. Somit werden alle DNS Abfragen zunächst an lokal gestellt. Der caching only Nameserver fragt dann die nächstliegenden DNS Server ab und merkt sich die abgefragten IPs. Darauffolgende Abfragen des selben Hostnamens werden dann aus dem Cache des Nameservers beantwortet. Dies spart Traffic und Zeit.

Einrichten von bind

Installieren Sie bind. Danach finden Sie in /etc die Datei named.conf In dieser Datei erfolgt die Konfiguration des Nameservers.

Folgende Konfiguration erstellt einen cache only Nameserver:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
options {
 directory "/var/lib/named";
 forwarders { ; };
 forward only;
 allow-query { 127.0.0.1; };
 allow-transfer { none; };
 listen-on { 127.0.0.1; };
};

zone "." in {
 type hint;
 file "root.hint";
};

zone "0.0.127.in-addr.arpa" in {
 type master;
 file "127.0.0.zone";
};


Bei tragen Sie die IP oder IPs der Nameserver Ihres Providers ein. Sie steht normalerweise in der Datei /etc/resolv.conf Steht hier z.B.

Source code

1
2
nameserver 123.123.123.123
nameserver 234.234.234.234

dann ersetzen tragen Sie ein:

Source code

1
forwarders { 123.123.123.123; 234.234.234.234; };


Nun können Sie die Datei speichern und den caching only DNS starten:

Source code

1
/etc/init.d/named start


Nun kann man den caching Nameserver testen:

Source code

1
dig www.google.de @localhost


Kommt hier eine gültige IP, kann der Server auf den lokalen DNS Server umgestellt werden.

Ändern Sie hierzu die Datei /etc/resolv.conf

Source code

1
nameserver 127.0.0.1


Ab dann sollten alle DNS Anfragen lokal laufen und auch gecachet werden.
Rootserver, vServer - Linux, Windows
Fragen und Antworten zu Servern im Internet, Installationen und Sicherheit finden Sie bei Server-Wissen.de