语境
我已经在 Debian 机器上成功安装了 DNSMasq,一切似乎都在工作。这是我所做的:
安装 DNSMasq sudo apt-get install dnsmasq
/etc/dnsmasq.d/home.dns使用以下内容更新文件:
# General configuration
domain-needed
bogus-priv
domain=dummy.home
dhcp-range=192.168.0.10,static,48h
dhcp-option=3,192.168.0.1
# Device IPs
dhcp-host=00:00:5e:00:52:41,desktop,192.168.0.10
dhcp-host=00:00:5e:00:52:12,android,192.168.0.11
Run Code Online (Sandbox Code Playgroud)
192.168.0.1 是我的 ISP 路由器的 IP。
sudo service dnsmasq restart这一切都很棒,但我是网络新手,有很多问题:
DNSMasq 如何与路由器通信?我的意思是,它如何告诉路由器它应该从那时起开始使用 DNSMasq 的 DHCP 服务器?是否有特定的协议,即 DNSMasq 与路由器通信,还是 DHCP 本身?
为什么我不必配置我的设备(安卓手机和台式电脑)来使用 DNSMasq 的 DNS 服务器?[这个问题的答案可能和上面那个问题的答案一样,但无论如何……]
有没有办法只将 DNSMasq 用于 DNS 并让路由器的 DHCP 服务器“与”或“使用”DNSMasq 的 DNS 服务器?这样我就不需要关闭路由器的 DHCP 服务器了。
正如我所说,我是一个新手,但我无法在网络上的任何地方找到这些问题的答案。