OpenBSD Bind nslookup

30/01/2010 - 20:02 von Jörg Klein | Report spam
Hallo,

ich setze zur zeit einen neuen Nameserver auf. Dabei bin ich auf folgendes
Problem gestossen. Ein Eintrag in der resolv.conf würde das Problem
scheinbar lösen. Aber ich kann nicht von einem anderen Client nur auf den
Hostnamen pingen. Wenn ich die Domaine anhànge, dann funktioniert auch ein
Ping.

Vielen Dank für die Hilfe

Joerg
__________________________________

nslookup domaine.local
Server: 192.168.1.2
Address: 192.168.1.2#53

Name: domaine.local
Address: 192.168.1.2
__________________________________
nslookup host.domaine.local
Server: 192.168.1.2
Address: 192.168.1.2#53

Name: host.domaine.local
Address: 192.168.1.2
___________________________________
nslookup host
Server: 192.168.1.2
Address: 192.168.1.2#53

** server can't find data: NXDOMAIN
_______________________________________

Vielleicht reicht eine Eintrag im Zonen file


$ORIGIN klein.local.
$TTL 86400

@ IN SOA host.domaine.local. root.klein.local. (
20100125 ; Serial
3600 ; Refresh
900 ; Retry
3600000 ; Expire
3600 ) ; Minimum

; localhost
localhost IN A 127.0.0.1

; DNS and Web Server
@ IN NS host.klein.local.
IN A 192.168.1.2
host IN A 192.168.1.2

; OpenBSD clients
emma IN A 192.168.1.10

; Windows XP Workstaionen KWP
kwp-wks-01 IN A 192.168.1.20
kwp-wks-02 IN A 192.168.1.21
kwp-wks-03 IN A 192.168.1.22

; Switches and Router
pathfinder IN A 192.168.1.250
 

Lesen sie die antworten

#1 Helmut Schneider
30/01/2010 - 21:14 | Warnen spam
Jörg Klein wrote:

ich setze zur zeit einen neuen Nameserver auf.



Dann mach Dich gleich mal schlau, was ein Nameserver[1] so macht. Die
Betonung liegt auf "hierarchisch".

Dabei bin ich auf folgendes Problem gestossen. Ein Eintrag in der
resolv.conf würde das Problem scheinbar lösen. Aber ich kann nicht
von einem anderen Client nur auf den Hostnamen pingen.



Du verwechselst DNS mit der Namensauflösung via Broadcast.

Wenn ich die Domaine anhànge, dann funktioniert auch ein Ping.



Was denkst Du, wenn Du 'www' pingst und nichts dazu sagst, was soll Dir
der Nameserver dann ausliefern?!

nslookup host
Server: 192.168.1.2
Address: 192.168.1.2#53

** server can't find data: NXDOMAIN



Recht hat er! 'host' ist keine Domàne. 'host.' wàre eine, aber solange
Dir die TLD 'host' nicht gehört...

Vielleicht reicht eine Eintrag im Zonen file



NEIN.

BTW:

$ORIGIN klein.local.



Ich hab .local schon immer gehasst, seit[2] weiss ich, warum. Ich
weiss, Microsoft hat das viele Jahre propagiert, aber jeder, der intern
eine .local Domain verwendet, ist massiv in den Hintern gekniffen.

( 20100125 ; Serial



Die Serial ist zu kurz, sie ist i.d.R. 10 Stellig, um an einem einzigen
Tag auch mal mehrere Änderungen machen zu können.

localhost IN A 127.0.0.1



Das gehört da nicht hin, weg damit.

Helmut

[1] http://de.wikipedia.org/wiki/Domain_Name_System
[2] http://tools.ietf.org/html/draft-ch...castdns-08

Ähnliche fragen