Posted in: Aws代维
将其他平台的DNS zone file导入到AWS Route53的hosted zone
快速迁移域名解析的时候,我们可以利用Route53的导入功能,直接将遵守BIND标准的zone file导入。
导入时,会自动忽略文件中的NS和SOA记录,且导入前,Route53的hosted zone里面只有NS和SOA。
最多一次导入1000行记录,再多只能使用BIND to Amazon Route 53 Conversion Tool这个工具了。
导入方法:
首先创建hosted zone,然后点击go to record sets,再然后点击Import Zone File,在右侧输入框里,粘贴之前导出来的zone file内容。
下面给个导出的文件实例
$TTL 600 @ IN SOA awsgood.com. awsgood.cyou-inc.com. ( 2014013101 ; serial 600 ; refresh (10 minutes) 900 ; retry (15 minutes) 432000 ; expire (5 days) 120 ; minimum (2 minutes) ) IN NS ns1.awsgood.com. IN NS ns1.awsgood.com. api IN CNAME test-LB-1055144730.ap-southeast-1.elb.amazonaws.com. serv IN CNAME test-LB-1055144730.ap-southeast-1.elb.amazonaws.com. mail IN A 192.168.1.14 pop3 IN CNAME mail smtp IN CNAME mail staging IN A 192.168.1.10 dev IN A 192.168.1.11 @ IN MX 10 mail.awsgood.com. @ IN A 192.168.1.12 @ IN A 192.168.1.13 @ IN TXT "v=spf1 mx mx:mail.awsgood.com ip4:192.168.10/24 -all"
其中,最开始的$TTL是必须的,否则导入是说找不到TTL参数
然后,SOA和NS那几行可以不用粘贴进来
点击Import之后刷新下就能看到效果。