- เปลี่ยนลำดับการร้องขอ 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)
- มีการบอกว่าเนื่องจากข้อจำกัดแพ็กเก็ต DNS ขนาด 512byte จึงไม่สามารถเพิ่มเกิน 13 ได้ในปัจจุบัน
- TLD server (top-level dns)
- มีหน้าที่ส่งคืนรายการ authoritative dns server ที่เป็นเจ้าของข้อมูลโดเมน
- คำอธิบายเกี่ยวกับ gTLD และ ccTLD
- ประเทศที่ได้รหัสประเทศที่ดีอาจกลายเป็นแหล่งรายได้อย่างคาดไม่ถึงด้วย (.ai, .io)
- authoritative dns server
- มีหน้าที่ส่งคืน IP ที่ตั้งค่าไว้ให้กับโดเมน
- เซิร์ฟเวอร์ที่ได้รับสิทธิ์ให้เป็นผู้ดูแลการจดทะเบียนและการจัดการโดเมน เช่น Cloudflare, GoDaddy
- บริษัทบิ๊กเทคบางแห่งก็ขอรับสิทธิ์แล้วใช้งานแยกเองด้วย (AWS, Google..)
ยังไม่มีความคิดเห็น