例如我使用亚马逊 Route 53
Amazon 为我提供了如下 DNS
ns-111.awsdns-36.net
ns-222.awsdns-13.org
ns-333.awsdns-53.co.uk
ns-444.awsdns-20.com
但我想创建自己的自定义名称服务器别名,例如......
ns1.mydomain.com -point to--> ns-111.awsdns-36.net
ns2.mydomain.com -point to--> ns-222.awsdns-13.org
ns3.mydomain.com -point to--> ns-333.awsdns-53.co.uk
ns4.mydomain.com -point to -> ns-444.awsdns-20.com
然后我会将这些自定义名称服务器添加到我的注册表中。
这可能吗?
答案1
不,你真的不想这样做。NS 记录中提到的名称服务器不允许解析为 CNAME,因此您必须创建指向亚马逊 IP 地址的胶水记录。他们可以随时更改这些记录,从而彻底破坏您的域名。
答案2
AWS 现在允许这样做。
- 在 AWS 中,创建一个托管区域。
- 获取每个名称服务器的 IP(挖掘 ns-1954.awsdns-52.co.uk -> 5.5.5.5)
- 在您的注册商处创建/注册 4 个名称服务器
- 每个域名都应指向 aws ip (ns1.example.com -> 5.5.5.5)
- 接下来更改域本身指向的名称服务器。使用新的服务器(ns1.example.com 等)
- 在 AWS 中,编辑 NS 记录集。删除 4 个 aws 名称服务器并放入您的名称服务器(ns1.example.com 等)