SSH 无法解析域名?

SSH 无法解析域名?

女士们、先生们,大家晚上好,

我在 FreeDNS 上设置了一个子域,以便通过 PuTTY 连接到我的服务器。当我尝试通过该域连接时,它超时了,昨天它还在运行(使用该域),而且自从最初创建服务器以来,我还没有接触过任何服务器的网络。

如果我使用服务器的 IP,它可以正常连接。

nslookup 生成服务器的 IP然而PuTTY似乎无法做到这一点。

我不知道该怎么办

与往常一样,非常感谢任何帮助:)

编辑:奇怪的是,我尝试解析域名,但 IP 与我在记录中设置的 IP 不同(经过仔细检查)。即使我删除并恢复记录,它也会解析为不同的 IP。我假设域名本身已经被搞砸了,我会使用不同的域名,看看问题是否再次出现。

第二次编辑:第一次编辑后,我通过 centralops 进行了 nslookup(使用错误域名),它从可怕的名称服务器报告了正确的 IP:正确的 IP 名称服务器(ns1 至 4)

好吧,也许这是一个传播问题?然后我再次检查,并从完全不同的名称服务器获得了相同(不正确)的 IP:错误的 IP 名称服务器(ns1 至 4)

错误 IP 的位置显示它非常接近/正好位于托管我服务器的数据中心。我知道这意味着什么,但我仍然不知道问题可能是什么,或者我是否可以补救它

答案1

检查 SSH 服务器上的 ufw/firewalld 规则。

从 SSH 连接添加调试信息:配置 PuTTY 调试日志:

   From the PuTTY Configuration, in the left pane, click on  "Logging" under "Session".
   On the right, ensure "Log all session output" or "Log SSH packet data" is selected.
   Note the path to the log file which needs to be sent along with sshd logs.

配置 ssh 调试日志(在 Unix shell 上)

   Simply add "-vvv" (three "v" 's) to your normal ssh command; for example:
   ssh -vvv username@servername

您可以使用“-p22”参数添加端口选项

相关内容