schani
08.08.04, 22:55
Hallo,
ich habe schon einige Wochen Probleme mit der Konfiguration eines DNServers. Zur Zeit nutze ich nur eine Testdomain um den eigenen DNServer zu testen und wirklich alles zu verstehen um später auch ein größeres Setup verwalten zu können. Ich hab mich in die Materie eingelesen und schon viel experimentiert. Aber ich stoße immer an Grenzen, weil teilweise meine Bücher leider auch wiedersprüchlich sind. Ich versuche mich nur an einem einfachen Setup und Bitte Euch um Hilfe, alle Details zu verstehen.
So soll das Grundsetup aussehen:
http://www.digitalnews.de/DNS.jpg
schani.com ist meine Testdomain, die auf dem 2. Server "gehostet" ist. Dort befindet sich auch ein MTA(Postfix). Apache,Postfixund andere Dienste laufen und funktionieren. Es sind auch schon andere Domains auf dem 2. Server aber die laufen nicht über den eigenen DNS sondern werden direkt von Schlundtec "angefahren".
Auf dem 1.Server soll nun der eigene DNS laufen. Ich benutze Bind9 unter Suse 9.0. Neben dem DN Server läuft noch ein Postfix als MX Backup Server. Er ist so eingestellt das er Mails für die Domain schani.com annimmt und weiter gibt.
Die Konfiguration von Schani.com bei Schlundtec:
Die Domain ist richtig angelegt und auch bestätigt. Als Primary Nameserver ist ns.schani.com und 212.112.224.231 angegeben. Als Secondary Nameserver ist der von schlundtec angegeben und liegt auf ns.schlund.de.
Die Konfiguration von Schani.com am eigenen DN Server (Server 1):
/etc/named.conf :
options {
directory "/var/lib/named";
dump-file "/var/log/named_dump.db";
statistics-file "/var/log/named.stats";
#forwarders { 192.0.2.1; 192.0.2.2; };
#forward first;
#listen-on port 53 { 127.0.0.1; };
listen-on-v6 { any; };
#query-source address * port 53;
#transfer-source * port 53;
#notify-source * port 53;
#allow-query { 127.0.0.1; };
notify yes;
};
zone "." in {
type hint;
file "root.hint";
};
zone "localhost" in {
type master;
file "localhost.zone";
};
zone "0.0.127.in-addr.arpa" in {
type master;
file "localhost.rev";
};
zone "schani.com" {
notify no;
type master;
file "schanicom";
};
/var/lib/named/root.hint :
Ist die Liste der Haupt DNServer angegeben. Ich habe mir ein Script angelegt das diese Liste 1x im Monat aktuallisiert.
/var/lib/named/localhost.zone :
$TTL 1W
@ IN SOA @ root (
42 ; serial (d. adams)
2D ; refresh
4H ; retry
6W ; expiry
1W ) ; minimum
IN NS @
IN A 127.0.0.1
/var/lib/named/localhost.rev :
$TTL 86400 ;
; could use $ORIGIN 0.0.127.IN-ADDR.ARPA.
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
3h ; Refresh
15 ; Retry
1w ; Expire
3h ) ; Minimum
IN NS localhost.
1 IN PTR localhost.
/var/lib/named/schanicom :
$TTL 40000
@ IN SOA ns.schani.com. schani.schani.com. (
200408081 ; Datum + Seriennummer
10000 ; refresh
1800 ; retry
604800 ; expire
40000 ) ; minimum
IN NS ns.schani.com.
ns IN A 212.112.224.231.
IN MX 10 217.160.187.178.
IN MX 20 212.112.224.231.
IN A 217.160.187.178
www IN A 217.160.187.178
star IN CNAME leicht.homeip.net.
moosburg IN CNAME leicht.homeip.net.
So habe ich die Domain jetzt konfiguriert.
Die Doamin ist über www.schani.com zu erreichen. Über schani.com leider nicht. Email wurden jetzt so seit 10 Tagen angenommen, aber seit 2 Tagen wiederum nicht.
Meine Fragen:
Kann es sein das ich noch eine Rückmeldung zu Schlundtec einbauen muss ?
Ist bei der Reihenfolge der Einträge im ZonenFile etwas zu beachten ? In den Vorlagen die ich mir in den Büchern und bei Google zusammengesucht habe waren die Einträhge meist willkürlich in der Reihenfolge.
Was würde mit weiteren ZonenFiles passieren? Muss ich da jedes mal bei SOA einen eigenen ns Eintrag für jede Domain angeben ? - also ns.domain2.de ns.domain3.de usw. oder muss ich die dann auf ns.schani.com hängen ? Was aber nicht stimmen sollte da jede Zone ja einen eigenen ns Eintrag braucht.
Ich Bitte Euch um Hilfe mir ein wenig Licht ins dunkel zu bringen.
Besten Dank
Christian
ich habe schon einige Wochen Probleme mit der Konfiguration eines DNServers. Zur Zeit nutze ich nur eine Testdomain um den eigenen DNServer zu testen und wirklich alles zu verstehen um später auch ein größeres Setup verwalten zu können. Ich hab mich in die Materie eingelesen und schon viel experimentiert. Aber ich stoße immer an Grenzen, weil teilweise meine Bücher leider auch wiedersprüchlich sind. Ich versuche mich nur an einem einfachen Setup und Bitte Euch um Hilfe, alle Details zu verstehen.
So soll das Grundsetup aussehen:
http://www.digitalnews.de/DNS.jpg
schani.com ist meine Testdomain, die auf dem 2. Server "gehostet" ist. Dort befindet sich auch ein MTA(Postfix). Apache,Postfixund andere Dienste laufen und funktionieren. Es sind auch schon andere Domains auf dem 2. Server aber die laufen nicht über den eigenen DNS sondern werden direkt von Schlundtec "angefahren".
Auf dem 1.Server soll nun der eigene DNS laufen. Ich benutze Bind9 unter Suse 9.0. Neben dem DN Server läuft noch ein Postfix als MX Backup Server. Er ist so eingestellt das er Mails für die Domain schani.com annimmt und weiter gibt.
Die Konfiguration von Schani.com bei Schlundtec:
Die Domain ist richtig angelegt und auch bestätigt. Als Primary Nameserver ist ns.schani.com und 212.112.224.231 angegeben. Als Secondary Nameserver ist der von schlundtec angegeben und liegt auf ns.schlund.de.
Die Konfiguration von Schani.com am eigenen DN Server (Server 1):
/etc/named.conf :
options {
directory "/var/lib/named";
dump-file "/var/log/named_dump.db";
statistics-file "/var/log/named.stats";
#forwarders { 192.0.2.1; 192.0.2.2; };
#forward first;
#listen-on port 53 { 127.0.0.1; };
listen-on-v6 { any; };
#query-source address * port 53;
#transfer-source * port 53;
#notify-source * port 53;
#allow-query { 127.0.0.1; };
notify yes;
};
zone "." in {
type hint;
file "root.hint";
};
zone "localhost" in {
type master;
file "localhost.zone";
};
zone "0.0.127.in-addr.arpa" in {
type master;
file "localhost.rev";
};
zone "schani.com" {
notify no;
type master;
file "schanicom";
};
/var/lib/named/root.hint :
Ist die Liste der Haupt DNServer angegeben. Ich habe mir ein Script angelegt das diese Liste 1x im Monat aktuallisiert.
/var/lib/named/localhost.zone :
$TTL 1W
@ IN SOA @ root (
42 ; serial (d. adams)
2D ; refresh
4H ; retry
6W ; expiry
1W ) ; minimum
IN NS @
IN A 127.0.0.1
/var/lib/named/localhost.rev :
$TTL 86400 ;
; could use $ORIGIN 0.0.127.IN-ADDR.ARPA.
@ IN SOA localhost. root.localhost. (
1997022700 ; Serial
3h ; Refresh
15 ; Retry
1w ; Expire
3h ) ; Minimum
IN NS localhost.
1 IN PTR localhost.
/var/lib/named/schanicom :
$TTL 40000
@ IN SOA ns.schani.com. schani.schani.com. (
200408081 ; Datum + Seriennummer
10000 ; refresh
1800 ; retry
604800 ; expire
40000 ) ; minimum
IN NS ns.schani.com.
ns IN A 212.112.224.231.
IN MX 10 217.160.187.178.
IN MX 20 212.112.224.231.
IN A 217.160.187.178
www IN A 217.160.187.178
star IN CNAME leicht.homeip.net.
moosburg IN CNAME leicht.homeip.net.
So habe ich die Domain jetzt konfiguriert.
Die Doamin ist über www.schani.com zu erreichen. Über schani.com leider nicht. Email wurden jetzt so seit 10 Tagen angenommen, aber seit 2 Tagen wiederum nicht.
Meine Fragen:
Kann es sein das ich noch eine Rückmeldung zu Schlundtec einbauen muss ?
Ist bei der Reihenfolge der Einträge im ZonenFile etwas zu beachten ? In den Vorlagen die ich mir in den Büchern und bei Google zusammengesucht habe waren die Einträhge meist willkürlich in der Reihenfolge.
Was würde mit weiteren ZonenFiles passieren? Muss ich da jedes mal bei SOA einen eigenen ns Eintrag für jede Domain angeben ? - also ns.domain2.de ns.domain3.de usw. oder muss ich die dann auf ns.schani.com hängen ? Was aber nicht stimmen sollte da jede Zone ja einen eigenen ns Eintrag braucht.
Ich Bitte Euch um Hilfe mir ein wenig Licht ins dunkel zu bringen.
Besten Dank
Christian