如何向计算机提供 URL 以便通过互联网进行访问?

如何向计算机提供 URL 以便通过互联网进行访问?

我希望能够使用 DNS 名称(例如[email protected]或类似名称)通过互联网 SSH 进入我的 Mac,而不必每次都输入 IP 地址。我该如何为我的计算机分配域名,以便不再需要使用 IP 地址来访问它们?任何见解都将不胜感激!

答案1

您需要去域名注册商那里注册一个域名。然后,您可以创建一个A记录,指向托管您域名的 DNS 服务器(可能是也可能不是您的注册商)的 IP 地址 - 之后,只需使用域名代替您使用 IP 地址的位置即可。

有些网站,比如 DynDNS,会为您完成一半的工作。他们已经注册了域名并设置了 DNS 服务器,然后分发子域名。您无法example.org与他们联系,但您可以example.dyndns.org免费指向您的 IP 地址(另一种方式每年花费约 10 美元,具体取决于您使用的域名类型)。您所要做的就是在网站上注册并选择一个子域名,然后输入您的 IP 即可开始 :)

答案2

您可以注册 DynDns:http://dyn.com/dns/

这就是我过去使用 ssh 连接我的机器的方法。我相信他们有一个免费版本,允许您至少拥有一个域名。

它特别好,因为他们添加了一些功能,例如“互联网指南”,允许进行一些内容限制控制。

答案3

如果您有一个静态 IP,您可以在 /etc/hosts 文件中为您的 IP 分配一个别名:

127.0.0.1 localhost
xx.xx.xx.xx alias.whatever

如果你有动态 IP,你可以使用以下网站的服务:http://www.no-ip.com/获取子域名。

答案4

假设您指的是互联网,如果您有静态 IP 地址,我会使用 godaddy.com。静态 IP 地址意味着您的 IP 不会随时间而改变。

如果您有动态 IP 地址,我会通过 godaddy.com 购买您的域名,然后将名称服务器指向 dnsexit.com。它们允许您使用您想要的所有免费动态域名。

相关内容