我不明白这是如何运作的。
所以我在 godaddy 有 2 个域名。我将它们的 DNS 都设置dns1.vps.net
为dns2.vps.net
我在 vps.net 上设置了一个 vps。我可以使用我的 vps 的 IP 地址通过 SSH 连接到此服务器。我设置了 apache。现在我可以通过浏览器访问我的服务器http://server-ip
但是域名如何知道指向 vps.net 上的哪个服务器?
还需要再加一步吗?否则他们会指向 vps.net 上的每台服务器。
我如何告诉域名指向该特定服务器?
谢谢。
答案1
您似乎对 DNS 的工作原理缺乏基本的了解。我建议您与 GoDaddy 的某个人联系,让他们托管您的 DNS,并帮助您使用他们的基于 Web 的 DNS 控制面板正确设置它。
我还建议你花点时间和(最少的)钱去买一本DNS 与绑定(实体书或电子书)并在尝试进行任何涉及 DNS 的操作之前通读它。
答案2
必须有人为您托管 DNS。如果您的 VPS 附带 DNS,请从他们那里找到名称服务器的地址(通常类似于 ns1.example.com 和 ns2.example.com)。如果您没有人托管 DNS,则需要找人(GoDaddy 也有您可以购买的计划)。
在 GoDaddy 上的域名管理器中,将域名的名称服务器更改为与您从 DNS 主机获得的名称服务器相匹配。
现在使用 DNS 主机设置 DNS。通常他们会把这事做得很简单;但无论如何他们都应该会提供帮助。您需要让 DNS 指向 VPS 服务器的 IP 地址。