ฉันมี OpenWRT 14.07 ทำงานบนเราเตอร์ที่บ้านของฉัน มีการเปิดใช้งานบริการ DNS และ DHCP สำหรับอุปกรณ์ LAN ภายในเครื่อง
อย่างไรก็ตามสิ่งนี้ยัง "รั่ว" ชื่อของอุปกรณ์แต่ละชิ้นที่เชื่อมต่อกับเราเตอร์แม้ว่าจะเชื่อมต่อกับเราเตอร์เดียวกันผ่าน a LAN ที่แตกต่างกัน . เครือข่ายทั้งหมดเป็นเช่นนี้:
OpenWRT router @ 192.168.0.1 and 192.168.222.1
|-- LAN
| '-- DesktopComputer @ 192.168.0.99
'-- Guest LAN
'-- LaptopComputer @ 192.168.222.88
เรียกใช้คำสั่งใด ๆ ต่อไปนี้บน LaptopComputer:
$ dig -x 192.168.0.99 @192.168.0.1
$ nslookup 192.168.0.99 192.168.0.1
ผลตอบแทน LaptopComputer.lan.
ดังผลลัพท์.
ซึ่งหมายความว่า dnsmasq
ใน OpenWRT กำลังแก้ไขที่อยู่ IP ภายในให้เป็นชื่อภายในตามชื่อจากการเจรจา DHCP ฉันจะป้องกันได้อย่างไร
ฉันต้องการความละเอียดแบบย้อนกลับที่จะล้มเหลว NXDOMAIN
หรืออะไรก็ตามที่เป็นการตอบสนองที่เหมาะสม)
ฉันไม่ได้ใช้การแก้ปัญหาชื่อโฮสต์ในพื้นที่ด้วยดังนั้นฉันจึงยอมรับโซลูชันที่ปิดใช้งานทั้งหมด (ในขณะที่ยังคงแก้ไขชื่ออินเทอร์เน็ต)
boguspriv
แต่มันก็ยังดูอยู่ /etc/hosts
และสัญญาเช่า DHCP