Score:0

เหตุใด ssh จึงใช้บันทึก DNS ที่แคชเมื่อขุดรายงานเวอร์ชันอัปเดตของบันทึก cname

ธง de

ฉันมี Jenkins ไปป์ไลน์ที่จะเริ่มอินสแตนซ์ AWS Ubuntu EC2 ของฉัน ไปป์ไลน์ของเจนกินส์นี้จะอัปเดตระเบียน CNAME ที่ฉันมีสำหรับอินสแตนซ์ EC2 ในเส้นทาง 53 ด้วย

บางครั้งความสามารถในการ ssh ไปยังอินสแตนซ์ผ่าน CNAME อาจมีความล่าช้าเป็นเวลานาน ฉันคิดว่าอาจเป็นปัญหาเกี่ยวกับแคช แต่ถ้าฉันดำเนินการ ขุด the-cname.example.com ฉันเห็นระเบียน DNS เวอร์ชันอัปเดต นอกจากนี้ฉันไม่มีปัญหาในการเปลี่ยน IP ใหม่และค่าของ DNS บันทึกว่า AWS ให้อินสแตนซ์ของฉัน

ไคลเอนต์ ssh ของฉันใช้ CNAME เวอร์ชันแคชหรือไม่

Patrick Mevzek avatar
cn flag
รายการ DNS มี `TTL` หรือ 'Time To Live' ซึ่งให้ขอบเขตบนของเวลาที่เรคคอร์ดนั้นถือว่าใหม่และไม่ควรเรียกการสืบค้นใหม่โดยไคลเอ็นต์ ในกรณีของคุณ คุณอาจต้องลดค่าเหล่านั้นลง
Score:2
ธง gu

ขุด ทำการสืบค้น DNS จริงในขณะที่ จุ๊ๆ ก็จะถามระบบของคุณ (ส่วนใหญ่จะผ่าน gethostbyname) เพื่อแก้ไขชื่อ

ขุด จะถามเซิร์ฟเวอร์ DNS จริงในขณะที่ จุ๊ๆ จะถามบริการในพื้นที่ที่รับผิดชอบ DNS (ปัจจุบันน่าจะเป็น systemd-resolve) ซึ่งจะแคชผลลัพธ์

หากใช้ systemd คุณสามารถล้างเงินสดโดยใช้ systemd-แก้ไขล้างแคช.

Red Cricket avatar
de flag
โธ่! ฉันลืมพูดถึงว่าไคลเอนต์ ssh ของฉันถูกเรียกใช้งานจากแล็ปท็อป mac ฉันแน่ใจว่ามีคำสั่งที่เทียบเท่า
Red Cricket avatar
de flag
บน mac ฉันสามารถทำ `sudo killall -HUP mDNSResponde` ได้

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา