• เปลี่ยนลำดับการร้องขอ DNS
    • ลำดับพื้นฐานคือ hosts -> แคช -> ร้องขอไปยังเซิร์ฟเวอร์ DNS
    • บน Linux สามารถเปลี่ยนลำดับนี้ได้โดยแก้ไขไฟล์ /etc/nsswitch.conf
  • การไล่ค้นหา DNS
    • ตรวจสอบตามลำดับ user -> RR(recusive resolver) -> root -> tld -> authoritative dns server
    • ที่ RR จะร้องขอไปยัง root, tld, authoritative dns ตามลำดับ และอ้างอิงจากคำตอบที่ได้รับเพื่อส่งคำขอถัดไป
    • โดยทั่วไปจะตรวจสอบแคชก่อนเพื่อเพิ่มประสิทธิภาพ
  • root server
    • มีหน้าที่ดูโดเมนอย่าง .com, .kr เป็นต้น แล้วส่งคืนรายการ TLD server ที่เหมาะสม
    • มีอยู่ 13 กลุ่มเซิร์ฟเวอร์ทั่วโลก (a-m)
      • เช่น a.root-servers.net
    • มีการบอกว่าเนื่องจากข้อจำกัดแพ็กเก็ต DNS ขนาด 512byte จึงไม่สามารถเพิ่มเกิน 13 ได้ในปัจจุบัน
  • TLD server (top-level dns)
    • มีหน้าที่ส่งคืนรายการ authoritative dns server ที่เป็นเจ้าของข้อมูลโดเมน
    • คำอธิบายเกี่ยวกับ gTLD และ ccTLD
    • ประเทศที่ได้รหัสประเทศที่ดีอาจกลายเป็นแหล่งรายได้อย่างคาดไม่ถึงด้วย (.ai, .io)
  • authoritative dns server
    • มีหน้าที่ส่งคืน IP ที่ตั้งค่าไว้ให้กับโดเมน
    • เซิร์ฟเวอร์ที่ได้รับสิทธิ์ให้เป็นผู้ดูแลการจดทะเบียนและการจัดการโดเมน เช่น Cloudflare, GoDaddy
    • บริษัทบิ๊กเทคบางแห่งก็ขอรับสิทธิ์แล้วใช้งานแยกเองด้วย (AWS, Google..)

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น