如果我没记错的话(如果我记错了,请纠正我),Windows PC 在本地网络上的名称不是通过 DNS 发布的,而是通过 WINS 发布的。现在假设我有一个包含 Windows 工作站的网络,我将设置一个 Linux 服务器以安装 DHCP。
我是否必须在 Linux 服务器上安装/配置 WINS 才能为 Windows PC 提供 WINS 名称解析?如果是这样,有没有更好的方法将 Windows PC 名称发布在我的网络上没有在 Windows 工作站上安装/配置任何软件吗?
提前致谢。如需更多许可,请随时提出请求。
答案1
WINS 已过时,不应使用。在客户端上启用 NBTNS 名称解析存在严重的安全风险,除非绝对必要,否则应始终禁用。
如果网络适配器选中了“在 DNS 中注册此连接的地址”复选框,Windows 客户端将尝试在 DNS 中自动注册 A 记录。
答案2
If I'm correct (please correct me if I'm wrong), a Windows-PC's name on a local network is not published via DNS but via WINS
如果您没有 DNS 或 WINS 服务器,它们也不会注册。正如 Greg 在他的回答中所说,WINS 已经过时,不应使用。如果您希望所有主机(Windows、Linux 等)在中央“存储库”中注册其名称并能够从该中央“存储库”解析名称,那么您需要在网络上的某个位置安装 DNS 服务器,并且需要对其进行适当配置(服务器上的 DNS 区域、主机上该 DNS 区域的 DNS 后缀、配置客户端以在 DNS 中注册等)。