我购买了一个域名,并询问他们如何绑定到我的 VPS。他们回答说,我应该使用控制面板或创建自己的 DNS 服务器。因此,按照有关如何在 Ubuntu 20.04 上安装 BIND 的指南,我这样做了。注册商为域名提供了两个默认名称服务器:cf21.hostingdunyam.net 和 cf212.hostingdunyam.net。我创建了区域文件,如下所示:
$TTL 1d
@ IN SOA cf21.hostingdunyam.net. shansal.zoho.com. (
10 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN A 80.253.246.157
@ IN NS cf21.hostingdunyam.net.
@ IN NS cf22.hostingdunyam.net.
www IN A 80.253.246.157
到目前为止,我还无法将该域名指向我的 VPS 的 IP 地址。所以我需要紧急支持。
答案1
我们不是支持部门。
如果域名注册商为您提供了名称服务器,则使用其名称服务器。请勿使用您自己的名称服务器。
登录您的域名注册商帐户并在其名称服务器上设置您的 DNS 记录。
答案2
您当前的配置没有意义。
您在 VPS 上托管一个 DNS 区域,该区域包含两个列出到您的注册商的 DNS 的 NS 记录。
如果您的域名确实使用 VPS 上托管的 DNS 区域,那么它将不会使用注册商的 DNS。
如果您的域名使用注册商的DNS,那么在您的VPS上设置DNS是没有用的。
如果您确实想要托管自己的 DNS,则应该使用“粘合记录”。
答案3
如果您使用注册商 NS,则应该管理注册商区域的 DNS 记录。
在这种情况下,您可以在 VPS 上使用您的区域,但您应该首先为您的域名添加粘合记录,然后可以在您的注册商端添加该记录。
添加胶水后,您可以使用 Glue NS 更改区域上的 NS 记录。