PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dynamischer DHCP und DNS Server



jockelb
23.02.02, 22:15
Tachjen,

ich wollte mir einen Server aufbauen der mir meiner Arbeit erleichtert.
Ich habe mir dazu einen DHCP und DNS server versucht auf zusetzen.
Leider klappt nur der DHCP Server, DNS erkennt sich selbst nicht.

Mein System ist ein Suse 7.1 mit dhcp 3.0
Meine Konfigurationsdateien sehen wie folgt aus

/etc/resolv.conf

#
# /etc/resolv.conf
#
domain conzuela.com
nameserver 192.168.100.1

Meine named.conf habe ich folgendes hinzu gefügt
#
# a master zone
#
zone "conzuela.com" in {
type master;
file "conzuela.zone";
allow-update { 127.0.0.1; 192.168.100.1; };
};

zone "100.168.192.in-addr.arpa" in {
type master;
file "conzuela.reverse";
allow-update { 127.0.0.1; 192.168.100.1; };
};


die conzuela.zone sieht wie folgt aus
@ IN SOA routerjb1.conzuela.com. root.routerjb1.conzuela.com. (
200202150001 ;Seriennummer
28000 ;refresh rate
1800 ;retry rate
600000
86400 )

;alle Nameserver

IN NS routerjb1.conzuela.com.

; alle Host mit fester IP
routerjb1 IN A 192.168.100.1

DIe conzuela.reverse sieht so aus
@ IN SOA routerjb1.conzuela.com. root.routerjb1.conzuela.com. (
200202150001 28000 1800 600000 86400 )

IN NS routerjb1.conzuela.com.

;Host mit fester IP in-addra-appa
; 1 IN PTR name
1 IN PTR routerjb1

In meiner dhcp.conf sieht es wie folgt aus
default-lease-time 60000;
max-lease-time 72000;

option domain-name "conzuela.com";
server-identifier 192.168.100.1;
ddns-domainname "conzuela.com";
ddns-rev-domainname "100.168.192.in-addr.arpa";
option domain-name-servers 192.168.100.1;
option broadcast-address 192.168.100.255;
option subnet-mask 255.255.255.0;
option routers 192.168.100.1;

subnet 192.168.100.0 netmask 255.255.255.0
{
range 192.168.100.20 192.168.100.30;
}
zone conzuela.com. {
primary 127.0.0.1;
}
zone 100.168.192.in-addr.arpa. {
primary 127.0.0.1;
}
ddns-update-style ad-hoc;
allow client-updates;

Kann mir jemand schreiben was falsch ist?

Danke

geronet
24.02.02, 00:28
> DNS erkennt sich selbst nicht.

Was ist jetzt genau falsch?

chriskc
24.02.02, 14:05
Original geschrieben von jockelb
Tachjen,

ich wollte mir einen Server aufbauen der mir meiner Arbeit erleichtert.
Ich habe mir dazu einen DHCP und DNS server versucht auf zusetzen.
Leider klappt nur der DHCP Server, DNS erkennt sich selbst nicht.

Mein System ist ein Suse 7.1 mit dhcp 3.0
Meine Konfigurationsdateien sehen wie folgt aus

/etc/resolv.conf

#
# /etc/resolv.conf
#
domain conzuela.com
nameserver 192.168.100.1

Meine named.conf habe ich folgendes hinzu gefügt
#
# a master zone
#
zone "conzuela.com" in {
type master;
file "conzuela.zone";
allow-update { 127.0.0.1; 192.168.100.1; };
};

zone "100.168.192.in-addr.arpa" in {
type master;
file "conzuela.reverse";
allow-update { 127.0.0.1; 192.168.100.1; };
};


die conzuela.zone sieht wie folgt aus
@ IN SOA routerjb1.conzuela.com. root.routerjb1.conzuela.com. (
200202150001 ;Seriennummer
28000 ;refresh rate
1800 ;retry rate
600000
86400 )

;alle Nameserver

IN NS routerjb1.conzuela.com.

; alle Host mit fester IP
routerjb1 IN A 192.168.100.1

DIe conzuela.reverse sieht so aus
@ IN SOA routerjb1.conzuela.com. root.routerjb1.conzuela.com. (
200202150001 28000 1800 600000 86400 )

IN NS routerjb1.conzuela.com.

;Host mit fester IP in-addra-appa
; 1 IN PTR name
1 IN PTR routerjb1

In meiner dhcp.conf sieht es wie folgt aus
default-lease-time 60000;
max-lease-time 72000;

option domain-name "conzuela.com";
server-identifier 192.168.100.1;
ddns-domainname "conzuela.com";
ddns-rev-domainname "100.168.192.in-addr.arpa";
option domain-name-servers 192.168.100.1;
option broadcast-address 192.168.100.255;
option subnet-mask 255.255.255.0;
option routers 192.168.100.1;

subnet 192.168.100.0 netmask 255.255.255.0
{
range 192.168.100.20 192.168.100.30;
}
zone conzuela.com. {
primary 127.0.0.1;
}
zone 100.168.192.in-addr.arpa. {
primary 127.0.0.1;
}
ddns-update-style ad-hoc;
allow client-updates;

Kann mir jemand schreiben was falsch ist?

Danke

Also mein DNS geht super ;-)
poste mal
/var/log/messages

aber nur was wir brauchen

tail -f /var/log/messages |grep -i named

jockelb
24.02.02, 19:54
Bei nslookup kommt die Meldung das der Namessever 192.168.100.1 nicht erreichbar ist.
Mit dem tail Befehl kam kein Ergebnis.

Hast du noch eine Idee?

Danke

Jörg

geronet
24.02.02, 20:54
Läuft denn ein Nameserver auf der IP-Adresse?
(hier muss man einem alles aus der Nase ziehen..)

Grüsse, Stefan

jockelb
25.02.02, 20:56
Hättest du die konfig Dateien gelesen hättest du gesehen das der DHCP server und der DNS Server auf ein und der selben Maschine laufen.
Mit der festen IP 192.168.100.1

geronet
25.02.02, 21:36
Wenn da kommt "Bei nslookup kommt die Meldung das der Namessever 192.168.100.1 nicht erreichbar ist" dann läuft entweder dort kein Nameserver oder du darfst keine Anfragen an ihn stellen. So einfach ist das.



Dass in der DHCP-Config eine feste IP-Adresse für den eigenen Host drinsteht ist eh überflüssig, und woher soll ich wissen dass dort auch der named läuft.




Ausserdem gibt man bei sowas in der /etc/resolv.conf
nicht die Netzwerkkarten-IP an sondern die vom lo-Gerät:
---
domain conzuela.com


nameserver 127.0.0.1
---

Grüsse, Stefan