2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

さくらのウェブアクセラレータ(CDN)でネイキッドドメインを使う ~バリュードメインDNS編~

Last updated at Posted at 2022-01-28

はじめに

さくらのクラウドのCDNサービス ウェブアクセラレータでネイキッドドメイン(Zone Apex)を利用する場合の方法です。

通常、ウェブアクセラレータをはじめとするCDNサービスはドメインにCNAMEで設定するため、ネイキッドドメイン (Zone Apex)(example.jpのようなホスト部wwwなどを含まないドメイン)は設定できません。

  • CNAMEが他のレコードと共存できないというルールがある
  • ネイキッドドメインにはSOAレコードが必ず存在する

CNAMEでは設定できないので、ALIASレコードを利用する必要があります。
ALIASレコードに対応したDNSサービスを使ってネイキッドドメインを使う方法を記載します。

ここではCDNにexample.jpというネイキッドドメインを例にして記載しています。

ALIASレコードの使えるDNSサービスごとに書いています!

ウェブアクセラレータへのサイトの登録

ポイントは公開ドメインにウェブアクセラレータを利用したいネイキッドドメイン(画像ではexample.jp)を設定することです。

各項目は公式ドキュメントを参照してください。

保存を押すと新規追加完了が表示されます。
このときの CNAME先|サブドメイン に記載されている ランダム文字列.user.webaccel.jp を後ほど使うので記録しておいてください。

バリュードメインのDNSレコード設定

バリュードメインのコントロールパネルにログインします。

ドメインの項目にある ドメインの設定操作(登録済みドメインの一覧) をクリックします。

対象ドメインの DNS/URL をクリックします。

レコードの設定ができるためフォームに入力します。

TXTレコードとALIASレコードを追加します。

  1. TXTレコードは以下のように CNAME先|サブドメイン の値を含めて入力します。
    txt @ webaccel=ランダム文字列.user.webaccel.jp
  2. ALIASレコードも以下のように CNAME先|サブドメイン の値を含めて入力します。
    alias @ ランダム文字列.user.webaccel.jp. 最後のピリオドを忘れないようご注意ください。

フォームの下部にある保存を押し反映します。

変更が完了すると以下のように表示されます。

DNSの設定反映操作後にしばらく反映まで時間がかかる場合があるため、数分程度待ってから続きの操作を行ってください。

ウェブアクセラレータでサイトを有効化

サイトの一覧から作成したサイトを選択します。

右上にある 設定 をクリックします。

サイトのステータスの **有効にする** を選択しサイトを有効にします。

この際、有効にならない場合はバリュードメインのDNSに設定したTXTレコードが正しいか確認してください。

無事、有効になれば http://example.jp/ がウェブアクセラレータ経由で配信されるようになっているはずです。

最後に

  • オリジンサーバの設定等については公式マニュアルをご覧ください。
  • ALIASレコードではなく、Aレコードに CNAME先|サブドメイン の応答するIPアドレスを設定しないでください。
    • 定期的に配信IPアドレスが変動するため、サイトが表示されなくなる恐れがあります。
  • バリュードメインのDNS設定については公式のマニュアルを参照してください。
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?