Ich habe die Manpage nachgeschlagen und konnte nicht feststellen, wie lange dnsmasq eine DNS zwischenspeichert. Was ist die Regel für Caching und Ablauf?
Ich habe ein Problem, dass das Senden einer Anfrage an einen externen Dienst manchmal mehr als 5 oder 10 Sekunden für die Namenssuche dauert. Ich könnte die IP des externen Dienstes in / etc / hosts speichern, habe aber Angst vor einer IP-Änderung. Die Installation von Dnsmasq verbessert die Namenssuche, aber die langsame Namenssuche erfolgt immer noch mit geringerer Häufigkeit.
Eine Lösung besteht darin, einen einfachen Ping im Cron-Job einzurichten, aber ich muss zuerst die Ablaufzeit herausfinden.
Vielen Dank.
AKTUALISIEREN
Dig-Ausgabe hinzugefügt
; <<>> 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
UPDATE 2
Die vorherige Dig-Ausgabe enthält TTL als 0, was irreführend ist. Ich habe eine weitere Dig-Ausgabe gepostet.
; <<>> 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