DNSSEC(Domain Name System Security Extensions)は、ドメイン名のルックアップに対するレスポンスを認証するドメイン ネーム システム(DNS)の機能です。これらのルックアップに対するプライバシー保護は行いませんが、DNS リクエストに対するレスポンスの改ざんや汚染を防ぎます。
なりすまし攻撃やポイズニング攻撃からドメインを保護するには、次の場所で DNSSEC を有効にして構成します。
DNS ゾーン。ゾーンに対して DNSSEC を有効にしている場合、Cloud DNS は、DNSSEC 鍵(DNSKEY レコード)の作成とローテーション、リソース レコードのデジタル署名(RRSIG)レコードによるゾーンデータの署名を自動的に管理します。
トップレベル ドメイン(TLD)レジストリ(
example.com
の場合は.com
)。TLD レジストリでは、ゾーン内の DNSKEY レコードを認証する DS レコードが必要です。このためには、ドメイン登録事業者で DNSSEC を有効にします。DNS リゾルバ。DNSSEC による完全な保護のため、DNSSEC 署名ドメインの署名を検証する DNS リゾルバを使用する必要があります。ネットワークの DNS サービスを管理する場合は、個々のシステムまたはローカル キャッシュ リゾルバの検証を有効にできます。
DNSSEC 検証の詳細については、次のリソースをご覧ください。
- Do you have DNSSEC validation enabled?
- Deploying DNSSEC with BIND and Ubuntu Server (Part 1)
- DNSSEC Guide: Chapter 3. Validation
- DNSSEC
DNSSEC、特に Google Public DNS と Verisign Public DNS を検証するパブリック リゾルバを使用するようにシステムを構成することもできます。
2 番目のポイントは、DNSSEC が動作できるドメイン名を制限します。登録事業者とレジストリは、使用する TLD で DNSSEC をサポートしている必要があります。DNSSEC を有効にするためにドメイン登録事業者から DS レコードを追加できない場合は、Cloud DNS で DNSSEC を有効にしても効果はありません。
DNSSEC を有効にする前に、次のリソースを確認してください。
- ドメイン登録事業者と TLD レジストリの DNSSEC ドキュメント
- Google Cloud コミュニティ チュートリアルに記載されているドメイン登録事業者固有の手順
- ドメイン登録事業者の DNSSEC サポートの ICANN リスト。ドメインの DNSSEC サポートを確認します。
TLD レジストリで DNSSEC がサポートされていても、登録事業者ではサポートされていない場合(または、その TLD でサポートされていない場合)は、DNSSEC をサポートしている別の登録事業者にドメインを転送できる場合があります。このプロセスが完了したら、ドメインに対して DNSSEC を有効にできます。
管理オペレーション
DNSSEC の管理手順については、次のリソースをご覧ください。
ゾーンの DNSSEC 状態を
Transfer
からOn
に変更するには、DNSSEC 転送状態の終了をご覧ください。委任されたサブドメインで DNSSEC を有効にするには、DNSSEC で署名されたサブドメインの委任をご覧ください。
DNSSEC により拡張されるレコードセット タイプ
レコードセット タイプとその他のレコードタイプの詳細については、次のリソースをご覧ください。
ドメインの TLS またはその他の証明書を生成できる公開認証局(CA)を制御する方法については、CAA レコードをご覧ください。
IPsec トンネルを介した日和見暗号化を有効にする方法については、IPSECKEY レコードをご覧ください。
DNSSEC で保護されたゾーンを持つ DNS レコードタイプ
DNS レコードの種類やその他のレコードタイプの詳細については、次のリソースをご覧ください。
- SSH クライアント アプリケーションが SSH サーバーを検証できるようにするには、SSHFP レコードをご覧ください。
DNSSEC 対応ゾーンの移行または転送
Cloud DNS では、信頼チェーンを中断することなく、ドメイン レジストリで DNSSEC が有効になっている DNSSEC 対応ゾーンを移行できます。移行をサポートしている他の DNS オペレーターとの間でゾーンを移行できます。
DNSSEC 署名付きゾーンを Cloud DNS に移行するには、DNSSEC 署名ゾーンを Cloud DNS に移行するをご覧ください。
DNSSEC 署名付きゾーンを別の DNS オペレーターに移行するには、Cloud DNS から DNSSEC 署名ゾーンを移行するをご覧ください。
既存のドメインが登録事業者によってホストされている場合は、別の登録事業者に転送する前に、ネームサーバーを Cloud DNS に移行することをおすすめします。
次のステップ
- DNSSEC 鍵レコードを表示するには、DNSSEC 鍵を表示するをご覧ください。
- マネージド ゾーンを操作するには、ゾーンの作成、変更、削除をご覧ください。
- Cloud DNS の使用時に発生する可能性のある一般的な問題の解決策については、トラブルシューティングをご覧ください。
- Cloud DNS の概要については、Cloud DNS の概要をご覧ください。