“ IN” หมายถึงอะไรในไฟล์โซน


37

บางครั้งมีการบันทึกถูกระบุว่าเป็นและบางครั้งก็ถูกระบุว่าเป็นwww IN A 192.168.1.1www A 192.168.1.1

วัตถุประสงค์ของการคืออะไรในและมันก็เป็นเมื่อจำเป็น / ไม่จำเป็นต้อง?

คำตอบ:


37

ที่อ้างถึงระดับ DNS 'IN' หมายถึง 'อินเทอร์เน็ต' ในขณะที่ตัวเลือกอื่น ๆ ที่ใช้กันทั่วไปคือ 'CH' สำหรับ 'CHAOS' คลาส CH คือ (ปัจจุบัน) ที่ใช้โดยทั่วไปสำหรับสิ่งต่างๆเช่นการสอบถามรุ่นเซิร์ฟเวอร์ DNS ในขณะที่คลาส IN เป็นค่าเริ่มต้นและโดยทั่วไปจะใช้ "อินเทอร์เน็ต"

http://victor.se/bjorn/its/chaos-dns.php

http://www.faqs.org/rfcs/rfc2929.html (ส่วน 3.3)


17

ตาม DNS และ BIND ฉบับที่ 3 ของ O'Reilly

IN หมายถึงอินเทอร์เน็ต นี่คือหนึ่งคลาสของข้อมูล มีคลาสอื่นอยู่ แต่ปัจจุบันยังไม่มีคลาสใดที่มีการใช้อย่างแพร่หลาย [... ] ฟิลด์คลาสเป็นทางเลือก หากละเว้นคลาสคลาส IN จะถูกสมมติขึ้น


17

มันเป็นชั้นบันทึก จาก"ชื่อโดเมน - การนำไปใช้และข้อกำหนด", RFC 1035 :

3.2.4 ค่าของคลาส

เขตข้อมูลคลาสจะปรากฏในระเบียนทรัพยากร ตัวช่วยจำ CLASS ต่อไปนี้ถูกกำหนดไว้:

IN            1 the Internet

CS            2 the CSNET class (Obsolete - used only for examples in
              some obsolete RFCs)

CH            3 the CHAOS class

HS            4 Hesiod [Dyer 87]

หากใครที่นี่สามารถจำได้ว่าเคยมีการกำหนดค่าหนึ่งในชั้นเรียนอื่น ๆ ด้วยความโกรธพวกเขาจะต้องมีเครามหากาพย์ :)


5

ฉันเชื่อว่าหมายถึงคลาส "ที่อยู่อินเทอร์เน็ต" มีคนอื่นรวมถึงคลาส CHAOS ที่ฉันเคยเห็นใช้ในการแฮ็คนั้นเพื่อรับหมายเลขเวอร์ชัน BIND จากเซิร์ฟเวอร์ระยะไกล ( dig @ns1 version.bind chaos txt) ตั้งแต่ 99.99999% ของคนใช้เพียงฉันคิดว่ามันได้กลายเป็นค่าเริ่มต้น นี่คือ RFC ที่อ้างอิงถึงคลาสปัจจุบัน (ณ เวลาที่เขียน) ในส่วน 3.2: http://www.faqs.org/rfcs/rfc2929.html


รายการ "เป็นทางการ" คือรีจิสตรีพารามิเตอร์ IANA DNS: iana.org/assignments/dns-parameters
Alnitak
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.