มีข้อเสียใด ๆ ที่ทำให้ DNS สั้น TTL? [ปิด]


26

มีข้อเสียใด ๆ ที่ทำให้ DNS สั้น TTL?


DNS หรือ IP TTL ...
Izzy

สั้นกว่าอะไร
John Gardeniers

1
ตกลงคำถามถูกเปลี่ยนเป็นคำว่า "สั้น" แทนที่จะเป็น "สั้นลง" แต่ยังคงมีคำถามว่าอะไรสั้น มันคือ 1 นาที, 1 ชั่วโมง, 1 วัน, 1 ศตวรรษ (ซึ่งสั้นมากเมื่อเทียบกับอายุของดาวเคราะห์)? คำถามจะไร้ความหมาย
John Gardeniers

2
TTL สั้นสั้นกว่า TTL ยาว ฉันรู้ว่าคำสั้น ๆ นั้นสัมพันธ์กัน แต่ฉันไม่คิดว่ามันเป็นปัญหาที่นี่
webnat0

1
อะไรเป็นเรื่องยากที่จะเข้าใจ อะไรคือข้อดีของการตั้งค่า TTL เป็น 24 ชั่วโมงเมื่อคุณสามารถตั้งค่าเป็น 5 นาที ทำไมไม่ทิ้งไว้ 5 นาทีล่ะ?
wobbily_col

คำตอบ:


23

DNS ของคุณไม่ควรเปลี่ยนแปลงบ่อยมากในตอนแรก เซิร์ฟเวอร์ DNS หลายแห่งไม่เคารพ TTL "คำขอ" ของคุณและกำหนดนโยบายของตัวเอง หากคุณกำลังจะทำการสนทนาตั้งค่า TTL สัปดาห์ที่ต่ำกว่าก่อนการเปลี่ยนแปลง ปกติแล้วการมี TTL ยาวจะช่วยลดภาระบนเซิร์ฟเวอร์ที่เชื่อถือได้ของคุณและเพิ่มเวลาให้กับลูกค้าที่เข้าถึงเว็บไซต์ของคุณ ฉันมักใช้ 3600 หรือ 36,000 ขึ้นอยู่กับสถานการณ์


8
+1 สำหรับMany DNS server do not honor your TTL- มีปัญหามากมายที่เกิดขึ้นบนไซต์นี้เมื่อแคช DNS อัปสตรีมบางตัวไม่สนใจ TTL ของคุณ
ทำเครื่องหมายเฮนเดอร์สัน

2
+1 สำหรับสิ่งที่มาร์คพูด แต่ -1 สำหรับ "DNS ของคุณไม่ควรเปลี่ยนแปลงบ่อยในตอนแรก" มีข้อยกเว้นมากมายที่จะทำให้การวางหลักเกณฑ์ทั่วไปเป็นโมฆะ เช่น DNS เพื่อสนับสนุนการใช้ IP แบบไดนามิกโดยที่ TTL สั้น ๆ มีความสำคัญ
John Gardeniers

1 ... และฉันสงสัยว่าหนึ่งในเหตุผลของ TTL สั้นมากไม่ได้รู้สึกเป็นเกียรติที่จะกีดกันการละเมิดฟลักซ์อย่างรวดเร็ว: en.wikipedia.org/wiki/Fast_flux (คือมีเหตุผลที่ดีมากของ TTL สั้นจะถูกละเว้น)
danlefree

จริง ๆ แล้วคริสและคุณรู้ว่าฉันรักคุณขวา :) เรามี TTL สั้น ๆ ในรายการของเราเพียงเพื่อช่วยในนโยบาย DR ของเรา ตอนนี้เรามีเซิร์ฟเวอร์ DNS จำนวนมากของเราเองเพื่อให้สามารถควบคุมได้เป็นอย่างดีและใช้ Cisco GSS เพื่อจัดการสวิตช์ DNS จริง ๆ แต่เราจะอยู่ในหลุมที่ไม่มี TTLs ในนาทีย่อย ยังจะ upvote คุณในขณะที่คุณกำลังขวาเพียงแค่ไม่ได้สำหรับตัวเองครับขอบ-กรณีของฉัน;)
Chopper3

1
@Chris แล้วบางทีมันควรจะปิด
John Gardeniers

7

TTL ที่สูงขึ้นหมายถึงการค้นหา DNS น้อยลงซึ่งอาจแปลเป็น "ต้นทุน" ที่ต่ำลงสำหรับคุณและใครก็ตามที่กำลังกด DNS ของคุณ (ไปกลับน้อยกว่า)

ที่กล่าวว่า TTL ที่ต่ำมากอาจมีประโยชน์สำหรับโครงสร้างพื้นฐาน

หากคุณมีชื่อ DNS โครงสร้างพื้นฐานแบ็กเอนด์ 'ลอย' (เช่น puppet.sample.com) ที่คุณย้ายจากกล่องหนึ่งไปยังอีกกล่องหนึ่งสำหรับความพร้อมใช้งานสูงและเป็นเพียงระบบของคุณที่ต้องให้เกียรติระเบียนนั้นดังนั้น TTL ต่ำสามารถ มีประโยชน์มาก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.