AAAA レコード (IPv6アドレスレコード)

DNS レコードタイプ
ドメイン名を IPv6 アドレスにマップする DNS レコード。IPv4 A レコードの最新の後継。
← 用語集に戻る

AAAA レコード (IPv6アドレスレコード) とは何か?

AAAAレコード (「クワッドA」と発音)は、ドメイン名をIPv6アドレスにマッピングするDNSレコードタイプです。これはIPv4アドレスを処理するAレコードのIPv6等価物です。「AAAA」の名前はIPv6アドレスがIPv4アドレスより4倍長い (128ビット対32ビット)ことに由来しています。

AAAAレコードが重要である理由

IPv4アドレスは尽きています。43億の利用可能なIPv4アドレスは1980年代には豊富に見えましたが、現在は枯渇しています。IPv6は3.4 × 10^38アドレス (340アンデシリオン)を提供し、インターネットが成長を続けることができます。

IPv6採用統計

AAAAレコード形式

example.com.    IN    AAAA    2606:2800:220:1:248:1893:25c8:1946

IPv6アドレスは8つの4進数のグループで書かれます:

AAAAレコードの構成

基本的な構成

@       IN    AAAA    2001:db8::1

www IN AAAA 2001:db8::1

デュアルスタックセットアップ (IPv4 + IPv6)

ほとんどのWebサイトは両方のプロトコルをサポートする必要があります:

example.com.    IN    A       203.0.113.50

example.com. IN AAAA 2001:db8::1

www IN A 203.0.113.50

www IN AAAA 2001:db8::1

IPv6対応クライアントはAAAAレコードを優先し、その他は Aレコードにフォールバックします。

AAAAを使用したDNS解決の動作方式

モダンDNSリゾルバーは、A と AAAA レコードの両方をクエリします:

1. 並列クエリ: リゾルバーはA と AAAA クエリを同時に送信

2. Happy Eyeballs: クライアントはIPv4 および IPv6接続をレース

3. 最速が勝利: 最初に成功した接続が使用

4. フォールバック: IPv6が失敗した場合、IPv4が自動的に使用

この「Happy Eyeballs」アルゴリズム (RFC 6555) は、ユーザーが プロトコルネゴシエーションに気付かずに最速の接続を取得することを保証します。

AAAAレコードを追加すべき場合

AAAAレコードを追加する必要がある場合:

AAAAレコードをスキップする可能性がある場合:

AAAAレコードの確認

dig を使用:
dig example.com AAAA

; ANSWER SECTION:

example.com. 300 IN AAAA 2606:2800:220:1:248:1893:25c8:1946

DomScanを使用:
curl "https://domscan.net/v1/health?domain=example.com"

# DNSの詳細で hasAAAA を含む

一般的な問題

AAAAレコードの欠落

AAAAレコードがないサイトは以下を経験する可能性があります:

不正なAAAAレコード

間違ったIPv6アドレスはIPv6ユーザーの接続失敗を引き起こしますが、IPv4ユーザーは影響を受けず、検出を困難にします。

IPv6のみの訪問者

小規模で増加する人口はIPv6のみの接続を使用します。AAAAレコードなしでは、あなたのサイトはアクセスできません。

ベストプラクティス

1. デュアルスタックをサポート: A と AAAA の両方のレコードを構成

2. IPv6接続をテスト: サーバーが実際にIPv6に応答するかどうかを確認

3. 両方のプロトコルをモニター: IPv6 をアップタイムモニタリングに含める

4. 一貫したTTLを使用: A と AAAA レコードのTTLを一致させる

5. CDN設定を更新: 利用可能な場合、CDNでIPv6を有効化

AAAAレコードの追加はIPv6採用が増加し、IPv4枯渇が継続するにつれてますます重要になっています。

この知識を実践する

DomScan の API を使用してドメインの可用性、状態などを確認します。