Premium DNS は、1 つのドメインのゾーンを、ヘルスチェック付きフェイルオーバーを備えたエニーキャスト解決にアップグレードします。訪問者には最も近いノードから応答が返され、停止したオリジンは DNS から自動的に除外されます。
Premium DNS がなくても利用できるもの
これが必要かどうかを左右するので、最初に説明しておきます。KapsuleHost のネームサーバーを使うドメインはすべて、すでに当社の 4 ノードの DNS クラスターで解決されています。
ns1.kapsulecloud.comns2.kapsulecloud.comns3.kapsuledns.comns4.kapsuledns.com
これは標準で含まれており、複数のリージョンにまたがって冗長化されていて、大多数のサイトにとってはこれで十分です。ネームサーバー と DNS の基本 を参照してください。
Premium DNS で追加されるもの
Premium DNS はゾーン単位で、標準の解決に 3 つの機能を追加します。
- Anycast。 ゾーンへの応答は、固定されたネームサーバーのセットではなく、世界中にある多数の拠点のうち最も近いものから返されます。
- ヘルスチェック付きフェイルオーバー。 ゾーンごとに最大 2 つのオリジンを定義します。ヘルスチェックは 60 秒ごとに実行され、異常のあるオリジンは回復するまで DNS の応答から自動的に除外されます。
- オリジン間の 重み付けによる分散。
Premium DNS は、ストア、メール、DNS、ネットワーク、プレミアムDNS の順に開いた場所にあります。直接のアドレスは /premium-dns です。ドメインごとの設定はドメイン自体にあり、ドメイン、対象のドメイン、プレミアムDNS の順に開きます。

料金
ゾーンごとに月額 US$11.00 で、毎月請求されます。1 つのサブスクリプションで 1 つのドメインを対象にします。
各ゾーンには 月 1,000,000 クエリ が含まれます。それを超えた分は、追加の 100 万クエリごとに US$0.2265 の超過料金がかかります。
KPanel の料金は GST 抜きで表示されています。GST 込みの合計は、支払い時の支払いボタンにのみ表示され、GST はアカウントの通貨が NZD の場合に適用されます。GST除く という注記のある料金は正しいもので、食い違いではありません。
ドメインに Premium DNS を追加する
/premium-dnsを開きます。- プレミアムDNSを取得 をクリックします。サブスクリプションがカートに追加されます。
- 支払いを完了します。
- ドメイン に移動し、対象にしたいドメインを開いて、その プレミアムDNS セクションを開きます。
- プレミアムDNSを有効化 をクリックします。
- オリジンを追加して保存します。
すでに Premium DNS のサブスクリプションをお持ちの場合は、ページのヘッダーに ドメインを追加 ボタンが表示され、別のゾーンの分を購入できます。
ゾーンを有効にして編集するには domains:write の権限が必要で、アカウントのオーナーと管理者が持っています。
オリジンとフェイルオーバー
オリジンとは、ゾーンがトラフィックを向けられる先で、IP アドレスまたはホスト名です。エディターでは次の項目を入力します。
- 名前。 オリジンのラベルです。たとえば
primaryやbackupです。 - アドレス。 IP アドレス、または
origin.example.comなどの CNAME のターゲットです。 - 重み (1 から 100)。オリジン間でトラフィックを分散するためのものです。
- ヘルスチェックパス。 オリジンが稼働しているかどうかを判断するために、ヘルスチェックがアクセスするパスです。
プランでは ゾーンあたり最大 2 つのオリジン を設定できます。これはちょうど、プライマリとフェイルオーバー用のバックアップという構成になります。
ヘルスチェックを有効にするには、フェイルオーバールーティング をオンにします。エディターには動作がはっきり示されています。ヘルスチェックは 60 秒ごとに行われ、異常のあるオリジンは回復するまで DNS の応答から自動的に除外されます。
ヘルスチェックパスには、静的ファイルではなく、アプリケーションを実際に動かすものを指定してください。データベースが停止しているのにトップページの HTML を返すサーバーは正常ではありませんが、/favicon.ico にアクセスするヘルスチェックはそれを正常と判断してしまいます。
クエリの割り当て量
Premium DNS のページには、登録済みの各ゾーンがステータスとともに一覧表示され、含まれる 100 万クエリに対する使用量を示す 今月のクエリ数 のメーターがあります。
ゾーンを開くと、使用量のカードでさらに詳しい内訳が表示されます。割り当て量の使用率、正確なクエリ数、そしてアカウントがニュージーランドドルで請求される場合は、基本料金と超過料金の内訳です。アカウントが別の通貨で請求される場合、パネルは保証できない換算額を表示するのではなく、超過料金を換算せずに使用量を表示します。
月 100 万クエリは、通常のサイトにとっては十分な量です。これを使い切るゾーンは、たいていスクレイピングや探索を受けているか、アクセスの多いレコードの TTL が非常に短く設定されています。
ゾーンのステータス
| ステータス | 意味 |
|---|---|
| 保留中 | 登録済み、まだ構築されていない |
| プロビジョニング (「セットアップ中」) | エニーキャストネットワーク上で構築中 |
| 有効 | 公開中で応答している |
| 失敗 | プロビジョニングが完了しなかった |
失敗 と表示されたゾーンには、何が問題だったかを説明するメッセージがあります。内容がわからない場合は、ドメイン名を添えて サポートチケットを作成してください。
ジオステアリングはまだ利用できません
Premium DNS のエディターには、特定の地域の訪問者を特定のオリジンに振り分けるジオステアリングのセクションがあります。これは 近日公開 と表示されていて有効ではなく、保存してもジオマッピングは適用されません。
オリジンと、ヘルスチェックにもとづく自動フェイルオーバーは、すでに 有効で、すべての地域に対応しています。地域別のルーティングを目的に Premium DNS を検討している場合、その機能はまだ提供されていません。
Premium DNS の解約
ドメインの プレミアムDNS セクションを開き、解約の操作を行って確定します。
Premium DNS を解約すると、エニーキャストのゾーンとフェイルオーバーの設定が削除されます。ドメインは引き続き KapsuleHost の標準 DNS クラスターで解決されるため、つながらなくなることはありませんが、オリジンの自動フェイルオーバーはすぐに停止します。そのフェイルオーバーが購入の理由だった場合は、解約する前に別の手段を用意してください。
Premium DNS と DNSSEC
この 2 つは別々の機能で、組み合わせて使えます。DNSSEC は Premium DNS がなくても Kapsule DNS で利用でき、ドメインごとに有効にし、独自の慎重な無効化の手順があります。DNSSEC を参照してください。
うまくいかない場合
「Premium DNS はまだ利用できません。」 お客様のアカウントでカタログのプランを特定できませんでした。再試行せずにサポートにお問い合わせください。
ゾーンがプロビジョニングのまま進まない。 エニーキャストのゾーンの作成はすぐには終わりません。妥当な時間待っても有効にならない場合は、まずゾーンのカードにあるメッセージを確認してください。
保存が拒否される。 エディターは書き込む前に内容を検証します。よくある原因は、オリジンがまったくない、オリジンが 3 つ以上ある、2 つのオリジンの名前が同じ、アドレスが有効な IP でもホスト名でもない、のいずれかです。エラーには該当するオリジンが示されます。
保存するとジオマッピングが消える。 想定どおりの動作です。ジオステアリングは近日公開として制限されており、保存時に破棄されます。オリジンとフェイルオーバーの設定は保持されます。
トラフィックがフェイルオーバーしない。 ゾーンで フェイルオーバールーティング が実際にオンになっているか、そして 2 つ目のオリジンのヘルスチェックパスに直接アクセスしたときに正常な応答が返るかを確認してください。