Ev yönlendiricimde OpenWRT 14.07 çalışıyor. Yerel LAN cihazları için etkinleştirilmiş DNS ve DHCP servislerine sahiptir.
Ancak, bu aynı zamanda farklı bir LAN üzerinden aynı yönlendiriciye bağlı olsa bile, yönlendiriciye bağlı her cihazın adını "sızdırıyor" . Tüm ağ şöyle:
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'da aşağıdaki komutlardan herhangi birini çalıştırma:
$ dig -x 192.168.0.99 @192.168.0.1
$ nslookup 192.168.0.99 192.168.0.1
İade LaptopComputer.lan.
sonucunda.
Bu dnsmasq
, OpenWRT’de DHCP anlaşmasının isimlerine dayanarak dahili IP adreslerini dahili isimlere göre çözmek anlamına geliyor . Bunu nasıl önleyebilirim?
Bu tür ters kararların basitçe başarısız olmasını (veya geri dönmesini NXDOMAIN
veya uygun cevap ne olursa olsun) istiyorum.
Yerel ana bilgisayar adı çözünürlüğünü bile kullanmıyorum, bu yüzden de tamamen devre dışı bırakan bir çözümü kabul ediyorum (yine de İnternet adlarını çözümlerken).
boguspriv
, ama yine de içeri bakar /etc/hosts
ve DHCP kiralar.