Archiv verlassen und diese Seite im Standarddesign anzeigen : Dns
hallo
kann mir mal einer die zusammensetzung einer DNS genauer erklären.
also z.b. www.heise.de
das "de" ist ja der Länder-domain
"heise" wird der Server von heise sein.
aber was bewirkt das www
ned ganz so einfach:
www.heise.de. <... ein voll qualifizierter host name (FQDN)
de. ist die cctld <-- country code top level domain
heise.de. ist die second level domain ... in dem fall halt einfach mal heise
www.heise.de. ist der verweis auf einen host, ein sogeannter A (Adress Record), es könnte aber ein CNAME (Alias) sein und genausogut eine third level domain ... :-D
wenn du ein nameserver query machst kommt das hier dabei raus:
dig www.heise.de
->
www.heise.de. 83126 IN A 193.99.144.71
es ist also ein A Record ... und damit der verweis auf einen host.
qed.
wenn dich dns weiter interessiert kauf dir das buch DNS & Bind aus dem Oreilly Verlag.
hallo
danke für die antwort werde mir mal das buch anschauen.
ich habe jetzt mal versucht einen dns server aufzusetzen. jetzt funktioniert der server aber nicht richtig
wenn ich host rechner1 aufrufe findet er ihn nicht. nur bei host localhost gibt er die ip zurück.
bein named.conf habe ich folgende einträge gemacht
zone "1.168.192.in-addr.arpa" {
type master;
file "1.168.192.in-addr.arpa";
};
zone "privat" {
type master;
file "privat";
};
und die datei privat sieht folgender massen aus
$TTL 1W
@ IN SOA dns.privat. root.dns-privat.(
1 ; serial (d. adams)
8H ; refresh
2H ; retry
1W ; expiry
1D ) ; minimum
IN NS dns.privat.
dns IN A 192.168.1.3
rechner1 IN A 192.168.1.3
rechner2 IN A 192.168.1.2
rechner3 IN A 192.168.1.4
sieht vielleicht jemand gerade ein fehler???????
was für meldungen bekommst du denn wenn du den named startest ??
/var/log/messages sollte ein guter anhaltspunkt sein was mit deinen zones nicht stimmt ...
ja eigentlich keine. der mit rcnamed start startet der server ohne probleme
wenn ich dann host rechner1 eingebe bekomme ich folgende fehlermeldung
linux:~ # host rechner1
Host rechner1. not found: 3(NXDOMAIN)
hier ein auszug aus der messages
Apr 21 15:32:13 linux /usr/sbin/named[3015]: loading configuration from '/etc/named.conf'
Apr 21 15:32:13 linux /usr/sbin/named[3015]: the default for the 'auth-nxdomain' option is now 'no'
Apr 21 15:32:13 linux /usr/sbin/named[3015]: listening on IPv6 interfaces, port 53
Apr 21 15:32:13 linux /usr/sbin/named[3015]: listening on IPv4 interface lo, 127.0.0.1#53
Apr 21 15:32:13 linux /usr/sbin/named[3015]: binding TCP socket: address in use
Apr 21 15:32:13 linux /usr/sbin/named[3015]: listening on IPv4 interface eth0, 192.168.1.3#53
Apr 21 15:32:13 linux /usr/sbin/named[3015]: binding TCP socket: address in use
Apr 21 15:32:13 linux /usr/sbin/named[3015]: dns_zone_load: zone 1.168.192.in-addr.arpa/IN: loading master file 1.168.192.in-addr.arpa: file not found
Apr 21 15:32:13 linux /usr/sbin/named[3015]: running
Apr 21 15:50:39 linux -- MARK --
ähhmm vielleicht solltest du den namen voll qualifiziert eingeben ..
dig rechner1.privat
oder
host rechner1.privat
gut wäre auch in der named.conf für die zone ein
allow-transfer { 127.0.0.1; }
einzugeben, dann den named zu reloaden und dann ein
dig @127.0.0.1 privat axfrzu machen um zu schauen ob er die zone ordentlich geladen hat ... wenn du darauf keinen bock hast, geht auch ein
dig @127.0.0.1 privat soa
habs den eintrag gemacht bekomme aber folgende fehlermeldung
linux:/ # dig @127.0.0.1 privat axfr
; <<>> DiG 9.1.3 <<>> @127.0.0.1 privat axfr
;; global options: printcmd
; Transfer failed.
ich hab deine config genommen und bei mir zum laufen gebracht ...
und wenn du vorhin ordentlich in deinen syslog geschaut hättest wäre dir sicherlich das hier aufgefallen:
Apr 21 16:07:18 node0 named[717]: loading configuration from '/etc/named.conf'
Apr 21 16:07:18 node0 named[717]: no IPv6 interfaces found
Apr 21 16:07:18 node0 named[717]: zone privat/IN: has no NS records
ich hab deine zone abgeändert und jetzt läuft sie:
$TTL 1W
@ IN SOA dns.privat. root.dns.privat.(
1 ; serial (d. adams)
8H ; refresh
2H ; retry
1W ; expiry
1D ) ; minimum
IN NS dns
dns IN A 192.168.1.3
rechner1 IN A 192.168.1.3
rechner2 IN A 192.168.1.2
rechner3 IN A 192.168.1.4
jetzt ist aber noch folgender fehler in der messages
Apr 21 16:22:33 linux /usr/sbin/named[3629]: dns_zone_load: zone privat/IN: loading master file privat: unexpected end of input
Apr 21 16:22:33 linux /usr/sbin/named[3629]: running
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.