Ho cercato la pagina man e non sono riuscito a trovare per quanto tempo dnsmasq memorizza nella cache un dns. qual è la regola per la memorizzazione nella cache e la scadenza?
Sto riscontrando un problema per cui la richiesta di invio a un servizio esterno a volte impiega più di 5 o 10 secondi per namelookup. Potrei salvare l'ip del servizio esterno su / etc / hosts ma temo di cambiare l'ip. L'installazione di Dnsmasq migliora la ricerca dei nomi, ma il namelookup lento si verifica ancora con meno frequenza.
Una soluzione consiste nell'impostare un semplice ping in cron job ma prima devo scoprire l'ora di scadenza.
Grazie.
AGGIORNARE
aggiunto output di scavo
; <<>> 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
AGGIORNAMENTO 2
l'output di scavo precedente contiene TTL come 0 che è fuorviante. Ho pubblicato un altro output di scavo.
; <<>> 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