ไม่มีใครสมบูรณ์แบบ และเป็นที่เข้าใจได้ว่า DNS มีข้อบกพร่องบางประการ อย่างไรก็ตาม เป็นเรื่องปกติที่มนุษย์ไม่ได้สมบูรณ์แบบ แม้ว่าความไม่สมบูรณ์ของ DNS จะไม่ใช่เรื่องที่ไม่สมเหตุสมผล แต่อย่างน้อยก็ไม่สมเหตุสมผล สิ่งนี้พิจารณาจากความสำคัญของ DNS การเกิดขึ้นของ bind9 ช่วยแก้ปัญหาข้อบกพร่องของ DNS และช่องโหว่ได้ในระดับหนึ่ง Bind ส่งคืน IP การตีความที่แตกต่างกันผ่าน IP ต้นทางของผู้ใช้ จริงๆ แล้ว ไม่ใช่ผู้ใช้จริงที่เข้าถึง DNS ของฉัน แต่ DNS ที่ผู้ใช้ใช้เพื่อเข้าถึง DNS ของฉัน จะบันทึก IP ของ Netcom ของฉัน หากผู้ใช้แก้ไข DNS ด้วยตัวเอง ตัวอย่างเช่น หากผู้ใช้โทรคมนาคมยืนยันที่จะใช้ DNS ของ China Netcom หรือหากผู้ใช้ Netcom ใช้ DNS ต่างประเทศ สิ่งนี้จะนำไปสู่ข้อผิดพลาดในการตัดสิน
ปัญหาเครือข่ายระหว่างภาคเหนือและภาคใต้ของจีนเป็นปัญหาสำหรับหลาย ๆ คนมาโดยตลอด นอกเหนือจากการใช้ห้องคอมพิวเตอร์แบบดูอัลพาสหรือมัลติพาสแล้ว คุณยังสามารถใช้เซิร์ฟเวอร์มิเรอร์หลายตัวเพื่อปรับปรุงความเร็วการเข้าถึงของผู้ใช้ อย่างไรก็ตาม หากห้องคอมพิวเตอร์แบบ dual-pass ที่ใช้ไม่มี IP เดียวหรือใช้หลายมิเรอร์ คุณจะประสบปัญหากับเซิร์ฟเวอร์ IP ที่แตกต่างกันหลายตัว วิธีการนี้ไม่ดีสำหรับผู้ใช้และไม่สะดวกสำหรับการโปรโมต กำหนดและนำทางไปยังเซิร์ฟเวอร์มิเรอร์ที่แตกต่างกันโดยอัตโนมัติตามสายของผู้ใช้ การใช้ชื่อโดเมนแบบรวมคือฟังก์ชัน DNS อัจฉริยะ
อย่าใช้การผูกพอร์ตเริ่มต้นเมื่อเริ่มต้นเซิร์ฟเวอร์ DNS ทั้งสองเครื่อง การผูกเริ่มต้นไม่รองรับการเลือก IP ที่แตกต่างกันตามแหล่งที่มา ดังนั้น DNS อัจฉริยะสามารถใช้งานได้ผ่านความช่วยเหลือ iptabl เท่านั้น สำเนาทั้งสองแยกวิเคราะห์บรรทัดที่แตกต่างกันตามลำดับ จากนั้นใช้ iptabl เพื่อส่งคำขอ DNS ของพอร์ตเริ่มต้นเพื่อผูกตาม IP ต้นทาง ข้อบกพร่องของวิธีนี้ชัดเจน หากต้องการคำอธิบายบรรทัดเพิ่มเติม การผูกจะเปิดขึ้นอีกครั้ง
ตอนนี้การผูกรองรับการเลือกแหล่งที่มาแล้ว อย่างไรก็ตาม Bind9 ที่เขียนใหม่นั้นมีความเสถียรและปลอดภัยมากกว่า Bind8 ซึ่งเต็มไปด้วยช่องโหว่ (ที่มา: http://dns.qy.com.cn )