J'ai recherché la page de manuel et n'ai pas pu trouver combien de temps dnsmasq cache un DNS. quelle est la règle de mise en cache et d'expiration?
J'ai un problème qui demande l'envoi à un service externe prend parfois plus de 5 ou 10 secondes pour namelookup. Je pourrais enregistrer l'ip du service externe dans / etc / hosts mais j'ai peur du changement d'ip. L'installation de Dnsmasq améliore la recherche de noms mais la recherche de noms lente se produit toujours avec moins de fréquence.
Une solution consiste à configurer un simple ping dans le travail cron, mais je dois d'abord connaître le délai d'expiration.
Merci.
MISE À JOUR
sortie de fouille ajoutée
; <<>> DiG 9.8.1-P1 <<>> api.mch.weixin.qq.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45012
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;api.mch.weixin.qq.com. IN A
;; ANSWER SECTION:
api.mch.weixin.qq.com. 0 IN A 140.207.69.102
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Fri Jul 17 19:24:36 2015
;; MSG SIZE rcvd: 55
MISE À JOUR 2
la sortie de fouille précédente contient TTL comme 0, ce qui est trompeur. J'ai posté une autre sortie de fouille.
; <<>> DiG 9.8.1-P1 <<>> api.mch.weixin.qq.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60900
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;api.mch.weixin.qq.com. IN A
;; ANSWER SECTION:
api.mch.weixin.qq.com. 181 IN CNAME forward.qq.com.
forward.qq.com. 181 IN A 101.226.90.149
forward.qq.com. 181 IN A 101.226.129.200
;; Query time: 0 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue Jul 21 12:01:54 2015
;; MSG SIZE rcvd: 99