fr.comp.reseaux.ip
Discussion complète de l'article :
gethostbyname sans DNS ?

Date

Sujet

From


07-12-2006

     gethostbyname sans DNS ?

Philip K. Dick


Article : 28619
Date : 07-12-2006
From : Philip K. Dick
Sujet : gethostbyname sans DNS ?

Hello

Je travaille un logiciel distribué écrit en C qui utilise
notamment gethostbyname (sous Linux).

Il est arrivé que le DNS n'était pas joignable pendant qq heures
et mon programme ne fonctionnait plus. Or je me suis
rendu compte que gethostbyname interrogeait _en_ _premier_ le DNS
(open /etc/resolv.conf) contrairement à ce que dit le man
qui prétend que gethostbyname respecte l'ordre du fichier
/etc/host.conf
Et mon fichier /etc/host.conf contenait :
order hosts,nis,bind
avec toutes les tables NIS à jour donc pas besoin du DNS.

Comment forcer gethostbyname à respecter cet ordre ?

Ou bien, y a-t-il une autre primitive C qui respecte cet ordre ?)

Ou encore, comment forcer mon appli à utiliser l'ordre
du fichier /etc/nsswitch.conf qui contient :
hosts: files nis dns


PKD

Posez vos questions, réponses et remarques sur les forums de FrameIP




mot clé : dns reseaux gethostbyname sans vpn tcpip ipv6 ipv4 fr ip ip comp voip

Copyright © 2003-2010 FrameIP TcpIP. Tous droits réservés. Les marques et marques commerciales mentionnées appartiennent à leurs propriétaires respectifs. L'utilisation de ce site Web TcpIP implique l'acceptation des conditions d'utilisation et du règlement sur le respect de la vie privée.
Sécurité entreprise SSII Reseaux Sécurité Test ADSL Affiliation