PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ewig langer hostname durch DNS



JAY_Fisi
15.09.05, 08:22
Hallo,

Habe einen DNS Server aufgesetzt. Es funktioniert auch alles einwandfrei was das anpingen betrifft. Es kann sowohl über Namen als auch IPs angepingt werden und nslookup klappt ebenfalls einwandfrei.

Jedoch heisst mein DNS Client nun:

hs-00.tmo.install.net.66.102.10.in-addr.arpa

hs-00 ist der hostname
tmo.install.net die zone
66.102.10 die reverse adresse

woran könnte das liegen dass er das alles zusammenbaut?

zyrusthc
15.09.05, 12:28
Hallo

Ich habe mal gelesen das das ungefähr so funktioniert nach diesem Prizip :

Planet -- Sonnensystem -- Galaxy

Da gibt es ne Auflösungsreihenfolge. Hier wurde das eigenlich alles ganz gut erklärt.
http://www.manpage.ch/howto/dns_howto.php

gruss Oli

JAY_Fisi
15.09.05, 13:07
Hm...danke für den Tipp... aber das hat mir leider nicht weitergeholfen...
normalerweise dürfte der Name ja trotzdem nicht so lange sein... es sieht so aus als hätte er irgendwas zusammengesetzt oder so???

carstenj
15.09.05, 13:37
Hallo,

wie heisst dein Host denn normalerweise? Schau mal nach, was in deiner Reverse Lookup Zone eingerichtet ist?

JAY_Fisi
15.09.05, 13:46
Hier ein Auszug aus meiner Reverse Zonendatei:

bash-2.05# cat db.10.102.66 // Reverse Lookup
$TTL 3h
@ IN SOA hs-00.tmo.install.net. hostmaster.tmo.install.net. (
2005090205 ; serial // YYYYMMDD##
3h ; Refresh
1h ; Retry
1w ; Expire
1h) ; Cache

IN NS hs-00.tmo.install.net. //Nameserver

//Abbildung IP auf Name
30 IN PTR hs-00.tmo.install.net // entspricht 10.102.66.30
43 IN PTR hs-00-01.tmo.install.net //Client
44 IN PTR hs-00-02.tmo.install.net //Client
45 IN PTR hs-00-03.tmo.install.net //Client








hs-00 ist der hostname
tmo.install.net die zone
66.102.10 die reverse adresse

carstenj
15.09.05, 13:54
Hallo nochmals,

was steht denn in der /etc/resolv.conf?

JAY_Fisi
15.09.05, 14:01
bash-2.05# cat /etc/resolv.conf
domain tmo.install.net
search tmo.install.net
nameserver 10.102.66.30

mkahle
15.09.05, 14:06
Hier ein Auszug aus meiner Reverse Zonendatei:

bash-2.05# cat db.10.102.66 // Reverse Lookup
$TTL 3h
@ IN SOA hs-00.tmo.install.net. hostmaster.tmo.install.net. (
2005090205 ; serial // YYYYMMDD##
3h ; Refresh
1h ; Retry
1w ; Expire
1h) ; Cache

IN NS hs-00.tmo.install.net. //Nameserver

//Abbildung IP auf Name
30 IN PTR hs-00.tmo.install.net // entspricht 10.102.66.30
43 IN PTR hs-00-01.tmo.install.net //Client
44 IN PTR hs-00-02.tmo.install.net //Client
45 IN PTR hs-00-03.tmo.install.net //Client

Man beachte die Punkte nach net:

30 IN PTR hs-00.tmo.install.net. // entspricht 10.102.66.30
43 IN PTR hs-00-01.tmo.install.net. //Client
44 IN PTR hs-00-02.tmo.install.net. //Client
45 IN PTR hs-00-03.tmo.install.net. //Client

carstenj
15.09.05, 14:07
Hallo,

domain oder search kannst du rausnehmen, beides gleichzeitig ist unnötig.

EDIT: Schon erledigt...

JAY_Fisi
15.09.05, 14:17
hostname sagt mir hs-00.tmo.install.net.66.102.10.in-addr.arpa

die punkte habe ich hinzugefügt, aber gebracht hat es leider nichts

JAY_Fisi
15.09.05, 14:18
Ich poste euch mal alle meine erstellten Dateien:

bash-2.05# cat /etc/named.conf

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

logging {
category queries {default_syslog;};
};

zone "." IN { //Root Zone
type hint;
file "db.cache";
};

zone "0.0.127.in-addr.arpa" IN { //Loopback
type master;
file "db.127.0.0";
};

zone "tmo.install.net" IN { //meine Domain
type master;
file "tmo.install.net";
};

zone "66.102.10.in-addr.arpa" IN { //Reverse Zone
type master;
file "db.10.102.66";
};





bash-2.05# cat /etc/resolv.conf
domain tmo.install.net //Domainname
search tmo.install.net
nameserver 10.102.66.30



bash-2.05# cat db.10.102.66 // Reverse Lookup
$TTL 3h
@ IN SOA hs-00.tmo.install.net. hostmaster.tmo.install.net. (
2005090205 ; serial // YYYYMMDD##
3h ; Refresh
1h ; Retry
1w ; Expire
1h) ; Cache

IN NS hs-00.tmo.install.net. //Nameserver

//Abbildung IP auf Name
30 IN PTR hs-00.tmo.install.net. // entspricht 10.102.66.30
43 IN PTR hs-00-01.tmo.install.net. //Client
44 IN PTR hs-00-02.tmo.install.net. //Client
45 IN PTR hs-00-03.tmo.install.net. //Client


bash-2.05# cat db.127.0.0 //Loopback
$TTL 3h
@ IN SOA hs-00.tmo.install.net. hostmaster.tmo.install.net. (
2005090205 ; Serial
3h ; Refresh
1h ; Retry
1w ; Expire
1h) ; Cache

0.0.127.in-addr.arpa. IN NS hs-00.tmo.install.net.

0.0.127.in-addr.arpa. IN PTR localhost.





bash-2.05# cat tmo.install.net //Domain
$TTL 3h
@ IN SOA hs-00.tmo.install.net. hostmaster.tmo.install.net. (
2005090501 ; serial
3h ; Refresh
1h ; Retry
1w ; Expire
1h) ; Cache

IN NS hs-00.tmo.install.net.
//Abbildung Name auf IP
localhost IN A 127.0.0.1
hs-00 IN A 10.102.66.30
hs-00-01 IN A 10.102.66.43 //Client
hs-00-02 IN A 10.102.66.44 //Client
hs-00-03 IN A 10.102.66.45 //Client

carstenj
15.09.05, 14:19
Hallo,

normalerweise zeigt das Hostname Kommando das an, was in /etc/hostname (je nach Distribution mag das auch woanders stehen) steht. Das kannst du natürlich entsprechend ändern.

mkahle
15.09.05, 14:22
die punkte habe ich hinzugefügt, aber gebracht hat es leider nichts
Hast Du die Seriennummer hochgezählt und den daemon neu gestartet?

JAY_Fisi
15.09.05, 14:24
Ich habe gerade gesehen das DHCP in meine /etc/hosts ebenfalls diesen ewiglangen hostname eingetragen hat. Da steht auskommentiert nämlich dahinter:
#Added by DHCP
´
Da der Server mehrere Schnittstellen hat steht in der /etc/hostname.eri0 nämlich der Name des Interfaces...

Er muss den Namen also irgendwie über DHCP bekommen...

Verstehe das gerade nicht

JAY_Fisi
15.09.05, 14:25
Jepp, alles neu gestartet. Und mit den Seriennummern das passt auch.

mkahle
15.09.05, 14:31
Jepp, alles neu gestartet. Und mit den Seriennummern das passt auch.
Eigentlich bin ich mir recht sicher, daß es an den fehlenden Punkten liegt. Es läuft nicht zufällig noch der nscd und Prüfung erfolgt über nslookup?

JAY_Fisi
15.09.05, 14:41
Vielen vielen Dank, es funktioniert nun richtig... Habe beide Kisten nochmal neu gestartet.... :)
Danköööö