我想将我的域名连接到我的 localhost 服务器以便远程访问(不仅仅在 localhost 上)。我有一个可用的静态 IP 地址。当我从远程网络将我的静态 IP 地址输入到浏览器中时,它可以正常工作。如何连接域名?我是否只需将我的静态 IP 地址作为名称服务器?
答案1
不是。域名服务器的目的是服务于DNS 记录。您当然可以运行自己的名称服务器(例如使用nsd
或bind9
),但如果您的域名注册商提供自己的名称服务器,您现在应该使用它。
相反,你需要改变那些 DNS 记录获取主服务器的 IP 地址。如果您的域名使用注册商的名称服务器,他们通常会有一个基于 Web 的控制面板。
具体来说,您需要创建或更改A
主域名下的(IPv4 地址)类型记录 - 有时会@
在控制面板中列出。
(如果您还想要“www.我的域名“子域名,也以同样的方式添加。它不是自动的。)
总体来说应该是这样的:
NAME TTL TYPE VALUE
---- --- ---- -------
@ ... A 1.2.3.4
www ... A 1.2.3.4