OVH Cloud OVH Cloud

question sur les ping et hosts

7 réponses
Avatar
bidouilleur
salut,

concernant Windows je voulais savoir si le fichier Hosts a une quelconque
incidence sur les fonctions basique du type pings, traceroute etc...?
à mon avis non mais je voulais une confirmation.

par ex si je mets "127.0.0.1 www.google.fr " dans hosts je ne peux plus
acceder à google par le web ou telnet mais je peux encore le pinguer

merci

7 réponses

Avatar
Mat Free
dans <410bf0dd$0$31404$
salut,

concernant Windows je voulais savoir si le fichier Hosts a une quelconque
incidence sur les fonctions basique du type pings, traceroute etc...?
à mon avis non mais je voulais une confirmation.

par ex si je mets "127.0.0.1 www.google.fr " dans hosts je ne peux plus
acceder à google par le web ou telnet mais je peux encore le pinguer

merci


A priori non, car quand tu fera un ping www.google.fr, tu pinguera
en réalité 127.0.0.1

--
Mat

Avatar
Fabien LE LEZ
On Sat, 31 Jul 2004 21:19:57 +0200, "bidouilleur"
:

concernant Windows je voulais savoir si le fichier Hosts a une quelconque
incidence sur les fonctions basique du type pings, traceroute etc...?


Bien sûr.
Si tu tapes
ping www.google.com
la commande "ping" demande à l'OS à quelle adresse IP "www.google.com"
correspond. Pour lui répondre, l'OS va d'abord chercher dans le
fichier hosts ; s'il ne trouve pas la réponse, il fait une requête
DNS.

Donc, si dans ton fichier hosts, tu indiques que www.google.com = 127.0.0.1, la commande "ping www.google.com" sera équivalente à "ping
127.0.0.1".


--
;-)

Avatar
bidouilleur
ah bien vu. effectivement j'avais pas pensé à ça, hosts a donc bien une
incidence sur toutes les appli.


"Fabien LE LEZ" a écrit dans le message de news:

On Sat, 31 Jul 2004 21:19:57 +0200, "bidouilleur"
:

concernant Windows je voulais savoir si le fichier Hosts a une quelconque
incidence sur les fonctions basique du type pings, traceroute etc...?


Bien sûr.
Si tu tapes
ping www.google.com
la commande "ping" demande à l'OS à quelle adresse IP "www.google.com"
correspond. Pour lui répondre, l'OS va d'abord chercher dans le
fichier hosts ; s'il ne trouve pas la réponse, il fait une requête
DNS.

Donc, si dans ton fichier hosts, tu indiques que www.google.com = > 127.0.0.1, la commande "ping www.google.com" sera équivalente à "ping
127.0.0.1".


--
;-)



Avatar
Mat Free
concernant Windows je voulais savoir si le fichier Hosts a une quelconque
incidence sur les fonctions basique du type pings, traceroute etc...?


Bien sûr.
Si tu tapes
ping www.google.com
la commande "ping" demande à l'OS à quelle adresse IP "www.google.com"
correspond. Pour lui répondre, l'OS va d'abord chercher dans le
fichier hosts ; s'il ne trouve pas la réponse, il fait une requête
DNS.

Donc, si dans ton fichier hosts, tu indiques que www.google.com = >> 127.0.0.1, la commande "ping www.google.com" sera équivalente à "ping
127.0.0.1".


ah bien vu. effectivement j'avais pas pensé à ça, hosts a donc bien une
incidence sur toutes les appli.


Oui, le fichier hosts est consulté avant d'interroger les serveurs
DNS.

--
Mat



Avatar
bidouilleur
merci pour l'info
"Mat Free" <mat.freeNO_SPAM+ a écrit dans le message de
news:
concernant Windows je voulais savoir si le fichier Hosts a une
quelconque




incidence sur les fonctions basique du type pings, traceroute etc...?


Bien sûr.
Si tu tapes
ping www.google.com
la commande "ping" demande à l'OS à quelle adresse IP "www.google.com"
correspond. Pour lui répondre, l'OS va d'abord chercher dans le
fichier hosts ; s'il ne trouve pas la réponse, il fait une requête
DNS.

Donc, si dans ton fichier hosts, tu indiques que www.google.com = > >> 127.0.0.1, la commande "ping www.google.com" sera équivalente à "ping
127.0.0.1".


ah bien vu. effectivement j'avais pas pensé à ça, hosts a donc bien une
incidence sur toutes les appli.


Oui, le fichier hosts est consulté avant d'interroger les serveurs
DNS.

--
Mat






Avatar
Fabien LE LEZ
http://www.giromini.org/usenet-fr/repondre.html

--
;-)
Avatar
Annie D.
Mat Free wrote:

Oui, le fichier hosts est consulté avant d'interroger les serveurs
DNS.


Pour être précis, l'ordre de consultation est déterminé par la
configuration du "resolver", la partie de l'OS qui traduit les noms en
adresses et vice versa. Pour Linux et probablement d'autres clones
d'Unix, cela se fait à travers les fichiers /etc/host.conf et
/etc/nsswitch.conf. Ainsi on peut donner la priorité aux DNS sur le
contenu du fichier hosts.