ตัวเลือกการกำหนดค่าทั่วไปสำหรับ DD-WRT คืออนุญาตให้เราเตอร์กำหนดเส้นทาง DNS นอกเซิร์ฟเวอร์ DNS หลักของ ISP ซึ่งคุณได้ทำสำเร็จแล้ว อย่างไรก็ตามเนื่องจากคำขอถูกสร้างขึ้นจากเครื่องไคลเอนต์การเชื่อมต่อกับเราเตอร์ TOO ลำดับของการกำหนดค่าตามความชอบจะถูกกำหนดให้กับ DNS ที่กำหนดค่าไว้เสมอบนเครื่องของลูกค้าและจากนั้นไปยังเราเตอร์
สิ่งที่คุณกำลังอธิบายที่เกิดขึ้นคือไคลเอนต์กำลังเชื่อมโยงกับเราเตอร์ของคุณซึ่งถูกต้อง แต่ DNS ของพวกเขาแสดงการตั้งค่าเราเตอร์ IP + 2 อื่น ๆ ของ DNS ของคุณ โปรดตรวจสอบคอมพิวเตอร์ไคลเอนต์และตรวจสอบให้แน่ใจว่าการตั้งค่า IPV4 ของพวกเขาถูกตั้งค่าให้ดึงการกำหนดค่าเซิร์ฟเวอร์ DNS แบบไดนามิกจากการเชื่อมต่อและไม่ได้กำหนดค่าด้วยตนเอง:
จากนั้นตรวจสอบให้แน่ใจว่าคุณตั้งค่าเราเตอร์ DD-WRT ของคุณอย่างถูกต้อง:
ในการกำหนดค่าของคุณด้านบนคุณมีปัญหาเช่นกัน คุณได้ตั้งค่าช่วงที่อยู่ DHCP เริ่มต้นที่200
และสิ้นสุดที่255
; ฉันอยากจะแนะนำให้คุณเปลี่ยนที่จะเริ่มต้นที่ 200 และสิ้นสุดที่254
; ปล่อยให้ที่อยู่ 255 ปิดเนื่องจากการกำหนดค่าปกติ*.*.*.255
เป็นที่อยู่การเผยแพร่ไม่ใช่ที่อยู่ IP ปกติที่จะใช้เพื่อกำหนดให้กับไคลเอนต์ที่เกี่ยวข้อง
ฉันเน้นการตั้งค่า DNS ในเครื่องเนื่องจากคุณตั้งค่าของคุณเป็น127.0.0.1
; ซึ่งหมายความว่าคุณกำลังเรียกใช้เซิร์ฟเวอร์ DNS ท้องถิ่นบนเราเตอร์ หากไม่ใช่กรณีนี้ให้เปลี่ยนเป็น0.0.0.0
หรือที่อยู่ที่เหมาะสมเป็นเซิร์ฟเวอร์ DNS ในเครือข่ายของคุณ
คุณจะสังเกตเห็นว่าเมื่อเซิร์ฟเวอร์และไคลเอนต์ถูกกำหนดค่าในลักษณะนี้เฉพาะที่อยู่ IP ของเราเตอร์ DNS เท่านั้นที่จะปรากฏ และคำขอทั้งหมดจะถูกส่งผ่านเซิร์ฟเวอร์ DNS ที่เชื่อมโยงกับเราเตอร์
หมายเหตุบนเซิร์ฟเวอร์ DNS ในตัวเครื่อง
หากคุณต้องการให้เราเตอร์เชื่อมโยงที่อยู่ในตัวเครื่องกับ IP ของท้องถิ่นคุณสามารถเพิ่มตัวเลือกเหล่านั้นลงในตัวเลือกการกำหนดค่า DNSMasq ในหน้าจอ DD-WRT ที่เหมาะสมหรือใช้เซิร์ฟเวอร์ DNS ภายในเครื่องและใส่ที่อยู่ IP ที่เหมาะสม เซิร์ฟเวอร์นั้น (โดยปกติจะเป็นเซิร์ฟเวอร์คงที่ภายในขอบเขตของเครือข่าย) ด้วยวิธีนี้ลำดับการแก้ไขจะเป็นเซิร์ฟเวอร์ภายในเครื่องก่อนจากนั้นจึงเลือก 2 ภายนอก แต่ยังมีเพียงลูกค้าเท่านั้นที่จะเห็น IP ของเราเตอร์เป็นเซิร์ฟเวอร์ DNS