PDA

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



Linux-Snoopy
23.06.02, 10:00
Hi Zusammen!
Ich hab da mal ne frage! Ich möchte einen DHCP und einen DNS Server kombinieren. In der /etc/dhcpd.conf habe ich festgelegt, dass dieser den DNS aktualisieren kann in der /etc/named.conf, dass DNS von DHCP aktualisiert werden kann. Sollte eigentlich funktionieren.

Jetzt habe ich aber ein Problem mit den Zonendateien. Was muss ich hier für eine IP hinschreiben?

client IN A xxx.xxx.xxx.xxx

Und in der Loopback zone?

xxx IN PTR client.domain.home

Kann ich dort irgendwelche IPs eingeben, die dann einfach vom DHCP verändert werden?

Danke für eure Hilfe!!

Thomas Mitzkat
23.06.02, 10:20
in die zone-dateien schreibst du gar nichts, die müssen nur angelegt sein. wichtig ist lediglich, dass named.conf und dhcpd.conf richtig aufgebaut sind. poste diese beiden dateien doch mal, dann können wir uns das zusammen anschauen

beispiel dhcpd.conf


option nis-servers 192.168.0.99;
option nis-domain "xyz.de";
option domain-name-servers 192.168.0.99;
option domain-name "xyz.de";
option broadcast-address 192.168.0.255;
option subnet-mask 255.255.255.0;
option routers 192.168.0.99;
default-lease-time 120;
max-lease-time 600;
ddns-domainname "xyz.de";
ddns-rev-domainname "in-addr.arpa";
allow-client-updates;
ddns-update-style ad-hoc;
zone xyz.de. {
primary 127.0.0.1;
}
zone 0.168.192.in-addr.arpa {
primary 127.0.0.1;
}
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.1 192.168.0.98;
}



beispiel named.conf


options {

directory "/var/named";

notify no;
forwarders {
194.25.2.129;
212.185.255.231;
212.185.248.84;
};
dialup yes;
fetch-glue no;
};

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

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

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

zone "xyz.de" {
type master;
file "/var/named/xyz.de.hosts";
allow-update { 127.0.0.1; 192.168.0.0/24; };
};

zone "0.168.192.in-addr.arpa" {
type master;
file "/var/named/192.168.0.rev";
allow-update { 127.0.0.1; 192.168.0.0/24; };
};

Linux-Snoopy
23.06.02, 12:15
Also, hier sind die Dateien:
---------------------------------------------------------------------------------------
#/etc/dhcpd.conf


option domain-name "xyz.home";
option domain-name-servers 192.168.0.1;


ddns-domainname "xyz.home";
ddns-rev-domainname "in-addr.arpa";
allow-client-updates;
ddns-update-style interim;

zone xyz.home. {
primary 192.168.0.1;
}

zone 0.168.192.in-addr.arpa. {
primary 192.168.0.1;
}

subnet 192.168.0.0 netmask 255.255.255.0 {
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
range 192.168.0.2 192.168.0.10;
max-lease-time 7200;
default-lease-time 7200;

}
----------------------------------------------------------------------------------------

# /etc/named.conf

options {


directory "/var/named";
pid-file "/var/named/slave/named.pid";


forwarders { 194.230.1.168; 194.230.1.136; 194.230.1.136; };
dialup yes;
fetch-glue no;

listen-on port 53 { 127.0.0.1/32; 192.168.0.0/24; };

query-source address * port 53;

allow-query { 127.0.0.1; 192.168.0.0; };

cleaning-interval 120;

statistics-interval 0;

notify no;
};


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

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

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


zone "xyz.home" in {
type master;
file "xyz.home.zone";
allow-update {192.168.0.1; 192.168.0.0/24; };
};

zone "0.168.192.in-addr.arpa" {
type master;
file "192.168.0.zone";
allow-update {192.168.0.1; 192.168.0.0/24; };
};

--------------------------------------------------------------------------------------

Ha jetzt noch ein Problem:
Wenn ich nslookup eingebe erscheinen Daten meines Providers und die Meldung
*** slb-lau01.sunrise.ch can't find server: Non-existent host/domain

Heisst das, dass meine Domäne nicht existiert??