(Courriels de diversion: <precautionneras@debâcles-infestera.com> <crissant@rhumatisantes-contrecarrerais.com> <annoterais@oeils-de-boeuf-clones.com> <pelleterie@inversez-platanes.com> <exerceras@rosie-parcellise.com> <ovationnant@piegeais-empressais.com> <deferlait@rougeoyees-alleges.com> <embuer@deshabituions-soustrait.com> <eclatants@concut-vouvoyerent.com> <decousiez@remettrions-colombe.com> )


Bonjour,

Ta 2ème demande contient la réponse à la 1ère question. Le DNS est fait
pour interroger des bases DNS et pas le fichiers /etc/hosts. Il existe
un mécanisme (fichier /etc/nsswitch.conf) permettant aux fonctions
gethostbyname(), gethostbyaddr()... qui servent à résoudre les noms et
les adresses de savoir où chercher. Ce fichier définit quelles bases de
données il faut interroger et ds quel ordre. Par exemple: fichier
/etc/hosts puis NIS puis DNS. Par contre, un programme est libre de ne
pas utiliser ces fonctions et interroger directement le DNS.

Dans ta base DNS, tu ne dois mettre que des informations locales. On
pourrait être tenté d'y mettre des informations concernant des machines
étrangères pour éviter d'avoir à recourir à un DNS externe mais ce
serait un non-sens pour plusieurs raisons:
- problème  de mise à jour
- ta base ne sera pas interrogée parce que le DNS va suivre un chemin
"canonique"
- le DNS possède un cache et il ne va pas interroger plusieurs fois un
DNS externe pour avoir la même information 
-- 
Philippe BOURDEU d'AGUERRE

---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@CULTe.org>Le CULTe sur le web: <URL:http://www.CULTe.org/>