如何让 Windows 计算机通过网络名称而不是 IP 地址“知道”打印机?

如何让 Windows 计算机通过网络名称而不是 IP 地址“知道”打印机?

如何让 Windows (7) 计算机安装网络上的打印机作为本地打印机即使 IP 地址是动态的并且会发生变化,打印机仍可以工作而无需进一步设置?

编辑:打印机通过无线网络连接;此外,当我按名称添加它(使用 Windows GUI)时,它仍然在内部使用 IP(可以在打印机属性等中看到),但我想使用该名称,因为 dhcp 更改 ip 会破坏它。

答案1

查看打印机手册,了解如何打印其网络配置页。该页将显示打印机的主机名。即使其地址通过 DHCP 更改,主机名仍保持不变。

答案2

我不确定您拥有哪些可用的资源,所以我会给出一些答案。

老实说,你不应该遇到这种问题,我看到一个客户的机器上有 30 台打印机,因为他的 DHCP 路由器有问题,而且它不断地分发新地址。

根据您所说的相同名称,我猜测它将是同一台打印机,如果我错了,请纠正我。

第一个也是最快的选择,您可能想要查看静态 IP。这将完全停止更新 IP 地址的需要。

实现目标的下一个方法是设置正确的 DNS/DHCP(TTL 值较低)。我仍然认为上一个建议更好,但是,如果它确实更新了 IP,至少 DNS 条目将是最新的。此外,如果您必须使用 DHCP,请考虑对将永久存在/长期存在的设备使用 MAC 预留。

目前的另一个建议是使用您的 hosts 文件。如果您为 创建一个条目x.x.x.x printer,您应该能够将其设置printer为打印机,然后只需在此处更新 ip 即可。您可能需要刷新 DNS ((elevated) Command Prompt> ipconfig /flushdns) 以应用设置。

最后,这并不是您真正想要的,但我必须提出这一点 - 如果您愿意更新 hosts 文件,为什么不直接在打印机设置页面中更新打印机的 IP 呢。

相关内容