我的路由器:
Main Router: 192.168.100.1
Second Router: 192.168.101.1
Main Router
由我的 ISP 提供(调制解调器/路由器合二为一)。我无法控制它的设置。除了更改 WIFI 密码和 SSID。
在 上Second Router
,我可以控制其 DNS 设置。
我的Second Router's
WAN 端口连接到Main router
. 我有一个 Debian 服务器,dnsmasq
安装并连接在Second Router's
网络上,静态 IP 为 192.168.101.121。对于那些不知道的人,dnsmasq
它既是 DNS 服务器又是 DHCP 服务器(默认情况下未启用)。
在Second Router's
DNS 设置中,我将dnsmasq
DNS 服务器(debian 服务器)IP 添加为主 DNS IP,并将Main Router's
IP 添加为辅助 DNS IP。它工作正常。
Debian 服务器上的每一行都/etc/hosts
可以在网络上连接的所有主机上访问Second Router's
。没关系。
问题在于 DHCP。作为 DHCP 客户端,您可以将您的主机名发送到 DHCP 服务器,它将被添加到 DNS。
由于Second Router
已经充当 DHCP 服务器,我不能只在dnsmasq
. 如果我启用它,我将不得不提供不同的范围(第二个路由器提供的范围除外)。
只有第二个路由器获取主机名,而不是dnsmasq
. 有没有人遇到同样的问题?是否可以将主机名条目从第二个路由器拉到dnsmasq
?谢谢。