Aレコード
ひとことで
Aレコードは、ドメイン名とサーバーが応答する番号であるIPv4アドレスを結ぶDNSの項目です。example.comのようなルートドメインをサイトへ向ける一般的な方法です。
何をするもの?
インターネットのサーバーへは番号で接続しますが、人は名前を好みます。Aレコードは両者を結び、example.comがどのアドレスにあるか示します。Aはaddressの略です。仲間のAAAAレコードは、長いIPv6アドレスで同じ役割を果たします。
一つの名前にAレコードを複数置けます。ブラウザーはその一つを選びます。負荷を分散したり、一台が休んでもサイトを動かしたりするために使う事業者があります。
AレコードかCNAMEか
多くの人が迷う点です。短く言えば、Aレコードは番号、CNAMEは別の名前を指します。
- IPアドレスを指定されたときや、ルートドメインであるapexを設定するときは、Aレコードを使います。
- ホスト名を指定されたときはCNAMEを使います。通常は
wwwなどのサブドメインです。
CNAMEなら、こちらが編集せず事業者がサーバーを移せるため、正しい状態を保ちやすくなります。Aレコードは接続先のアドレスが変わると更新が必要です。正確に写し、以前の値も記録しましょう。
よくある設定
多くのサイトは両方使います。apexのexample.comには接続先のIPアドレスのAレコードを、www.example.comにはホスト名へのCNAMEを置きます。片方をメインにし、他方をそこへ転送します。wwwあり・なしの項目で選択を説明しています。
レコードを確認する
Aレコードを変える前に、戻せるよう元の値を書き留めます。変更後もTTLのため古い答えがしばらく残る場合があります。DNSチェッカーで現在の接続先を確認できます。Mini Casaで追加するレコードは独自ドメインのガイドで案内します。独自ドメインはプレビュー中で、アカウントが接続を使えるようになるとダッシュボードにレコードが表示されます。現在の状況は独自ドメインのページをご覧ください。
よくある質問
AレコードとCNAMEの両方が必要ですか?
多くの場合は両方使います。一般的にはルートにAレコード、wwwにCNAMEを設定して同じサイトへ案内します。必要なレコードはホスティングサービスの手順で確認してください。
AAAAレコードとは何ですか?
AレコードのIPv6版です。名前を、より長い形式のIPv6アドレスにつなぎます。利用するIPv6アドレスをホスティングサービスが指定した場合だけ追加してください。