无需迁移父域名即可将子域名委托至Azure DNS的可行性咨询
子域名托管至Azure DNS解决方案
完全可以实现该需求,不需要迁移父域名的整体解析权,仅需在父域名侧配置NS记录即可完成子域名单独托管,具体操作流程如下:
- 先在Azure DNS中创建公共DNS区域,区域名称直接填写你要托管的完整子域名即可,比如父域是
example.com、要托管api.example.com,区域名就填api.example.com - 区域创建完成后,复制Azure为该子域名区域分配的4条NS服务器地址,格式一般为
ns1-xx.azure-dns.com这类官方地址 - 登录你父域名所在注册商的解析管理后台,新增4条NS解析记录:
- 主机记录填子域名前缀,比如要托管
api.example.com就填api - 记录值分别填刚才复制的4条Azure NS服务器地址
- TTL按需设置即可,常用配置为300秒或者3600秒
- 主机记录填子域名前缀,比如要托管
- 等全球解析生效后,你就可以直接在Azure DNS的该子域名区域内管理其下所有解析记录,包括更下级的子域名(比如
v1.api.example.com)都可以直接在Azure侧配置,不需要再修改父域名的任何设置
生效验证可以用
dig或者nslookup工具查询子域名的NS记录,确认返回结果是Azure的NS地址就代表委托成功,示例命令:
- Linux/macOS:
dig ns api.example.com- Windows:
nslookup -type=ns api.example.com
内容的提问来源于stack exchange,提问作者caroline101
相关产品推荐
相关产品推荐

