• [^] # Re: Un résolveur à la maison

    Posté par . En réponse au journal DNS anonyme. Évalué à 6. Dernière modification le 05 janvier 2017 à 14:52.

    ok, comme je ne savais pas quoi faire cet après midi, j'ai mis ça en place sur mon raspberry pi3

    Je pense ma config ok, j'ai bien la résolution des noms de domaines :)
    Le cache est actif etc

    Par contre, je trouve les délais de résolution sur ma machine de bureau (qui pointe désormais sur mon RPI3 comme DNS) "assez" lent.
    Pour info, c'est à l'origine une image domoticz raspbian jessie.
    Le pi3 ne fait pas grand chose à l'heure actuelle à par servir domoticz et désormais unbound (activité ram et proc ok)

    Avec normalement le nom de domaine linuxfr.org déjà en cache : 188 msec
    En local sur le pi3, temps < 1msec

    [root@hyperion ~]# drill -D linuxfr.org
    ;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 62684
    ;; flags: qr rd ra ; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 
    ;; QUESTION SECTION:
    ;; linuxfr.org. IN A
    ;; ANSWER SECTION:
    linuxfr.org. 3476 IN A 88.191.250.176
    ;; AUTHORITY SECTION:
    ;; ADDITIONAL SECTION:
    ;; Query time: 188 msec
    ;; EDNS: version 0; flags: do ; udp: 4096
    ;; SERVER: 192.168.0.12
    ;; WHEN: Thu Jan 5 14:17:45 2017
    ;; MSG SIZE rcvd: 56

    Si je refais pointer mon resolv.conf sur le dns de google : 11msec

    [root@hyperion ~]# drill -D linuxfr.org
    ;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 62967
    ;; flags: qr rd ra ; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 
    ;; QUESTION SECTION:
    ;; linuxfr.org. IN A
    ;; ANSWER SECTION:
    linuxfr.org. 420 IN A 88.191.250.176
    ;; AUTHORITY SECTION:
    ;; ADDITIONAL SECTION:
    ;; Query time: 11 msec
    ;; EDNS: version 0; flags: do ; udp: 512
    ;; SERVER: 8.8.8.8
    ;; WHEN: Thu Jan 5 14:17:22 2017
    ;; MSG SIZE rcvd: 56

    Je précise que les deux machines sont en wifi, réseau géré par une freebox v6

    J'ai testé un peu plus, mon serveur pi3 donne quand même parfois des réponses de quelques msec
    Je ne vois rien qui corrèle entre les temps de réponse et l'activité du pi3

    #unbound local
    root@hyperion ~]# while true
    > do
    > drill -D linuxfr.org | grep Query
    > sleep 5
    > done
    ;; Query time: 157 msec
    ;; Query time: 12 msec
    ;; Query time: 217 msec
    ;; Query time: 297 msec
    ;; Query time: 110 msec
    ;; Query time: 6 msec
    ;; Query time: 214 msec
    ;; Query time: 108 msec
    ;; Query time: 109 msec
    ;; Query time: 109 msec
    #dns google
    [root@hyperion ~]# while true; do drill -D linuxfr.org | grep Query; sleep 5; done
    ;; Query time: 18 msec
    ;; Query time: 11 msec
    ;; Query time: 11 msec
    ;; Query time: 11 msec
    ;; Query time: 11 msec
    ;; Query time: 11 msec
    ;; Query time: 11 msec
    ;; Query time: 52 msec
    ;; Query time: 16 msec
    #sur le pi3
    /home/pi> while true; do drill -D linuxfr.org | grep Query; sleep 5; done
    ;; Query time: 0 msec
    ;; Query time: 0 msec
    ;; Query time: 0 msec
    ;; Query time: 0 msec
    ;; Query time: 0 msec

    Avez vous des idées qui expliquent ces variations de temps de réponse, des test à faire ?
    Il faudrait peut être que je teste avec le pi3 en réseau filaire ?