我对设置 DNS 和 DHCP 服务器很陌生。我已经在网络上的 Windows 10 上配置了一个 ISC Bind 9 DNS 服务器,以拥有一个具有正向和反向区域的本地域,并让路由器指向它以获取本地 DNS。
您在 Windows 10 ipconfig 中看到的“特定于连接的 DNS 后缀”是由 DHCP 服务器专门设置的,还是由 DNS 服务器以某种方式配置而我错过了?
幸运的是,我可以在路由器的 DHCP 配置中设置一个域名,它以“特定于连接的 DNS 后缀”的形式出现,但会询问我可能没有路由器能力的其他网络上的情况。
它由 DHCP 服务器作为租约的一部分提供,作为选项 15“域名”。
例如,在 ISC DHCP 服务器 (dhcpd) 配置语法中:
在进行 DNS 查询时,后缀由客户端本身附加,结果查询只有完整的名称。DNS 服务器实际上并不知道您是否依赖后缀,或者您是否手动键入了全名。
还有一个类似的选项 119,“域搜索”,它允许您提供多个后缀 - 但 Windows 直到最近才真正支持它,因此请坚持使用选项 15。