![带有 CNAME 的自定义名称服务器域](https://linux22.com/image/735319/%E5%B8%A6%E6%9C%89%20CNAME%20%E7%9A%84%E8%87%AA%E5%AE%9A%E4%B9%89%E5%90%8D%E7%A7%B0%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%9F%9F%20.png)
我们有相当多的域名,其合法所有者是我们,但名称服务器由第三方(分包商)管理,他们不允许我们更改区域文件。
因此,我们正在转向我们可以自行管理的新的名称服务器,即 DigitalOcean 的免费 DNS 服务。
是否可行?如果可以,如果我不向 DO 名称服务器的注册商请求更改名称服务器,而是请求更改ns1.example.com
,然后创建指向CNAME
的记录,会带来哪些不利之处?这样可行吗?ns1.example.com
ns1.digitalocean.com
在这种情况下,如果我们必须将 DNS 服务从 DigitalOcean 移至其他服务,则注册商无需一次更改一百个域名,也不必担心管理麻烦,我们只需修改上述CNAME
记录即可。
答案1
是的,这是可能的。我们有 7 个域,但只有一个域有胶水记录。缺点是你的名称服务器需要进行递归查询,这有点问题。顺便说一句,你不需要有 CNAME 记录。只需在 SOA 中为其他域使用主胶水记录即可。你也可以在主域(有胶水记录的域)中为其他域定义 ns 记录,并使用定义其他记录,而不是与正常记录相同。