View previous topic :: View next topic |
Author |
Message |
bulki Guru
Joined: 25 Nov 2004 Posts: 529 Location: SiliconValley
|
Posted: Thu Apr 13, 2006 8:35 am Post subject: [DNS] y'a-t-il un cache local ? |
|
|
Yopla
je voulais savoir si sous linux il y avait un "serveur de dns local" comme sous windows... Par exemple, si je vais sur www.gentoo.org, il m'enregistre l'ip correspondant au nom dans un cache à quelque part pendant un certain moment... Ca se fait sans devoir installer Bind ou autre ?
Merci |
|
Back to top |
|
|
netfab Veteran
Joined: 03 Mar 2005 Posts: 1958 Location: 127.0.0.1
|
Posted: Thu Apr 13, 2006 8:39 am Post subject: |
|
|
Salut,
Je ne crois pas. J'ai installé dnsmasq. |
|
Back to top |
|
|
PabOu Veteran
Joined: 11 Feb 2004 Posts: 1088 Location: Namur - Belgium
|
Posted: Thu Apr 13, 2006 9:52 am Post subject: |
|
|
EDIT : suppression d'une grosse bétise ;) _________________ Mangez du poulet !
Last edited by PabOu on Thu Apr 13, 2006 2:03 pm; edited 1 time in total |
|
Back to top |
|
|
man in the hill Veteran
Joined: 15 Dec 2005 Posts: 1552 Location: Madinina
|
Posted: Thu Apr 13, 2006 11:42 am Post subject: |
|
|
salut,
C'est toi qui installe et configure ton serveur DNS sous gentoo, il n'y en a pas d'office mais tu as un résolveur qui va résoudre les noms grâce aux serveurs DNS présent ds ton resolv.conf en conséquence, je ne crois pas qu'il y ai un cache mais pour tester tu n'as qu'a commenter tes serveurs DNS ds ton resolv.conf...en même temps si tu t'intéresses aux réseaux, la conf de bind est à connaître sur les bouts des doigts...
@+ _________________ Get Up and Go ! |
|
Back to top |
|
|
bibi.skuk Guru
Joined: 01 Aug 2005 Posts: 425
|
Posted: Thu Apr 13, 2006 12:49 pm Post subject: |
|
|
moi j'utilise dnrd qui est un proxy dns, c'est surement ca que tu cherche... |
|
Back to top |
|
|
letoff Apprentice
Joined: 04 Mar 2004 Posts: 163 Location: root in Paris, windsurfer in Brest
|
Posted: Thu Apr 13, 2006 4:57 pm Post subject: Re: [DNS] y'a-t-il un cache local ? |
|
|
bulki wrote: | je voulais savoir si sous linux il y avait un "serveur de dns local" comme sous windows... |
Bien sur! Il s'agit du démon nscd qui fait partie intégrante de la glibc. Pour vider le cache du résolveur il suffit de redémarrer le démon. Ca correspond à un ipconfig /flushdns sous Windoze.
Attention à paramétrer correctement le fichier /etc/nscd.conf pour activer le cache DNS et pas seulement les password et autres services.
Hth.
[EDIT] je dis bien sur, mais à la seule condition que tu parles bien de la partie résolveur du DNS et non pas la partie serveur comme Bind (qu'il soit paramétré en serveur cache uniquement ou pas). Si tu souhaites plus d'explications où si je ne suis pas suffisament clair, n'hésites pas à me relancer. _________________ Gentoo won't be suitable for server's use until GLEP 19 is alive.
Last edited by letoff on Thu Apr 13, 2006 5:00 pm; edited 1 time in total |
|
Back to top |
|
|
bulki Guru
Joined: 25 Nov 2004 Posts: 529 Location: SiliconValley
|
Posted: Thu Apr 13, 2006 4:57 pm Post subject: |
|
|
en fait j'ai fait une recherche sur google, ça ne m'a pas donné grand chose. Je ne savais pas trop comment étaient géré les caches sous linux. Je pensais que BIND était vraiment pour monter un "gros" serveur DNS...
En tout cas, je prends vos conseils et je vais essayer dès que j'aurai un moment merci
EDIT: Letoff, j'avais pas lu ton message. C'est EXACTEMENT ce que je cherchais... merci ! |
|
Back to top |
|
|
kaoul n00b
Joined: 12 Sep 2009 Posts: 1
|
Posted: Sat Sep 12, 2009 5:32 pm Post subject: |
|
|
De tout ce que j'ai trouvé sur Internet, nscd est un programme pour LDAP non ?
Moi j'utilise bind et c'est très simple. Voici un petit tutoriel pour faire du cache DNS en local. Pas besoin de lire des docs de plusieurs pages juste pour faire du cache |
|
Back to top |
|
|
sd44 Apprentice
Joined: 21 Jul 2007 Posts: 277 Location: Nantes 44
|
Posted: Sat Sep 12, 2009 9:02 pm Post subject: Re: [DNS] y'a-t-il un cache local ? |
|
|
letoff wrote: | bulki wrote: | je voulais savoir si sous linux il y avait un "serveur de dns local" comme sous windows... |
Bien sur! Il s'agit du démon nscd qui fait partie intégrante de la glibc. Pour vider le cache du résolveur il suffit de redémarrer le démon. Ca correspond à un ipconfig /flushdns sous Windoze.
Attention à paramétrer correctement le fichier /etc/nscd.conf pour activer le cache DNS et pas seulement les password et autres services.
Hth.
[EDIT] je dis bien sur, mais à la seule condition que tu parles bien de la partie résolveur du DNS et non pas la partie serveur comme Bind (qu'il soit paramétré en serveur cache uniquement ou pas). Si tu souhaites plus d'explications où si je ne suis pas suffisament clair, n'hésites pas à me relancer. |
es tu sûr que c'est comme sous windows ? car quand je fait un "nscd -g" par exemple il me dit "nscd: nscd n'est pas en exécution!" donc je suppose que ce service est un plus qu'il n'est pas utilisé par defaut.
je me pose aussi la question, y a t'il une résolution a chaque fois ou y a t'il un mini cache ? (c'est sure qu'il y a qu'a sniffer mais bon ce post eveille ma curiosoté aussi).
personnelement je dirais qu'il fait une résolution a chaque fois. _________________ Pourquoi faire simple quand on peut faire compliqué ? |
|
Back to top |
|
|
Uggy n00b
Joined: 27 Jan 2006 Posts: 56
|
Posted: Wed Sep 16, 2009 7:37 pm Post subject: |
|
|
Je m'etais deja posé cette question de cache DNS client sous Linux...
Effectivement sous Windows il y a un cache local.. de mémoire 24h de "positive cache" et 1 heure pour le "negative".. je ne suis pas sur des valeurs et j'ai la flemme de vérifier mais c'est un truc "énorme" qui pose pas mal de problème..
J'avais donc cherché a l'époque pour Linux.. et rien de tres clair qui disait vraiment "oui il y a" ou "non il n'y a pas"...
(si ce n'est nscd mais qui n'est a priori pas trop installé par défaut sur les distrib a base de Linux.. a priori c'est plus du Solaris si ma memoire est bonne...)
Un jour je vais a une conférence DNS pour la bonne raison qu'elle etait animée par Môsieur Cricket Liu (plusieurs O'Reilly's sur Bind et le DNS..) de passage en France...... j'ai profité de la séquence "Question/réponse" a la fin pour lui poser cette fameuse question de cache coté client Linux... La réponse a été (de memoire et ma traduction en francais):
" A priori non, je n'ai pas connaissance d'un cache de ce type sur Linux.. il y a des démons qu'on peut installer en + peut etre par defaut sur certains autres Unix (NDT: il parle de nscd).. mais sous Linux, pour moi non il n'y a aucun cache "de base") "
Voila... Donc moi je dis que si ca ne dit rien a Cricket Liu, c'est qu'il n'y en a pas ! |
|
Back to top |
|
|
|