我正在将我的服务器从带有 dnsmasq 的 Ubuntu 迁移到 Windows 2016 Server。
我设法通过 DHCP 服务器使用计算机的 MAC 地址为计算机分配静态 IP。
我想要做的是,像以前使用 dnsmasq(使用 dhcp-option=MAC-ADRESS,name,ip)一样为机器分配一个本地名称,以便我可以轻松地在我的局域网上访问它。
我不知道该怎么做:我是否必须在 DNS 服务器中创建一个条目,或者我是否必须将一台机器添加到活动目录,然后更新 DNS 服务器?
答案1
两者都是选项。请记住,在 Windows 中,主机名(又称 PC 名称)始终是可访问的。
假设您有一台名为 MyPC 的电脑,其 IP 地址为 192.168.1.56
您显然可以通过 IP 地址进行 ping。您可以手动添加 DNS 条目或将 PC 加入域,以便域控制器创建该 DNS 条目,但您也可以直接 ping MyPC。
请注意,当您添加 DNS 条目并使用域时,DNS 将类似于:mypc.domain.local,它会转换为该 ip 地址,当然 mypc 也能正常工作。
当然,区别在于,使用自定义 DNS 条目,您实际上不必(重新)命名 PC 本身,这是您必须在 PC 端执行的操作。
请注意,如果电脑本身安装了防火墙,它可能会阻止 ping 消息,因此即使它可以正常工作,但如果您 ping 电脑或以其他方式尝试访问它,它可能看起来似乎不起作用。