ฉันค้นหาหน้าคนและไม่สามารถค้นหาว่า dnsmasq แคชได้นานเท่าใด กฎสำหรับการแคชและการหมดอายุคืออะไร
ฉันมีปัญหาที่บางครั้งการร้องขอส่งไปยังบริการภายนอกใช้เวลานานกว่า 5 หรือ 10 วินาทีสำหรับ namelookup ฉันสามารถบันทึก IP ของบริการภายนอกไปยัง / etc / hosts ได้ แต่ฉันกลัวการเปลี่ยน ip การติดตั้ง Dnsmasq ช่วยปรับปรุงการค้นหาชื่อ แต่ namelookup ช้ายังคงเกิดขึ้นด้วยความถี่ที่น้อยลง
ทางออกหนึ่งคือการตั้งค่า ping อย่างง่ายในงาน cron แต่ฉันต้องค้นหาเวลาหมดอายุก่อน
ขอบคุณ
UPDATE
เพิ่มเอาท์พุทขุด
; <<>> 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
อัพเดท 2
เอาต์พุตขุดก่อนหน้ามี TTL เป็น 0 ซึ่งทำให้เข้าใจผิด ฉันได้โพสต์เอาท์พุทขุดอื่น
; <<>> 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