[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bind9 qui perd son cache



Bonjour,

J'ai installé sur un machine tournant sous Lenny un serveur DNS bind9
dans le but de faire un cache DNS sur mon réseau local, de manière à
corriger quelques problèmes de DNS chez mon fournisseur d'accès.

Or, ce dernier, s'il a bien fonctionné pendant quelques temps, à
maintenant beaucoup de mal à répondre aux requêtes DNS, et même aux url
récemment saisies.

> ~$ dig @192.168.0.10 google.com
>
> ; <<>> DiG 9.5.0-P2 <<>> @192.168.0.10 google.com
> ; (1 server found)
> ;; global options:  printcmd
> ;; connection timed out; no servers could be reached
> ~$ dig @192.168.0.10 ebay.fr
>
> ; <<>> DiG 9.5.0-P2 <<>> @192.168.0.10 ebay.fr
> ; (1 server found)
> ;; global options:  printcmd
> ;; connection timed out; no servers could be reached
Alors que le serveur est en route et fonctionnel

> ~$ dig @192.168.0.10
>
> ; <<>> DiG 9.5.0-P2 <<>> @192.168.0.10
> ; (1 server found)
> ;; global options:  printcmd
> ;; Got answer:
> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38033
> ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 14
>
> ;; QUESTION SECTION:
> ;.                IN    NS
>
> ;; ANSWER SECTION:
> .            458032    IN    NS    J.ROOT-SERVERS.NET.
> .            458032    IN    NS    H.ROOT-SERVERS.NET.
> .            458032    IN    NS    F.ROOT-SERVERS.NET.
> .            458032    IN    NS    K.ROOT-SERVERS.NET.
> .            458032    IN    NS    I.ROOT-SERVERS.NET.
> .            458032    IN    NS    A.ROOT-SERVERS.NET.
> .            458032    IN    NS    D.ROOT-SERVERS.NET.
> .            458032    IN    NS    L.ROOT-SERVERS.NET.
> .            458032    IN    NS    E.ROOT-SERVERS.NET.
> .            458032    IN    NS    G.ROOT-SERVERS.NET.
> .            458032    IN    NS    C.ROOT-SERVERS.NET.
> .            458032    IN    NS    B.ROOT-SERVERS.NET.
> .            458032    IN    NS    M.ROOT-SERVERS.NET.
>
> ;; ADDITIONAL SECTION:
> A.ROOT-SERVERS.NET.    544432    IN    A    198.41.0.4
> A.ROOT-SERVERS.NET.    544432    IN    AAAA    2001:503:ba3e::2:30
> B.ROOT-SERVERS.NET.    544432    IN    A    192.228.79.201
> C.ROOT-SERVERS.NET.    544432    IN    A    192.33.4.12
> D.ROOT-SERVERS.NET.    544432    IN    A    128.8.10.90
> E.ROOT-SERVERS.NET.    544432    IN    A    192.203.230.10
> F.ROOT-SERVERS.NET.    544432    IN    A    192.5.5.241
> F.ROOT-SERVERS.NET.    544432    IN    AAAA    2001:500:2f::f
> G.ROOT-SERVERS.NET.    544432    IN    A    192.112.36.4
> H.ROOT-SERVERS.NET.    544432    IN    A    128.63.2.53
> H.ROOT-SERVERS.NET.    544432    IN    AAAA    2001:500:1::803f:235
> I.ROOT-SERVERS.NET.    544432    IN    A    192.36.148.17
> J.ROOT-SERVERS.NET.    544432    IN    A    192.58.128.30
> J.ROOT-SERVERS.NET.    544432    IN    AAAA    2001:503:c27::2:30
>
> ;; Query time: 1 msec
> ;; SERVER: 192.168.0.10#53(192.168.0.10)
> ;; WHEN: Sun Dec 14 16:32:17 2008
> ;; MSG SIZE  rcvd: 500

Je dois préciser que je n'ai pas modifié la configuration par défaut de
bind9, ce dernier étant fonctionnel quand je l'ai installé.

J'en ai aussi un installé sur une machine sous ubuntu, et actuellement,
celui-ci semble aussi avoir également les même problèmes de
fonctionnement. Est-ce que le problème serait à voir du coté de la
connexion internet, du routeur ?



PS : Le temps d'écrire ses lignes, ça a refonctionné pour google.com,
mais après quelques minutes, les DNS ne sont plus en caches et
impossible de recouvrir les URL.



D'autres exemples pendant que ça fonctionné pour google et ebay :

> ~$ dig @192.168.0.10 alapage.fr
>
> ; <<>> DiG 9.5.0-P2 <<>> @192.168.0.10 alapage.fr
> ; (1 server found)
> ;; global options:  printcmd
> ;; Got answer:
> ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 16187
> ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
>
> ;; QUESTION SECTION:
> ;alapage.fr.            IN    A
>
> ;; Query time: 2987 msec
> ;; SERVER: 192.168.0.10#53(192.168.0.10)
> ;; WHEN: Sun Dec 14 16:41:32 2008
> ;; MSG SIZE  rcvd: 28

ou encore

> ~$ dig @192.168.0.10 amazon.fr
>
> ; <<>> DiG 9.5.0-P2 <<>> @192.168.0.10 amazon.fr
> ; (1 server found)
> ;; global options:  printcmd
> ;; connection timed out; no servers could be reached

Peut-être qu'il faudrait que je revoie la configuration des serveurs
root ? J'ai remarqué sur un serveur dédier kimsuffi de chez OVH avec
ubuntu dessus, une requette de DNS en local ne donne pas la même
configuration :

> ~# dig
>
> ; <<>> DiG 9.4.1-P1.1 <<>>
> ;; global options:  printcmd
> ;; Got answer:
> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 12093
> ;; flags: qr rd ra; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 2
>
> ;; QUESTION SECTION:
> ;.                              IN      NS
>
> ;; ANSWER SECTION:
> .                       170498  IN      NS      B.ROOT-SERVERS.NET.
> .                       170498  IN      NS      M.ROOT-SERVERS.NET.
> .                       170498  IN      NS      D.ROOT-SERVERS.NET.
> .                       170498  IN      NS      E.ROOT-SERVERS.NET.
> .                       170498  IN      NS      K.ROOT-SERVERS.NET.
> .                       170498  IN      NS      C.ROOT-SERVERS.NET.
> .                       170498  IN      NS      J.ROOT-SERVERS.NET.
> .                       170498  IN      NS      G.ROOT-SERVERS.NET.
> .                       170498  IN      NS      H.ROOT-SERVERS.NET.
> .                       170498  IN      NS      F.ROOT-SERVERS.NET.
> .                       170498  IN      NS      A.ROOT-SERVERS.NET.
> .                       170498  IN      NS      I.ROOT-SERVERS.NET.
> .                       170498  IN      NS      L.ROOT-SERVERS.NET.
>
> ;; ADDITIONAL SECTION:
> J.ROOT-SERVERS.NET.     256898  IN      A       192.58.128.30
> J.ROOT-SERVERS.NET.     256898  IN      AAAA    2001:503:c27::2:30
>
> ;; Query time: 1 msec
> ;; SERVER: 127.0.0.1#53(127.0.0.1)
> ;; WHEN: Sun Dec 14 16:53:07 2008
> ;; MSG SIZE  rcvd: 272

Bon, je pense avoir fait suffisamment de copypasta.

Si quelqu'un pouvait m'éclairer (je ne suis pas vraiment très calé en ce
qui concerne l'administration de ce type de serveur).


Merci d'avance


Reply to: