読者です 読者をやめる 読者になる 読者になる

しばやん雑記

ASP.NET とメイドさんが大好きなフリーランスのプログラマーのブログ

Windows Azure Web サイトで独自ドメインを使ってみる

Azure Web Apps

ちょっと前のアップデートで Web サイトで無料プラン以外では独自ドメインを設定できるようになりました。管理ポータルから Web サイトを選択すると、画面の下にあるツールバーに「ドメインの管理」ボタンが表示されてます。

f:id:shiba-yan:20130117171002p:plain

ちなみにクラウドサービスでも独自ドメインを使うことはできますが、基本的には CNAME で別名を付ける対応になります。しかし Web サイトの場合は CNAME だけではなく A レコードの設定にも対応しています。

f:id:shiba-yan:20130117171642p:plain

で、ここからが本題。

例えば以下の二つのドメインを Web サイト*1へ割り当てる場合にはどうすればいいでしょう?

  • yourdomain.com
    • A レコードで IP を指定済み
  • www.yourdomain.com
    • CNAME で yourdomain.com を指定済み

正解は yourdomain.com には A レコードで Web サイトの IP アドレスを、www.yourdomain.com には CNAME で shiba-yan.azurewebsites.net を指定する必要があります。

さらに A レコードを登録するためには awverify.yourdomain.com を CNAME で追加して awverify.shiba-yan.azurewebsites.net に設定をする必要があります。*2

ちなみに、先程の画像には awverify.www.yourdomain.com に対して awverify.shiba-yan.azurewebsites.net の CNAME を設定しろと書いてありますが、これは嘘です。実際には www が不要なので注意してください。

実際の手順としては

  1. awverify.yourdomain.com の CNAME を設定
  2. yourdomain.com の A レコードを Web サイトの IP アドレスへ変更
  3. 管理ポータルから yourdomain.com を追加
  4. www.yourdomain.com の CNAME を shiba-yan.azurewebsites.net へ変更
  5. 管理ポータルから www.yourdomain.com を追加

が一番無難だと思われます。awverify の設定にだけ注意してくださいね。

*1:shiba-yan.azurewebsites.net

*2:これはよくある所有権の設定