BlogをEC2で運用しているので、せっかくなのでネームサーバーもAmazonが提供しているRoute53 を使ってみたいと思います。 料金が少し気になるところですが、個人のサイトなら100円/月ぐらい見ておけばよさそうです(未確認)。
今回変更するドメイン(10rane.com)はvalue-domainで管理しています。 作業の流れとしては、以下になります。
- Route53にレコードを登録
- レジストラ(value-domain)に設定しているネームサーバーを変更
変更前のネームサーバーの状態を確認
value-domainのネームサーバーを利用していることがわかります。
$ nslookup -type=any 10rane.com
10rane.com nameserver = ns1.value-domain.com.
10rane.com nameserver = ns2.value-domain.com.
10rane.com
origin = ns1.value-domain.com
mail addr = hostmaster.10rane.com
serial = 1410401066
refresh = 16384
retry = 2048
expire = 1048576
minimum = 2560
Name: 10rane.com
Address: 49.212.146.214
$ dig 10rane.com ns
;; ANSWER SECTION:
10rane.com. 1124 IN NS ns2.value-domain.com.
10rane.com. 1124 IN NS ns1.value-domain.com.
$ dig 10rane.com soa
;; ANSWER SECTION:
10rane.com. 802 IN SOA ns1.value-domain.com. hostmaster.10rane.com. 1410401066 16384 2048 1048576 2560
Route53でZoneの設定
まずはZone
の設定をします。Zone
を設定するとNS
とSOA
のレコードが自動で作成されます。
次にサブドメインのA
レコードを登録します。
ネームサーバーの変更
レジストラ(value-domain)に設定しているネームサーバーをRoute53のネームサーバーに切り替えます。
変更後のネームサーバーの状態を確認
1,2時間くらいで、DNSが切り替わります。
$ nslookup -type=any 10rane.com
10rane.com nameserver = ns-918.awsdns-50.net.
10rane.com nameserver = ns-1101.awsdns-09.org.
10rane.com nameserver = ns-1918.awsdns-47.co.uk.
10rane.com nameserver = ns-157.awsdns-19.com.
10rane.com
origin = ns-918.awsdns-50.net
mail addr = awsdns-hostmaster.amazon.com
serial = 1
refresh = 7200
retry = 900
expire = 1209600
minimum = 86400
$ dig 10rane.com ns
10rane.com. 86400 IN NS ns-157.awsdns-19.com.
10rane.com. 86400 IN NS ns-918.awsdns-50.net.
10rane.com. 86400 IN NS ns-1918.awsdns-47.co.uk.
10rane.com. 86400 IN NS ns-1101.awsdns-09.org.
$ dig 10rane.com soa
10rane.com. 888 IN SOA ns-918.awsdns-50.net. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400