我已经在家里的一台计算机上启用了 ssh,因此我可以从我的主 IP 访问它。
不,我有一个域名,我可以将它转发到我的 IP。假设这个网站叫做
melikecandycoveredfrogs.com
映射到http://myip/
我可以跑
ssh myip
并成功连接,但我尝试时ssh melikecandycoveredfrogs.com
似乎不起作用。我已经转发了端口和所有内容。
我怎样才能做到这一点?这会http://
导致问题吗?
谢谢,麻烦您了。
答案1
你使用重定向还是什么?将 melikecandycoveredfrogs.com 映射到“http://myip/”没有任何意义。
为了让您的域名使用您的 IP,您需要设置一个 A 记录来指定您的 IP。
如果您有一个动态 IP,我建议您使用 DynDNS,并使用任何方法将 IP 更新为主机名,然后将您域的 CNAME 记录设置为您使用的 DynDNS 域的主机名。
答案2
您正在跑步吗?或者?如果还没有尝试,请尝试后者。ssh http://melikecandycoveredfrogs.com
ssh melikecandycoveredfrogs.com
答案3
根据您所编写的命令行以及有效/无效的命令行,我认为:
- 新的主机名(不起作用的主机名)目前在网络上不可用/不可见(现在应该已经修复)。如果这是手动输入的静态 IP 地址,请确保它在 IP 地址更改时更新。
- DNS 提供商不会解析直接 IP 地址,而是解析为特殊 IP 地址,将网络用户重定向到广告,然后再将他们发送到真正的网站。一些免费的 DNS 提供商就是这种情况。他们通过广告赚钱。在这种情况下,我建议使用 dyndns 之类的东西。
您可以在命令上执行的一件事是使用 nslookup 命令或 dig 命令。使用旧主机名和新主机名尝试它。
nslookup melikecandycoveredfrogs.com