2015.09.11 17:23
아마존 management console GUI로는 Route53에서 DNS Impoart는 가능하나, Export하는 기능은 제공하지 않고 있습니다.
Export 하기 위해서 CLI를 이용하거나, 별도 Tool을 이용해야 합니다.
== Rouote53 => Zone 생성 후 => Import Zone File
향후에 네임서버 이전이나 여타 다른 이유로 인해서 시비스 내려받아야 하는 경우는 AWS CLI를 통해서 다운 받을 수 있습니다.
Amazon 에서 제공하는 이미지들은 기본적으로 설치 되어있습니다.
혹시 설치 되어있지 않은 분들은 아래 링크에서 다운 받아서 설치 하실 수 있습니다.
$ aws route53 list-resource-record-sets --hosted-zone-id Z102W7107KM4DE
hosted-zone-id는 route53 페이지에서 확인 하실 수 있습니다.
위와 같이 수행 하시면 아래와 같은 형태의 json 파일 형식으로 출력 됩니다.
{
"ResourceRecordSets": [
{
"AliasTarget": {
"HostedZoneId": "Z102W7107KM4DE",
"EvaluateTargetHealth": false,
"DNSName": "1.2.3.4"
},
"Type": "A",
"Name": "yourdomain.com."
},
{
"ResourceRecords": [
{
"Value": "ns-649.awsdns-18.net."
},
{
"Value": "ns-1474.awsdns-26.org."
},
{
"Value": "ns-326.awsdns-42.com."
},
{
"Value": "ns-1564.awsdns-13.co.uk."
}
],
"Type": "NS",
"Name": "yourdomain.com.",
"TTL": 172800
},
{
"ResourceRecords": [
{
"Value": "ns-1872.awsdns-42.org. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400"
}
],
"Type": "SOA",
"Name": "yourdomain.com.",
"TTL": 900
},
{
"ResourceRecords": [
{
"Value": "yourdomain-web-8323445458.us-east-1.elb.amazonaws.com"
}
],
"Type": "CNAME",
"Name": "www.yourdomain.com.",
"TTL": 3600
}
]
}
참고 : 아마존 DOC 링크
다만 이는 route53에 import, export 하기엔 편리 할 수 있으나,
사용자가 보기에도 혹은 다른네임서버에 입력할때도 수정해야 할 사항들이 다수 있습니다.
다음편에서는 3rd Tool (cli53) 을 통해서 내려받는 방법에 대해 소개 하겠습니다.