Ubuntu Server 20.04.3 LTS Linux 5.4.0-88-generic 主机名:plexserv
一切运行良好,Plex 和 Samba 设置完毕,可以从 Windows 和 MacOS 机器访问服务器上的文件,没有任何问题。
然后我运行了 sudo apt update/upgrade,一切停止了工作。
必须将服务器从柜子里拿出来,连接显示器和鼠标才能登录。
现在情况有所好转,经前综合症没事了,但我有以下问题
在 MacOS 的终端中,我无法通过主机名 (plexserv) 访问服务器。我必须输入 UIP 地址,例如 ssh user:192.168.XX(而之前我可以输入 ssh user:plexserv
此外,在 MacOS 中,我保存的网络位置无法访问。单击时,它只是说找不到“plexserv”。
当我几年前设置这个盒子时,我想我必须做些什么才能让其他机器访问主机名......
我怎样才能解决这个问题?
hosts 文件如下...
127.0.0.1 localhost
127.0.1.1 plexserv
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
谢谢。
答案1
这是 MacOS 设备上的本地问题。我通过 Wireguard 使用 ProtonVPN,当启用此功能时,MacOS 无法解析主机名。关闭 VPN 后,就可以了。