Forum Linux.redhat Cache DNS ??

Posté par  .
Étiquettes : aucune
0
29
mai
2005
Bonjour à tou(te)s,

J'ai un petit problème sur une FC3.
Ma machine sert de passerelle et de DNS interne pour mon réseau local. Bind 9.2 redirige les requétes non resolues vers le DNS de mon provider. Le fichier resolv.conf de cette machine pointe uniquement sur elle même.

J'ai un nom de domaine que je gère grâce au service zoneedit, j'ai fait un petit script qui met à jour l'ip de ma machine chez eux à chaque reconnexion.
Ce script fonctionne correctement. Preuve en est que si je fais:
$ nslookup machine.domainepublic.com
sur ma passerelle pour obtenir l'adresse ip externe de ma machine j'obtiens l'IP en cours. Pareil si je lance nslookup ou un ping depuis les machines du LAN.

Le problème :
Si depuis la machine en question je lance un :
$ ping machine.domainepublic.com
Ce ping échoue car la résolution DNS renvoie une IP vieille de 48h. Et évidemment, j'ai un script important qui dépend de ce ping...

J'ai fais un :
# rndc flush
au cas ou. Mais le problème reste entier.
J'ai même été jusqu'à rebooter la machine : même souci...

Quelqu'un aurait-il une idée de l'endroit ou le système peut stocker cette information périmée ?

Merci d'avance pour votre aide :)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.