AWS Route 53の使い方
Route 53とはスケーラブルなDNSのようです。DNSをスケーラブルにするというのがインフラエンジニアではない私にはピンときませんが、、。
Route 53で出来ることは、EC2上のWebサーバに独自ドメインを割り当てることが簡単にできます。
DNSなので当たり前といえば当たり前ですが、ムームードメインで管理している独自ドメインなどもDNSサーバをRoute 53に切り替えることによって裏で動いているWebサーバはEC2上で動かす、といったことも可能です。
AWS Route 53を使う理由
Route53を使う理由!がここに理由が記載されていますが、CNAMEが登録できない、冗長化されている、という理由が主な感じです。
その通りだと思うのですが、情報処理安全確保支援士を目指している私からすると、もうちょっと詳しく書いてみたいと思います。
- BINDのように脆弱性がない、あったとしてもアマゾンの責任で対応してもらえる
- BINDでよくやる、シリアルの変更忘れを起こす心配がない
- 4台のDNSサーバで冗長化がなされている
- TTLの修正が容易
- 全てのレコードを編集可能(CNAME,Aレコードなど全て)
- Route 53をコンテンツサーバとして使用することによって、キャッシュサーバとの分離が可能になる
- 内部からの問い合わせと外部からの問い合わせに対して異なる設定を行うのが分かりやすい
以上がRoute 53を使う理由でしょうか。
Route 53の設定をしてみる
単なるクラウド上のDNSサーバなので、今回はムームードメインで取得した独自ドメインに対してRoute 53のネームサーバを使用し、裏ではEC2上のApacheを動かす、といったことをやってみたいと思います。
Route 53を選択して、「Hosted zones」をクリックします。
上記の画面が表示されるので、「Create Hosted Zone」をクリックします。
ドメインは今回はムームードメインで管理しているドメインを指定しました。
例)yahoo.co.jp
「Create」をクリックします。
すると、デフォルトでNSレコードとSOAレコードは自動的に作成されます。
NSレコードが4つもあるかつリージョン分けているということは冗長性が高いという証拠です。
次に「Create Record Set」をクリックします。
運用も考えるとCレコードで書いたりしますが、今回は単純にAレコードで書きます。
ValueにはWebサーバを起動しているEC2のIPアドレスを指定します。
「Create」をクリックします。
これで、「ネームサーバ設定変更」をクリックすれば以下実装が完了です。
- ムームードメインを使用する
- EC2上のWebサーバを使用する
- Route 53のDNSサーバを使用する
私の方では1分ほど待てば、独自ドメインで表示されることが確認できました。
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント