SAA学習-Route53-無料ドメイン購入/ホストゾーン作成とシンプルルーティング
今回のテーマ:ホストゾーン設定
概要
- ドメインを購入する
- Route53にホストゾーンを作成
- シンプルルーティングを設定
実際の手順(AWSドメインの購入方法)
- マネージメントコンソール-Route53を検索します。
実際の手順(フリードメインの購入)
- 下記サイトへアクセスします。
- 取得するドメイン名を確認し、Continueをクリック
実際の手順(ホストゾーンの登録)
- マネージメントコンソール-Route53-ダッシュボード-ホストゾーンの作成をクリック
- ホストゾーンが作成されたことを確認します。
実際の手順(インスタンスとの関連付け)
- Webサーバーでパブリック向けのEC2 インスタンスを1台作成します。
- EC2のパブリックIPをコピーします。
- 値にEC2のパブリックIPを張り付けし、レコードの作成をクリック
- Aレコードが追加されたことを確認する
実際の手順(DNSの関連付け)
AWS外部よりドメインを調達し場合は、取得したドメインのNSレコードをドメイン払い出し側で関連付けをする必要があります。
- マネージメントコンソール-Route53-ホストゾーン-取得したドメイン名をクリック
NSレコードを値を1行ずつコピーし、対向のDNSサーバーと関連付けを行う
freenomへログイン後、My Domainsをクリック
- NameServerを登録したいドメインに対し、Manage Domainをクリック
- Management Tools-Nameserversを選択
- AWSのNSレコードにあるnameserversを一行ごとコピーし、Change Nameserversをクリック
- ブラウザを起動し、ドメイン名を指定し表示できるか確認します。
実施際の手順(別リージョンを跨いだEC2インスタンスの起動)
別のリージョンへEC2インスタンスを立てるため、
起動しているEC2インスタンスのイメージを作成し、
別リージョンへ配置後DNSの設定を更新します。
- マネージメントコンソール-EC2-インスタンスよりアクション-イメージとテンプレート-イメージを作成をクリック
- イメージ名は任意で記入し、イメージの作成をクリック
- イメージ-AMIより作成したイメージが作成されたことを確認します
- 作成したAMIを選択し、アクション-AMIのコピーをクリック
- 送信先リージョンを指定し、AMIのコピーをクリック(大阪リージョンにしてます)
- コピー先のリージョンへ移動しコピーされているか確認します。
コピー完了後インスタンスの起動します。
起動した各サーバーへログインし、index.htmlファイルの値を以下のように更新しておきます。
東京の場合: hellow tokyo! 大阪の場合: hellow oosaka!
実際の手順(シンプルルーティングの確認)
- マネージメントコンソール-Route53-ホストゾーン-取得したドメイン名をクリック
- 東京と大阪に作成したパブリックIPをコピーし、Aレコードを更新します。
該当するAレコードを選択しレコードを編集をクリック
- 値は1行ごとに改行して記入し、保存をクリック
- 動作確認(1つのリージョンのみばかり表示される場合は、片方のインスタンスを停止し確認がよいと思います)
今回のテーマは以上です。