เราเตอร์ของฉัน:
เราเตอร์หลัก: 192.168.100.1
เราเตอร์ตัวที่สอง: 192.168.101.1
เดอะ เราเตอร์หลัก
ให้บริการโดย ISP ของฉัน (คอมโบโมเด็ม/เราเตอร์ทั้งหมดในที่เดียว) ฉันไม่สามารถควบคุมการตั้งค่าได้ ยกเว้นการเปลี่ยนรหัสผ่าน WIFI และ SSID
บน เราเตอร์ตัวที่สอง
ฉันสามารถควบคุมการตั้งค่า DNS ได้
ของฉัน เราเตอร์ตัวที่สอง
พอร์ต WAN เชื่อมต่อกับพอร์ต LAN บน เราเตอร์หลัก
.
ฉันมีเซิร์ฟเวอร์เดเบียนด้วย dnsmasq
ติดตั้งและเชื่อมต่อบน เราเตอร์ตัวที่สอง
เครือข่ายที่มี IP แบบคงที่ 192.168.101.121 สำหรับผู้ที่ไม่ทราบว่า dnsmasq
เป็นทั้งเซิร์ฟเวอร์ DNS และ DHCP (ไม่เปิดใช้งานตามค่าเริ่มต้น)
บน เราเตอร์ตัวที่สอง
การตั้งค่า DNS ฉันได้เพิ่มไฟล์ dnsmasq
เซิร์ฟเวอร์ DNS (เซิร์ฟเวอร์เดเบียน) IP เป็น DNS IP หลักและ เราเตอร์หลัก
IP เป็น IP DNS รอง มันใช้งานได้ดี
ทุกสายเข้า / etc / โฮสต์
บนเซิร์ฟเวอร์ Debian สามารถเข้าถึงได้บนโฮสต์ทั้งหมดที่เชื่อมต่อกับ เราเตอร์ตัวที่สอง
เครือข่าย ไม่เป็นไร.
ปัญหาอยู่ที่ DHCP ในฐานะไคลเอนต์ DHCP คุณสามารถส่งชื่อโฮสต์ของคุณไปยังเซิร์ฟเวอร์ DHCP และชื่อนั้นจะถูกเพิ่มไปยัง DNS
ในฐานะที่เป็น เราเตอร์ตัวที่สอง
ทำหน้าที่เป็นเซิร์ฟเวอร์ DHCP อยู่แล้ว ฉันไม่สามารถเปิดใช้งาน DHCP ได้ dnsmasq
. ถ้าฉันเปิดใช้งาน ฉันจะต้องระบุช่วงอื่น (นอกเหนือจากที่เราเตอร์ตัวที่สองมีให้)
เฉพาะเราเตอร์ตัวที่สองเท่านั้นที่ได้รับชื่อโฮสต์ ไม่ใช่ dnsmasq
. มีใครพบปัญหาเดียวกันหรือไม่ เป็นไปได้ไหมที่จะดึงรายการชื่อโฮสต์จากเราเตอร์ตัวที่สองไปที่ dnsmasq
? ขอบคุณ.