nslookup 工作时无法 ping 通

nslookup 工作时无法 ping 通

我知道这个问题已经讨论过好几次了。

但我的情况与其他人截然不同。

语境 :

  • PC:Windows 11,使用“Git Bash”运行 shell 命令
  • Hostinger VPS(虚拟专用服务器)在 CentOS 7 下运行。VPS 在端口 XXX 上运行后端 nodejs express 服务器(mysql)。假设服务器名称为“my.server.fr”,IP:AAA.BBB.CCC.DDD(不相关)

创建 VPS 后,一切运行正常:通过“ssh”与 Git Bash 连接[电子邮件保护]“工作正常。

最近,我需要保护这个后端 api 服务器。所以我使用 HTTPCS 网站创建并安装了一个 SSL 证书(由于测试模式,所以是免费的)。

不幸的是,经过几次尝试,我不仅无法让这一切正常工作,而且现在我无法通过 ssh 访问[电子邮件保护]不再;我只能使用 IP 地址连接。ssh[电子邮件保护]工作正常。

但 :

  • nslookup aaa.bbb.ccc.ddd 返回 my.server.fr

  • ping my.server.fr:未知主机

  • 远程控制[电子邮件保护]:未知主机在其他电脑和网络(朋友)上进行了连接测试,遇到了同样的问题。

  • 尝试重新启动 PC、DNS:没有任何作用。

  • 尝试撤消与 SSL 有关的所有操作,但没有带来任何积极的变化。


更新 1

忘记所有有关 SSL 的事情,我现在意识到这不是我的问题。

更具体地说,我使用 Hostinger 来托管我的网络应用程序,它为我提供了一个第一个 IP 地址(xxx.yyy.zzz.ttt)和一个域名:mydomain.fr

我也使用 Hostinger 来获取 VPS,它为我提供了一个第二个 IP 地址 aaa.bbb.ccc.ddd(这是我遇到的问题),与 xxx.yyy.zzz.ttt 非常不同。

我给我的 VPS 指定了一个 mydomain.fr 子域名:backend.mydomain.fr

这样做可能是错误的(开放式问题)。

现在,我对 A、AAA、CNAME 等注册感到困惑。

答案1

解决方案 :

我在 DNS 配置中添加了一个“A 行”,例如

Type = A
Name = backend
Point to = aaa.bbb.ccc.ddd

现在一切正常:nslookup、ping、ssh......

相关内容