PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DNS-Server



25.10.00, 20:57
Hallo!

Ich möchte auf einer Lanparty einen webserver laufen lassen. er soll unter der adresse lanparty.net zu finden. unter der adresse config.lanparty.net möchte ich einen user-bereich erstellen....
Ich hab wirklich schon alle dns dokus probiert aber keine davon hat gefunzt. keine ahnung warum. es wäre nett wenn mir jemand eine gut adresse sagen könnte oder mir seine configs mailt: gravedigger@fz-clan.de

Danke im voraus!

MFG
Gerrit

Backi
25.10.00, 21:33
Wäre vielleicht einfacher, wenn Du die named.conf und die Zonen-Dateien hier postest.

Backi

26.10.00, 14:49
Stimmt! Die Ip des dns-servers ist 192.168.0.3 und er heisst bischnup. die ip des servers des "user-bereiches" is 192.168.0.1. So hier meine config:

named.conf:
------------------------------------------
options {
directory "/var/named";
named-xfer "/usr/libexec/named-xfer";
dump-file "named_dump.db";
pid-file "/var/run/named.pid";
statistics-file "named.stats";
memstatistics-file "named.memstats";
check-names master fail;
check-names slave warn;
check-names response ignore;
host-statistics no;
deallocate-on-exit no;
allow-query { any; };
allow-transfer { any; };
transfers-in 10;
transfers-per-ns 2;
transfers-out 0;
max-transfer-time-in 120;
transfer-format one-answer;
query-source address * port 53;
topology { localhost; localnets; };

cleaning-interval 720;
interface-interval 720;
statistics-interval 720;
};

zone "lanparty.net" {
type master;
file "lanparty.net";
};

zone "0.168.192.in-addr.arpa" {
type master;
file "192.168.0.zone";
};

zone "localhost" {
type master;
file "localhost.zone";
};

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

zone "." {
type hint;
file "cache.db";
};
------------------------------------------

lanparty.net:
------------------------------------------
$ORIGIN lanparty.net.
@ IN SOA bischnup.lanparty.net. hostmaster.lanparty.net. (
200001191 ; serial (d. adams)
1W ; refresh
15M ; retry
2W ; expiry
1D ) ; minimum

IN NS bischnup.lanparty.net.
IN MX 0 bischnup.lanparty.net.

; A Records
localhost IN A 127.0.0.1

server IN A 192.168.0.3
config IN A 192.168.0.1


; CNAME Records

WWW IN CNAME Server
FTP IN CNAME Server
------------------------------------------

192.168.0.zone:
------------------------------------------
$ORIGIN 0.168.192.in-addr.arpa.
; 199901011 ist das Datum (JJJJMMDDR) gefolgt von einer Revisionsnummer
@ 1D IN SOA bischnup.lanparty.net. hostmaster.lanparty.net. (
200001011 ; serial (d. adams)
1W ; refresh
15M ; retry
2W ; expiry
1D ) ; minimum

IN NS bischnup.lanparty.net.

; Adressierungen
3 IN PTR server.lanparty.net.
1 IN PTR config.lanparty.net.
------------------------------------------

26.10.00, 15:27
Also ich hab mal n bisschen rumprobiert:

wenn ich nslookup config.lanparty.net eingebe gibt er mir aus:

Server: bischnup
Address: 0.0.0.0

Name: config.lanparty.net
Address: 192.168.0.1

zeitgleich hab ich eine log-console laufen. diese gibt dann aus:

Oct 26 16:28:15 bischnup named[339]: starting
Oct 26 16:28:15 bischnup named[339]: master zone "lanparty.net" (IN) loaded (ser
ial 200001191)
Oct 26 16:28:15 bischnup named[339]: master zone "0.168.192.in-addr.arpa" (IN) l
oaded (serial 200001011)
Oct 26 16:28:15 bischnup named[339]: master zone "localhost" (IN) loaded (serial
42)
Oct 26 16:28:15 bischnup named[339]: 127.0.0.zone: No such file or directory
Oct 26 16:28:15 bischnup named[339]: cache.db: No such file or directory
Oct 26 16:28:15 bischnup named[339]: listening on [127.0.0.1].53 (lo)
Oct 26 16:28:15 bischnup named[339]: listening on [192.168.0.3].53 (eth0)
Oct 26 16:28:15 bischnup named[339]: Forwarding source address is [0.0.0.0].53
Oct 26 16:28:15 bischnup named[340]: Ready to answer queries.
Oct 26 16:28:25 bischnup named[340]: sysquery: findns error (NXDOMAIN) on bischn
up.lanparty.net?

Ich hoffe mir kann jemand helfen.

Backi
26.10.00, 16:57
Also:

Laut Log vermißt Dein Nameserver die Datei 127.0.0.zone, das ist übel, wenn Du am ns selbst einen nslookup machst, dann versucht er, per reverse-lookup herauszufinden, wie der Name des Rechners mit der IP 127.0.0.1 ist.
Außerdem vermißt er die Datei cache.db, aber die braucht er nicht unbedingt.

CNAME-Records: Bitte auf Groß/Kleinschreibung achten: server, www, ftp

Backi

26.10.00, 17:48
geht immer noch nich! ;-(
also: ich hab server, www, und ftp klein geschrieben. meine 127.0.0.zone sieht so aus:

------------------------------------------
@ IN SOA bischnup.lanparty.net. hostmaster.lanparty.net.
(
1997110901 ; Serial
10800 ; Refresh
1800 ; Retry
3600000 ; Expire
259200 ) ; Minimum

@ IN NS bischnup.lanparty.net.

1.0.0.127.IN-ADDR.ARPA IN PTR localhost.
------------------------------------------

in der log console wird angezeigt wenn ich mit nslookup zb config.lanparty.net eingebe:

Oct 26 18:43:33 bischnup named[315]: sysquery: findns error (NXDOMAIN) on bischn
up.lanparty.net?

Was für mich verdächtig aussieht is diese Zeile:

Oct 26 18:43:21 bischnup named[314]: Forwarding source address is [0.0.0.0].53

Ich hoffe mir kann immer noch jemand helfen. ich wäre auch sehr dankbar wenn mir jemand eine funktionierend config schickt. trotzdem schonmal danke Backi!

Backi
27.10.00, 18:52
Jaja, Groß/klein:
"1.0.0.127.in-addr.arpa IN PTR localhost"

Die Forwarding-Zeile ist egal. Du kannst übrigens die Zone "localhost" löschen, die wird nicht benötigt (localhost-A-record in lanparty.net), ebenso die "."-Zone, wenn der Rechner am Inet hängt, richte lieber einen Forward-only Nameserver ein, sonst fragt Dein Nameserver andauernd die Root-Nameserver und die haben schon ohne Deinen kleinen privaten DNS genug zu tun.

Backi

28.10.00, 12:37
Juuuuuuuuuuuuhhhhhhhuuuuuuuuuuuuuu, es funktioniert! Danke Backi!

Der Fehler lag in der Zeile:

@ 1D IN SOA bischnup.lanparty.net. hostmaster.lanparty.net. (

die adresse bischnup.lanparty.net war unbekannt. Ich habe sie durch server.lanparty.net ersetzt.

Noch mal Danke!!!

MFG
Gerrit