如何不将域名转入AWS Route 53即可将其设置为该域名的DNS服务
非Route 53注册域名切换DNS为Route 53的生效说明
你在Namecheap后台将域名的 nameserver 配置替换为Route 53 Hosted Zone分配的4条NS地址后,不会立即自动完成切换,需要等待DNS缓存过期更新后,Route 53才会正式成为该域名的权威DNS服务,具体说明如下:
生效周期说明
- 注册商侧的NS修改操作首先会同步到域名对应的顶级域DNS服务器,这个过程通常需要数分钟到数小时不等,具体取决于注册商的更新效率
- 全球各地的递归DNS服务器会缓存域名的旧NS记录,直到记录的TTL(生存时间)过期后才会拉取新的NS配置,完整的全局生效最长可能需要48小时
- 你可以通过本地命令验证生效状态:
- Windows CMD执行:
nslookup -type=NS 你的实际域名 - Linux/macOS终端执行:
dig NS 你的实际域名
如果返回的结果和Route 53分配的4条NS地址一致,说明本地网络环境下已经完成切换
- Windows CMD执行:
切换前必做检查
- 提前在Route 53的Hosted Zone中完整复刻原DNS服务商下的所有解析记录,包括但不限于A记录、CNAME记录、MX邮件记录、TXT验证记录、SRV记录等,避免切换生效后出现业务访问异常
- 如果域名开启了DNSSEC,必须先在Namecheap后台关闭DNSSEC后再修改NS记录,否则会直接导致域名解析失败
- 不要修改Route 53 Hosted Zone默认生成的NS记录和SOA记录,否则会导致解析服务异常
内容的提问来源于stack exchange,提问作者Amr
相关产品推荐
相关产品推荐

