域的 DNS 不存在 - 仍然能够连接到 SSH

域的 DNS 不存在 - 仍然能够连接到 SSH

前段时间,我取消了一个不再使用的域名,比如 abcd1234.com。它指向一个服务器,我使用它通过 SSH 登录到该服务器。我现在使用另一个域名。通过以下方式进行测试网络工具表明该域名不再有效。

然而 - 我刚刚在 Ubuntu 中打开了终端,并意外地输入了旧连接:

远程控制[电子邮件保护]

它要求我输入密码,我输入了密码。然后登录被拒绝,再试一次后我意识到了错误。现在我想知道这里发生了什么。所以我做了一个测试,对 abcd1234xxx.com 做了同样的事情。然后出现了以下消息:

无法确定主机“abcd1234.com (0.0.0.0)”的真实性。

因此,要么系统知道该域名,要么该域名处于活动状态且正在运行 SSH。如果我打开以下文件,我会看到哈希值,没有域名,因此没有什么可搜索的。

/home/john/.ssh/已知主机

这是怎么回事?这是缓存吗?或者您如何解释?我可以删除已知主机文件中的这些条目吗?

为了确保万无一失,我更改了密码。

答案1

嘿,你的 DNS 恢复正常工作了吗?在命令提示符下尝试以下操作来解决未知的 DNS 问题:ipconfig /flushdns 祝你好运。

相关内容