PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : namensauflösung bind 9.1.3



Windoofsklicker
02.11.02, 11:10
hi all...

ich habe mal spasseshalber den nameserver auch für adressen im LAN konfiguriert.
jetzt bleibt folgendes problem:
wenn ich nslookup rechnername mache, dann kennt er den rechner nicht.
wenn ich nslookup rechnername.domainname eingebe, dann funktioniert das...
hat jemand einen tipp?

mamue
02.11.02, 11:39
Wie sieht der zoneneintrag in /etc/named.conf aus?
Wie sieht das zoenenfile aus?
Wie sieht dir resolv.conf aus?

mamue

Gabriele
03.11.02, 12:45
möglicherweise fehlen "." in deinen zonendateien
oder etwas stimmt mit deinen domain namen nicht
z.B. > server.linux.local
poste mal deine zonendateien
gruß
gabriele

bernie
03.11.02, 13:02
Hi,

vermutlich hast du in der /etc/resolv.conf keine Zeile wie:

search <domainname>

drin.

Ciao, Bernie

Windoofsklicker
03.11.02, 13:58
resolf.conf

domain <domainname>
search <domainname>
nameserver <1. nameserver vom provider>
nameserver <2. nameserver vom provider>
nameserver <mein nameserver für's lan>


named.conf

## named.conf - configuration for bind
#
# Generated automatically by bindconf, alchemist et al.
controls {
inet 127.0.0.1 allow { localhost; } keys { rndckey; };
};

include "/etc/rndc.key";

options {
directory "/var/named/";
};

zone "." {
type hint;
file "named.ca";
};


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


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


0.168.192.in-addr.arpa.zone

$TTL 86400
@ IN SOA @ root.localhost (
2 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttk
)


@ IN NS mein server.

11 IN PTR host1.
12 IN PTR host2.
13 IN PTR host3.
14 IN PTR host4.



domain.zone

$TTL 86400
@ IN SOA @ root.localhost (
2 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttl
)


@ IN NS nameserver

@ IN MX 5 nameserver

nameserver IN A 192.168.0.1
@ IN A 192.168.0.1
host1 IN A 192.168.0.11
host2 IN A 192.168.0.12
host3 IN A 192.168.0.13
host4 IN A 192.168.0.14


noch etwas: wie kann ich den named dazu bringen, leases vom dhcp server auch in die nameserver datenbanken aufzunehmen?

Gabriele
04.11.02, 10:05
Original geschrieben von Windoofsklicker



0.168.192.in-addr.arpa.zone
$TTL 86400
@ IN SOA @ root.localhost (
2 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttk
)


@ IN NS mein server.domain.suffix
1 IN PTR server.domain.suffix
11 IN PTR host1.domain.suffix
12 IN PTR host2.domain.suffix
13 IN PTR host3.domain.suffix
14 IN PTR host4.domain.suffix


domain.zone
$TTL 86400
@ IN SOA @ root.localhost (
2 ; serial
28800 ; refresh
7200 ; retry
604800 ; expire
86400 ; ttl
)


@ IN NS nameserver.domain.suffix

@ IN MX 5 nameserver.domain.suffix

nameserver. IN A 192.168.0.1
@ IN A 192.168.0.1
host1. IN A 192.168.0.11
host2. IN A 192.168.0.12
host3. IN A 192.168.0.13
host4. IN A 192.168.0.14



änderungen habe ich oben eigegeben
1.in der domain.suffix.zone
fehlt hinter den hosts jeweils ein punkt und bei IN SOA und IN NS der domainname.suffix.
2. in deiner 192.168.0.zone fehlen jeweils hinter den hostnamen "punkt-domain-punkt-suffix-punkt)

versuchs mal - wenn nicht poste nochmal die meldungen
gabriele

Windoofsklicker
04.11.02, 14:45
danke soweit für die bemühungen, aber die änderungen brachten nur das ergebnis, dass der nameserver für das interne netz garnicht mehr funktionierte und folgende fehlermeldungen kam:

Nov 4 12:13:57 named[944]: dns_master_load: <meinedomain>.zone:16: ignoring out-of-zone data (host1)

ich habe jetzt den alten zustand wieder hergestellt. jetzt geht's zumindest wieder wie beschrieben... any ideas?

Gabriele
04.11.02, 17:06
in welcher zonendatei meldet er den fehler?
in der domain.suffix.zone oder der 192.168.0.zone?
und was steht dort in der zeile 16?
hast du auch die entsprechenden zonendateien umbenannt (vorher hat in der domain.zone glaube ich das punkt-suffix gefehlt)?
Außerdem mußt du natürlich die enträge in der named.config auch als full qualified domain name (domainname-punkt-suffix-punkt-zone)eintragen

in der resolv.config sollte hinter search stehen: domainname.suffix

iaußerdem denke ich dass der rechner den du als nameserver betreibst (192.168.0.1 ?)auch in den zonendateien als Rechner eingetragen werden muss (da bin ich mir nicht ganz sicher - bei mir ist es so).

Ist der nameserver etwa gleichzeitig der host Nr. 1? wie heißt den der rechner der als nameserver dienen soll (name +IP)

bei mir steht in den zonendateien jeweils noch "allow-query (geschweifte Klammer auf-Leerzeichen intern-semikolon-leerzeichen-geschweifte klammer zu)semikolon
sorry finde auf der tastastur schnell keine geschweifte klammer

versuchs nochmal wenn icht machen wir es schritt für schritt
gruß
gabriele;)

p.s. welche distri?