[bind] regénérer le cache dns pour une liste de site aprés un reboot

regénérer le cache dns pour une liste de site aprés un reboot [bind] - Linux et OS Alternatifs

Marsh Posté le 11-02-2005 à 22:21:45    

J'essaye en ce moment de mettre en place avec bind un cache dns pour mon ptit reseau@home de quelques pc.
(enfin quand bind voudra bien s'installer, ./configure, make, make install, ca se passe bien mais au final je n'ai aucun fichier ayant trait à bind ailleurs que dans le dossier décompressé de bind... :heink:  Enfin ca c'est une autre histoire :D )
 
Et donc mon soucis futur, c'est que quand on reboot la machine (trés rare mais ca arrivera bien :) ) on perds le cache des dns des sites visités précédement (puisque stocké en mémoire vive)
 
Alors je me demandais si je pourrai récupérer une partie utile du cache en faisant un script qui nslookup toute une liste prédéfinie des sites que je visite sans arrêt? Est-ce que le fait que le serveur demande ces résolutions lui-même va les mettre dans son propre cache? (je pense que oui, y'a pas de raison, mais je vous consulte avant :) )
Est-ce que vous voyez une autre solution ou un problème quelconque dans ma solution?

Reply

Marsh Posté le 11-02-2005 à 22:21:45   

Reply

Marsh Posté le 11-02-2005 à 22:25:25    

euh , je ne suis pas sur que ce soit une bonne idée de garder ce cache ( dans ce cas autant remplir le /etc/hosts ) si pour une raison ou une autre un des enregistrements merde ( aka l'ip est modifié ) tu risques d'avoir des soucis .
Après le cache se remplit assez rapidement en fonction des requetes faites donc je ne vois la encore pas trop d'interet .
Après pourquoi ne pas installer le paquet qui va bien de ta distribution ?

Reply

Marsh Posté le 11-02-2005 à 22:38:30    

remarque débile : un DNS, c'est pas censé rebooté dans tous les sens, sinon les clients, ils sont pas contents

Reply

Marsh Posté le 11-02-2005 à 22:39:00    

Là je suis en train de penser à utiliser le paquet (en + avec debian...), parce que j'ai mieux à faire que de passer du temps sur l'installation ;)
 
Le problème de remplir le fichier host, c'est que si l'ip de l'hébergeur d'un site change, faut tout refaire en manuel, alors que là c'est simple, au lancement de bind je fais via un script quelque chose comme ca:

Code :
  1. nslookup google.fr
  2. nslookup hardware.fr
  3. nslookup prizee.com
  4. nslookup nainwak.com
  5. nslookup nokytech.net


 
Et ainsi de suite pour la petite vingtaine de sites que je visite personnelement tout le temps, ainsi si entre le moment où je reboot le serveur et le moment où je vais visiter un de ces sites (pas plus de 48h) le dns du fai merde, je m'en fou j'ai déjà l'ip dans le cache (sauf si bien sûr le dns du fai merde au moment où je reboot :D ), ca m'évite d'être embeté pour ces sites là :pt1cable:
 
Comprends-tu ce que je veux faire? :)

Reply

Marsh Posté le 11-02-2005 à 22:39:38    

Taz a écrit :

remarque débile : un DNS, c'est pas censé rebooté dans tous les sens, sinon les clients, ils sont pas contents


 
C'est certain, mais dans mes périodes de bricolage matos, j'ai vite fait de rebooter souvent :D
 
edit: ce que je veux dire, c'est qu'executer un script comme je pense faire, ca ne coute rien et je n'y perds rien, au pire ca sert à rien ;)


Message édité par aspegic500mg le 11-02-2005 à 22:40:52
Reply

Marsh Posté le 11-02-2005 à 22:43:13    

aspegic500mg a écrit :

Là je suis en train de penser à utiliser le paquet (en + avec debian...), parce que j'ai mieux à faire que de passer du temps sur l'installation ;)
 
Le problème de remplir le fichier host, c'est que si l'ip de l'hébergeur d'un site change, faut tout refaire en manuel, alors que là c'est simple, au lancement de bind je fais via un script quelque chose comme ca:

Code :
  1. nslookup google.fr
  2. nslookup hardware.fr
  3. nslookup prizee.com
  4. nslookup nainwak.com
  5. nslookup nokytech.net


 
Et ainsi de suite pour la petite vingtaine de sites que je visite personnelement tout le temps, ainsi si entre le moment où je reboot le serveur et le moment où je vais visiter un de ces sites (pas plus de 48h) le dns du fai merde, je m'en fou j'ai déjà l'ip dans le cache (sauf si bien sûr le dns du fai merde au moment où je reboot :D ), ca m'évite d'être embeté pour ces sites là :pt1cable:
 
Comprends-tu ce que je veux faire? :)


j'ai compris ce que tu veux faire et je te répete que je n'y vois  *aucun* interet .
une fois que tu fait une requete quelconque elle est mis en cache pour une durée dépendant du *ttl* qui va bien pour le dit enregistrement .
Bref garder un truc en dur comme cela ne sert pas a grand chose a mon avis .
d'autant plus que tu as correctement configurer ton dns pour forwarder certaines requetes sur les dns de ton FAI ( qui eux ne rebootent pas toutes les semaines ... )

Reply

Marsh Posté le 11-02-2005 à 22:57:30    

mikala a écrit :

j'ai compris ce que tu veux faire et je te répete que je n'y vois  *aucun* interet .
une fois que tu fait une requete quelconque elle est mis en cache pour une durée dépendant du *ttl* qui va bien pour le dit enregistrement .
Bref garder un truc en dur comme cela ne sert pas a grand chose a mon avis .
d'autant plus que tu as correctement configurer ton dns pour forwarder certaines requetes sur les dns de ton FAI ( qui eux ne rebootent pas toutes les semaines ... )


 
C'est justement à cause de la fiabilité des dns du fai que je veux faire ca :) (et ce qui va surtout être utile pour ca c'est de forwarder les requetes dns vers tous les fai libres que je vais pouvoir trouver ;) )
 
Je pense aussi que mon idée aura rarement un interet, mais illustrons avec ce petit exemple:
sans mon machin
- 2h36, je bidouille, je coupe le serveur (le cache est vidé), je le rallume
- 16h30, je veux aller jouer sur prizee, pas de bol le dns du fai est down, je l'ai dans l'os
 
avec mon machin
- 2h36, je bidouille, je coupe le serveur (le cache est vidé), je le rallume: la partie la plus interressante du cache est aussitôt régénérée
- 16h30, je veux aller jouer sur prizee, dns fai down, mais l'ip du site est dans le cache :)  
 
 
Donc certe l'interet est trés limité (uniquement quand j'éteins le serveur), mais d'un autre coté ca coûte rien et quand le dns du fai merde à plein tube (en ce moment c'est assez pertubé chez wana :/ ) ca peut etre utile :pt1cable:

Reply

Marsh Posté le 11-02-2005 à 23:01:33    

d'ou l'idée d'avoir des forwarders ... quand ceux ci ne répondent plus tu tapes sur un autre ns , pas forcément celui de ton fai .
et si ils ne répondent pas tu tapes sur les root qui t'enverront vers le ns qui va bien (tm)

Reply

Marsh Posté le 11-02-2005 à 23:04:30    

faut pas déconner, remplir un DNS, c'est pas plus long que de contacter le DNS de ton FAI. Et tu es indépendant

Reply

Marsh Posté le 11-02-2005 à 23:13:49    

Bah toutes les solutions en même temps c'est bien :o :D  
 
Et bien bon weekend et merci pour vos avis et remarques :wahoo: :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed