我正在尝试通过 SSH 连接到在网络上运行 Debian 的 Eee PC 笔记本电脑,其中主机名通过 DHCP 服务器自动注册到 DNS。Eee PC 笔记本电脑已经没电并进入睡眠状态,现在当它再次启动时,除了nslookup
程序外,Mac 看不到它。
gaz:~ jeff$ ssh epc
ssh: Could not resolve hostname epc: nodename nor servname provided, or not known
gaz:~ jeff$ nslookup epc
Server: 192.168.2.20
Address: 192.168.2.20#53
Name: epc.osnetwork
Address: 192.168.2.139
gaz:~ jeff$ ssh epc.osnetwork
ssh: Could not resolve hostname epc.osnetwork: nodename nor servname provided, or not known
Run Code Online (Sandbox Code Playgroud)
现在,这ssh epc
是我通常访问 Eee PC 的方式,但由于某种原因,我认为 OS X 的某些部分尽管机器在线但我不知道如何缓存无响应。我什至不确定如何以任何程度的确定性解决这个问题,我怀疑重启会解决这个问题,但由于缺乏无停机解决方案,我只是使用 IP 地址(仍然可以在mac with nslookup epc
,这是最令人费解的部分)。
如果我通过 SSH …