PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Allgemeine Konfigurationsfragen bezueglich DNS Server



urmell
22.10.03, 15:41
Hallo Linux-Community!

Ich habe fuer eine LAN-Party den Auftrag einen DNS-Server einzurichten. Ich will hierzu den named DNS benutzen. Mein Betriebssystem ist Debian Woody 3.0r1 Woody.
Ich habe bereits eine sehr gute HOWTO-Page gefunden. Ihr koennt sie hier finden:
http://www.linuxhaven.de/dlhp/HOWTO/DE-DNS-HOWTO-4.html
Dort hab ich alles sowie beschrieben uebernommen. Ich habe jedoch noch Verständlichkeitsprobleme bezueglich der Domain.

smbclient -L localhost gibt aus:
....
SERVER
----------
DEBIAN
.....
WORKGROUP
----------------
HIGHDELBERG

Heißt dieses, dass ich der Domain HIGHDELBERG angehoere?
Ich habe trotz meiner Unwissenheit einfach mal die benoetigten Dateien erstellt bzw. wie angegeben modifiziert.

In der /etc/bind/named.conf steht unter anderem folgendes:

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


zone "highdelberg" {
notify no;
type master;
file "/etc/bind/highdelberg";
};



Dementsprechend sieht die Datei /etc/bind/127.0.0 so aus:

@ IN SOA ns.highdelberg. hostmaster.highdelberg. (
1 ; Serial
8H ; Refresh
2H ; Retry
1W ; Expire
1D) ; Minimum TTL
NS ns.highdelberg.
1 PTR localhost.

Und die /etc/bind/highdelberg so:

;
; Zonendatei für highdelberg
;
; Die komplette Zonendatei
;
@ IN SOA ns.highdelberg. hostmaster.highdelberg. (
199802151 ; Datum + Seriennummer #
8H ; refresh, Sekunden
2H ; retry, Sekunden
1W ; expire, Sekunden
1D ) ; minimum,
;
NS ns ; Rechnername des Nameserver
MX 10 mail.linux.test ; erster Mailserver
MX 20 mail.friend.test. ; zweiter Mailserver
;
localhost A 127.0.0.1
ns A 192.168.2.18

In der /etc/resolv.conf steht:

nameserver 127.0.0.1
search highdelberg

Und an dieser Stelle bin ich mir nicht sicher. Was muss ich fuer search (wenn ueberhaupt) eintragen?

Eigentlich sollte nslookup jetzt das hier ausgeben:

$ nslookup
>set q=any
> highdelberg

Server: localhost
Address: 127.0.0.1

highdelberg
origin = ns.highdelberg
mail addr = hostmaster.highdelberg
serial = 199802151
refresh = 28800 (8 hours)
retry = 7200 (2 hours)
expire = 604800 (7 days)
minimum ttl = 86400 (1 day)
highdelberg nameserver = ns.highdelberg
highdelberg preference = 10, mail exchanger = mail.linux.test.linux.test
highdelberg preference = 20, mail exchanger = mail.friend.test
highdelberg nameserver = ns.highdelberg
ns.highdelberg internet address = 192.168.2.18

Leider tut es das nicht. Er gibt mir folgende Fehlermeldung aus, wobei eigentlich die IP ausgegeben werden sollte....

$ nslookup
> highdelberg

**server can't find highdelberg: SERVFAIL

Koenntet ihr mir also sagen, was ich falsch gemacht hab oder ob ich eventuell etwas wichtiges vergessen hab? Fuer jeden konstruktiven Rat waere ich sehr dankbar.

urmel

CYP
22.10.03, 20:50
heisst denn dein rechner auch highdelberg ? oder doch nur die domäne

aber da du sicher nicht alle clients automatisch verwalten möchtest
wäre sicher dynamisches dns in verbindung eines dhcp servers das sahnehäubchen :)

-> http://www.pl-berichte.de/t_netzwerk/dhcpunddns.html

urmell
23.10.03, 13:57
das versteh ich jetzt nicht so ganz. Ich will den DNS fuer eine lan, um die ftp-server unter z.b ftp://urmel anstelle von 192.168.2.18 erreichen zu können.
mein rechner heißt debian und ist in der workgroup highdelberg

urmel

bla!zilla
23.10.03, 14:22
Bitte nicht crossposten urmell.