
我已經購買了域名,我問他們如何綁定到我的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 之後,您可以使用 Glue NS 變更您區域上的 NS 記錄。