错误:无法识别名称服务器 ns1.111.222.333.444 的 TLD

错误:无法识别名称服务器 ns1.111.222.333.444 的 TLD

我有一个虚拟专用服务器 (VPS),其 IP 地址为http://111.222.333.444/,我想在上面发布我的 Angular-NodeJS 项目,因此我购买了一个具有默认名称服务器的域名,例如ns1.example.com , ns2.example.com。然后我尝试将默认名称服务器更改为以下内容:

ns1.111.222.333.444
ns2.111.222.333.444

但我收到此错误信息:

ERROR: Unrecognized TLD for nameserver ns1.111.222.333.444

问题是什么?如何将我的 VPS 连接到我购买的域名?

答案1

你不能改变国家标准记录,您必须添加A记录

Name         TTL    Type    Address
you-domain   3600    A      111.222.333.444

对于任何托管,您都可以找到如何执行此操作的示例,例如: https://support.us.ovhcloud.com/hc/en-us/articles/360012042099-如何将你的 VPS 连接到你的域名

答案2

为了将您购买的域名指向您的 VPS,您需要创建指向您 VPS IP 的 A 记录。无需修改您的名称服务器记录。

根据 DNS 规范,权威名称服务器是通过名称而不是 IP 给出的。这就是出现该错误的原因。除非您有非常复杂的 DNS 需求,否则您不应该托管自己的名称服务器。

因此,请将您的名称服务器记录恢复到原来的状态,然后添加包含您的 VPS IP 的 A 记录,这样就设置好了。请记住,这些更改可能需要几个小时才能生效。

大多数域名注册商都有关于如何在其平台上添加/删除/编辑 DNS 记录的教程。

相关内容