我有一个从运行 Mint 的桌面共享的打印机队列,其主机名为 server,本地 DNS 名为服务器主页。
我有一台 Ubuntu 笔记本电脑,我想将其连接到该共享队列。使用 GUI,我可以在服务器主页,打印机图标会按预期显示在打印机列表中。但出于某种原因,打印机内置了设备 URI 引用服务器.本地。
我可以把它改回服务器主页打印机正常工作,但打印机队列的设备 URI 被改回服务器.本地每当我重新启动笔记本电脑时。
我无法local
在任何地方找到对域的任何引用 - 我已经检查了/etc/hosts
两台机器和 DNS 记录(Home hub 配置上的名称列表)。
我还应该去哪里查看,因为我不想每次都重置 URL 名称。
答案1
我知道的唯一.local
在 Linux 中使用域的服务是 Avahi/Bonjour (mDNS),但不确定 CUPS 如何将 IP 反向解析为名称。
- 检查全局主机名解析设置是否
/etc/nsswitch.conf
如果你有类似的东西:
hosts: files mdns4_minimal dns [NOTFOUND=return] mdns4
然后将其更改为:
hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4
因此 DNS 先于 mDNS。请
man nsswitch.conf
参阅。