Bonjour a toutes et a tous.
J'ai installe un nouveau router, avec un serveur dns (juste pour le
reseau interne) et je me pose des question au sujet du nom de domaine
d'une machine en general.
Mon router est sous woody, pareil pour une de mes station. Lors de leurs
installation je n'ai pas precise de nom de domaine pour ces machines.
Maintenant que je fais joujou avec un dns, je me suis attribue le nom
fictif burlet.org pour les machines de mon reseau internes, ca
fonctionne sauf quelques bizarreries que je ne vous decrirait pas
maintenant, en tout cas pas vant d'avoir des reponses a ces questions:
- Ou (dans quel fichiers) va le nom de domaine ?
- Ou est-ce que les programmes vont le chercher (ou le deduire ??), par
exemple dnsdomainname ?
- Comment enregistrer definitivement le nom de domaine regle par
setdomainname(), et est-ce utile ?
Et maintenant d'ou viennent ces questions...
A la base, si je faisait dnsdomainname rien ne se produisait evidemment.
Puis j'ai fait hostname usrstation.burlet.org et dnsdomainname me
renvoyait des lors burlet.org, sans que mes fichier dans /etc aient ete
modifies (c-a-d aucun rajout ou suppression de burlet.org), ce
changement persistait au demarrage. D'apres strace, dnsdomainname va
chercher uniquement dans /etc entre autre /etc/hosts.
Ensuite je teste getdomainname() qui me renvoit (none), apres un
setdomainame() je recois un burlet.org de getdomainname(), mais cela
n'est pas enregistre definitivement, apres un redemarrage, plus rien
(getdomainname() renvoit (none)).
bon et pour les bizarreries :
sur ma station usrstation si je fais "host router" resultat rapide et
normal router.burlet.org ... IP. En sniffant la requete je vois
qu'usrstation envoie une requete dns pour router.burlet.org (et recoit
immediatement la reponse). jusqu'ici ca va mais :
sur mon router, si je fais "host router", pas de reponse, timeout et en
sniffant sur lo, je decouvre que le router s'envoit une requete dns pour
router (et non router.burlet.org) alors que les deux machines ont des
/etc/hosts similaires, /etc/resolv.conf identiques, et meme dnsdomainname !
Voila, j'espere que j'ai ete clair et complet a defaut de concis...
Bonne journee a tou(te)s
Arnaud
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.