我已经购买了域名并设置了本地服务器,现在只是将它们链接起来。
我也对其进行了配置,使其使用本地 IP 10.0.0.174,我是否需要执行其他操作来更改此设置,以便注册商可以链接到公共 IP?如何操作?我应该采取哪些步骤?
这是我第一次自己托管网站。还有什么建议吗?
答案1
根据定义,如果它是本地的,则无法从外部访问。如果您想让您的服务器可以从外部访问,您必须配置路由器,以便将所有请求重定向到本地 IP 10.0.0.174,端口通常为 80(http)和 443(https)(取决于您的服务器正在监听哪些端口)。这可以通过路由器管理界面中的“端口转发”选项进行设置。
完成此步骤后,您将能够使用全局 IP(在 httpbin.org/ip 上检查)和端口从外部访问您的服务器。只需在your_global_ip:your_port
浏览器的地址栏中输入即可进行测试。
下一步是通过 DNS(将域名转换为 IP 等)将此 IP 链接到您的域名。例如,您可以使用 duck-dns.org,在那里创建一个子域,然后在您购买的域名提供商的 CNAME 部分中输入您的新 duckdns 域名,例如:
www.your-purchased-domain.org CNAME your-subdomain-registered-at.duckdns.org