Tips - Afficher et vider le cache DNS de différents systèmes client.
Alasta 8 Juillet 2015 tips cli mac windows linux dns
Description : Nous allons voir comment voir le cache DNS sur les principaux systèmes client.
Windows
Afficher le contenu du cache :
C:\Documents and Settings\user>ipconfig /displaydns
Configuration IP de Windows
toto.lab.corp
----------------------------------------
Le nom n'existe pas.
1.0.0.127.in-addr.arpa
----------------------------------------
Nom d'enregistrement. : 1.0.0.127.in-addr.arpa.
Type d'enregistrement : 12
Durée de vie . . . . : 92688
Longueur de données . : 4
Section . . . . . . . : Réponse
Enregistrement PTR. . : localhost
web.int.corp
----------------------------------------
Nom d'enregistrement. : web.int.corp
Type d'enregistrement : 1
Durée de vie . . . . : 2807
Longueur de données . : 4
Section . . . . . . . : Réponse
Enregistrement (hôte) : 10.1.1.1
Nom d'enregistrement. : ns.lan.corp
Type d'enregistrement : 1
Durée de vie . . . . : 2807
Longueur de données . : 4
Section . . . . . . . : Supplémentaire
Enregistrement (hôte) : 192.168.0.1
Vider le cache :
C:\Documents and Settings\user>ipconfig /flushdns
Windows IP Configuration
Successfully flushed the DNS Resolver Cache
Mac
Afficher le contenue du cache :
Fait sur Mac OS 10.10.3, malheureusement je n’ai pas trouvé la commande permettant de contenue détaillé du cache …
devtop $ sudo discoveryutil udnscachestats
UDNS Cache Stats: Ext Resolver on any
UDNS Cache Stats: Resolver domain [default], type Unicast, ifIndex 0, port 0, timeout 30, A yes, AAAA no, serviceID 0, scope None, order 0
server 8.8.8.8
UDNS Cache Stats: Cached 199 of 1750, table size 256, hash coverage 0.44, max miss depth 8, avg miss depth 0.71, reclaims 0
Cached records after aging 189
UDNS Cache Stats: Ext Resolver on en0
UDNS Cache Stats: Resolver domain [default], type Unicast, ifIndex 4, port 0, timeout 30, A yes, AAAA no, serviceID 0, scope InterfaceID, order 0
server 8.8.8.8
UDNS Cache Stats: Cached 2 of 1750, table size 256, hash coverage 0.01, max miss depth 1, avg miss depth 0.01, reclaims 0
Cached records after aging 2
Vider le cache
devtop $ sudo discoveryutil udnsflushcaches
Linux
Afficher le contenue du cache :
Cas avec un bind local comme DNS
dev-box2# rndc dumpdb -cache
Le ficher se nomme cache_dump.db (le path dépend entre autre si Bind est en chroot)
Vider le contenu du cache
dev-box2# rndc flush