如何给计算机 URL 以通过 Internet 访问?

age*_*217 2 dns ssh

我希望能够使用my-imac@example.com类似的 DNS 名称或类似的名称通过互联网通过 SSH 连接到我的 Mac,而不必每次都输入 IP 地址。如何为我的计算机分配域名,以便我不再需要使用 IP 地址来访问它们?任何见解将不胜感激!

Dar*_*oid 9

你需要去一个域名注册商,并在他们那里注册一个域名。然后,您创建一个A记录,指向您的 IP 地址,无论是谁托管着托管您的域的 DNS 服务器(这可能是也可能不是您的注册商) - 之后,只需使用域名代替您使用的任何地方IP 地址。

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

  • 您需要安装 [更新客户端](http://dyn.com/support/clients/)。 (2认同)

Ci3*_*Ci3 8

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

这就是我过去对我的机器执行 ssh 的方式。我相信他们有一个免费版本,可以让您至少拥有一个域名。

它特别好,因为它们添加了一些功能,例如允许某些内容限制控制的“Internet 指南”。


sol*_*arc 5

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

127.0.0.1 localhost
xx.xx.xx.xx alias.whatever
Run Code Online (Sandbox Code Playgroud)

如果您有动态 IP,则可以通过http://www.no-ip.com/ 等网站使用该服务来获取子域。