![我怎样才能为我的打印机指定一个网络上其他人可以看到的主机名?](https://linux22.com/image/496492/%E6%88%91%E6%80%8E%E6%A0%B7%E6%89%8D%E8%83%BD%E4%B8%BA%E6%88%91%E7%9A%84%E6%89%93%E5%8D%B0%E6%9C%BA%E6%8C%87%E5%AE%9A%E4%B8%80%E4%B8%AA%E7%BD%91%E7%BB%9C%E4%B8%8A%E5%85%B6%E4%BB%96%E4%BA%BA%E5%8F%AF%E4%BB%A5%E7%9C%8B%E5%88%B0%E7%9A%84%E4%B8%BB%E6%9C%BA%E5%90%8D%EF%BC%9F.png)
这是我有点不好意思问的问题之一,我怀疑过去几年我自学的网络知识中存在一个小的(但非常重要的)差距。基本上,我将一台 Xerox 1600n 插入网络,它获取 IP 毫无问题,但到目前为止,我只能通过使用 IPP 和 IP 地址来打印,这意味着如果该地址发生变化,就必须在机器上重新安装它。
我希望以最简单的方式使它同时在 Mac 和 PC 上被发现,这样当我的同事想要添加打印机时它就会神奇地弹出,或者给它一个内部名称,该名称将解析为当前 IP 地址(无论它是什么),这样人们就可以添加 xerox_1600n 而不是 192.168.XX 我的感觉是,我可以用 12 种不同的方式做到这一点,所以我正在寻找有关可以做到这一点的不同方式的建议,以及选择其中一种而不是另一种的原因。有什么想法吗?
答案1
一种方法:将 xerox_1600n 添加到您的网络 DNS 基础设施(您的客户端计算机使用的内部/本地 DNS 服务器)。它不会“神奇地弹出”,但输入后会解析。
答案2
如果它接收 DHCP,那么您可能有一个功能可以直接在打印机本身上设置主机名,可以通过打印机上的控制面板,或者通过 http 访问打印机 IP 的 Web 界面。
就我个人而言,我更喜欢为网络中的静态设备(打印机、传真机、扫描仪等)设置静态 IP 地址。在我看来,这样麻烦少得多。
如果您的网络是基于 Windows 的,我建议在将用作打印服务器的特定机器或服务器上设置此打印机,然后在网络上共享它,这样用户将通过该特定机器连接到打印机,该机器将为所有用户完成所有打印作业的后台处理和协调。
答案3
你能在它的 Web 界面上为其设置主机名吗?很多打印机都允许你这样做,原因正是你所寻找的。(假设它有一个)
答案4
如果您没有运行专用 DNS 服务器,并且您的路由器是标准的消费级路由器,那么您可能根本没有运行 DNS,这与其他人所说的相反。您的计算机可能通过 NETBIOS 名称相互查找,这种方法虽然有效,但可靠性远低于 DNS。
您可以做的是在打印机上设置静态 IP,以便地址永远不会改变,或者您可以使用旧机器并在其上设置内部 DNS 服务器。