SSH 有时会因域名而被拒绝,但不会因 IP 而被拒绝

SSH 有时会因域名而被拒绝,但不会因 IP 而被拒绝

我有一个域名 myname.com。通常我使用 ssh 访问服务器[电子邮件保护]有时候,我得到了这样的信息

ssh: connect to host myname.com port 22: Connection refused

通过 ip 进行 SSH 工作正常。将其放置几个小时/几天。问题自行解决。我还注意到无法再访问其他开放端口,例如 myname.com:10001。问题似乎是端口不再可访问!

我怀疑这与托管服务提供商有关。您能分享一下您对此事的看法吗?

编辑:-我尝试使用 nmap 扫描开放端口

nmap myname.com

启动 Nmap 7.60 (https://nmap.org) 于 2020-06-05 13:38 CEST Nmap 扫描报告 myname.com (192.168.xy) 主机已启动 (延迟 0.0058 秒)。myname.com 的其他地址(未扫描):xxxx::xxxx:xxxx:xxxx:xxxx 192.168.xy 的 rDNS 记录:myname.com.myname.com 未显示:992 个关闭的端口 PORT STATE SERVICE 22/tcp 打开 ssh...

反向 DNS 显示该域名以某种方式重复“myname.com.myname.com”。

在 /etc/hosts 下我发现以下内容:

127.0.1.1 我的名字.com 192.168.xy 我的名字.com

我该保留哪一行?

答案1

第一个问题听起来像是 DNS 问题。如果有时按 DNS 名称运行,有时按 DNS 名称运行,但按 IP 运行,我会说您的 DNS 区域存在问题。可能是名称服务器不匹配。

如果没有更多信息,第二个问题很难回答。您是否已将 SSH 配置为接受随机端口上的连接?它前面是否有任何类型的防火墙?您是否有专用主机,或者它是某些共享网络托管计划的一部分?

相关内容