我家里有 dhcp,我也想设置一个 dns 服务器。我想实现一个 linux 解决方案,但我认为如果我不了解(非常肤浅的)是否能达到这样的结果,我就无法动手。
我的电脑(主机名:test)从 dhcp 获取 192.168.1.7。它的 dns 服务器是我的路由器(192.168.1.1)。路由器如何将我的 ip 更改(租约一结束)与我的主机名联系起来?
答案1
可以肯定的是,您的路由器不是 DNS 服务器,而是 DNS 转发器/解析器。它为内部客户端解析外部 DNS 查询,但不托管任何 DNS 区域。
您需要为内部客户端安装和配置内部 DNS 服务器和区域,并配置 DHCP 服务器以代表 DHCP 客户端注册 A 记录。您需要为正确的 DNS 后缀配置 DHCP 选项(以匹配您的 DNS 区域),以便该区域能够正确填充内部 DHCP 客户端的 A 记录。
答案2
如果您在 PC 上安装了 NS 服务器,则需要将其从动态地址 (DHCP) 更改为静态地址。这样,您就不必在每次 PC 更改其 IP 地址时重新配置 DHCP。