Skip to main content

ไฟล์โซนคืออะไร?

ไฟล์โซนเป็นเอกสารข้อความที่ใช้โดยระบบชื่อโดเมน (DNS) ไปยังคอมพิวเตอร์แผนที่ชื่อโดเมนและแหล่งข้อมูลต่าง ๆ ไปยังที่อยู่อินเทอร์เน็ตโปรโตคอล (IP) ที่เหมาะสมการทำแผนที่นี้ช่วยให้ผู้คนสามารถเข้าถึงทรัพยากรและคอมพิวเตอร์บนอินเทอร์เน็ตโดยใช้ที่อยู่ที่มนุษย์อ่านได้ไฟล์โซนโดยทั่วไปประกอบด้วยสองส่วน: คำสั่งและบันทึกทรัพยากร

คำสั่งเริ่มต้นด้วยเครื่องหมายดอลลาร์และรวมถึงข้อมูลที่ใช้กับไฟล์โซนทั้งหมดเช่นเวลาที่จะอยู่ ($ ttl)TTL เป็นจำนวนเวลาเริ่มต้นที่เซิร์ฟเวอร์ชื่อควรพิจารณาข้อมูลไฟล์โซนที่ดาวน์โหลดได้ถูกต้องก่อนที่จะตรวจสอบการอัปเดตตัวอย่างเช่นหาก $ TTL ถูกตั้งค่าเป็น 86,400 วินาที (24 ชั่วโมง) เซิร์ฟเวอร์ชื่อที่เข้าถึงไฟล์โซนนั้นจะเก็บสำเนาไว้เป็นเวลา 24 ชั่วโมงก่อนที่จะพยายามค้นหาเวอร์ชันที่อัปเดตโปรดทราบว่าระเบียนทรัพยากรแต่ละรายการอาจรวมถึงข้อมูล TTL ที่ไม่ซ้ำกันซึ่งแทนที่ค่าเริ่มต้นนี้

คำสั่งทั่วไปอื่น ๆ ได้แก่ $ Origin ซึ่งตั้งชื่อโดเมนเริ่มต้นสำหรับโฮสต์ทั้งหมดที่รวมอยู่ในไฟล์โซนและ $ รวมรวมเนื้อหาของไฟล์ข้อความอื่น ๆการใช้ไฟล์ $ รวมช่วยให้ผู้ดูแลระบบมีความสามารถในการจัดระเบียบอย่างมีเหตุผลและแยกบันทึกทรัพยากรของไฟล์โซนสิ่งนี้ช่วยป้องกันไม่ให้เพิ่มรายการหลายร้อยรายการลงในไฟล์เดียว

บันทึกทรัพยากรเป็นรายการไฟล์โซนที่กำหนดข้อมูล DNS เกี่ยวกับโฮสต์หรือทรัพยากรที่เฉพาะเจาะจงในขณะที่มีบันทึกทรัพยากรหลายสิบประเภทที่กำหนดโดย Internet Engineering Task Force (IETF) สิ่งที่ใช้กันมากที่สุดคือ:

    A Record - บันทึกที่อยู่ของ Internet Protocol เวอร์ชัน 4 (IPv4)บันทึกเหล่านี้แผนที่โฮสต์เฉพาะไปยังที่อยู่ IP ที่กำหนด
  • MX Record - บันทึกการแลกเปลี่ยนจดหมายบันทึก MX แสดงชื่อชื่อเซิร์ฟเวอร์เมลสำหรับโซน DNS นี้ไฟล์โซนสามารถมีระเบียน MX หลายรายการแต่ละรายการมีการตั้งค่าที่ระบุซึ่งสัมพันธ์กัน
  • CNAME Record - บันทึกชื่อที่เป็นที่ยอมรับระเบียน CNAME นั้นคล้ายคลึงกับระเบียน แต่ใช้ในการแมปหนึ่งชื่อกับชื่ออื่นแทนที่จะไปยังที่อยู่ IP
  • ns Record - Name Server Recordsระเบียนเหล่านี้กำหนดว่าเซิร์ฟเวอร์ชื่อใดมีสิทธิ์สำหรับโดเมนที่อ้างอิงโดยไฟล์โซน
  • บันทึก SOA - เริ่มต้นของการบันทึกอำนาจบันทึก SOA กำหนดพารามิเตอร์ที่มีผลต่อโซนทั้งหมดบันทึกเหล่านี้มีความสำคัญสำหรับ DNS ที่จะทำงานอย่างถูกต้องโดยเฉพาะอย่างยิ่งการถ่ายโอนไฟล์โซนระหว่างเซิร์ฟเวอร์ DNS หลักและรอง

รายการบันทึก SOA ในหมู่ข้อมูลอื่น ๆ ชื่อโดเมนรูทสำหรับโซนหมายเลขซีเรียลสำหรับไฟล์โซนไฟล์และช่วงการรีเฟรชช่วงเวลาการรีเฟรชคือจำนวนเวลาเซิร์ฟเวอร์ DNS รองจะปล่อยให้ผ่านก่อนที่จะพยายามคัดลอกไฟล์โซนจากเซิร์ฟเวอร์หลักเซิร์ฟเวอร์ DNS ทุติยภูมิใช้หมายเลขซีเรียลเพื่อตรวจสอบว่าสำเนาที่พวกเขามีอยู่แล้วนั้นเป็นเวอร์ชันที่ทันสมัยที่สุด