CUPS 服务器报告错误的主机名

CUPS 服务器报告错误的主机名

我有一个从运行 Mint 的桌面共享的打印机队列,其主机名为 server,本地 DNS 名为服务器主页

我有一台 Ubuntu 笔记本电脑,我想将其连接到该共享队列。使用 GUI,我可以在服务器主页,打印机图标会按预期显示在打印机列表中。但出于某种原因,打印机内置了设备 URI 引用服务器.本地

我可以把它改回服务器主页打印机正常工作,但打印机队列的设备 URI 被改回服务器.本地每当我重新启动笔记本电脑时。

我无法local在任何地方找到对域的任何引用 - 我已经检查了/etc/hosts两台机器和 DNS 记录(Home hub 配置上的名称列表)。

我还应该去哪里查看,因为我不想每次都重置 URL 名称。

答案1

我知道的唯一.local在 Linux 中使用域的服务是 Avahi/Bonjour (mDNS),但不确定 CUPS 如何将 IP 反向解析为名称。

  1. 检查全局主机名解析设置是否/etc/nsswitch.conf
  2. 如果你有类似的东西:

    hosts: files mdns4_minimal dns [NOTFOUND=return] mdns4
    

    然后将其更改为:

    hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4
    

    因此 DNS 先于 mDNS。请man nsswitch.conf参阅。

相关内容