ドメインを取得してWebサイトやメールを使えるようにするには、DNSレコードの設定が必要です。DNSは「ドメイン名とIPアドレスを対応づける仕組み」ですが、レコードの種類によって役割がまったく異なります。

よく使うDNSレコードの一覧

Aレコード(IPv4アドレス)

最も基本的なレコードで、ドメイン名をIPv4アドレスに対応づけます。

example.com.  IN  A  203.0.113.1
WebサーバーのIPアドレスを指定するために使います。サブドメイン(www.example.com)に対しても同様に設定します。

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

AレコードのIPv6版です。IPv6に対応したサーバーを使う場合に設定します。

example.com.  IN  AAAA  2001:db8::1
### MXレコード(メール受信)

そのドメイン宛のメールをどのサーバーで受け取るかを指定します。優先度(数値が小さいほど優先)を指定できるため、バックアップサーバーも設定可能です。

example.com.  IN  MX  10  mail.example.com.
example.com.  IN  MX  20  backup.example.com.
Google Workspace を使う場合は aspmx.l.google.com などGoogleのMXサーバーを指定します。

CNAMEレコード(別名)

ドメインを別のドメイン名(FQDN)に対応づけます。IPアドレスではなくドメイン名を指定する点がAレコードと異なります。

www.example.com.  IN  CNAME  example.com.
CDNサービスやSaaSのカスタムドメイン設定でよく使います。注意点として、CNAMEはルートドメイン(example.com)には設定できません

TXTレコード(テキスト情報)

任意のテキストを登録できるレコードです。主に以下の用途で使われます。

example.com.  IN  TXT  "v=spf1 include:_spf.google.com ~all"
### NSレコード(ネームサーバー)

そのドメインのDNS情報を管理するネームサーバーを指定します。ドメイン移管時やDNSサービスの変更時に変更します。

example.com.  IN  NS  ns1.example-dns.com.
example.com.  IN  NS  ns2.example-dns.com.
## レコード変更時の注意点

DNSレコードには TTL(Time To Live) という有効期間が設定されています。変更してから全世界に反映されるまでTTLの時間がかかるため、急ぎの変更が必要な場合は事前にTTLを短く設定しておくのが定石です。

一般的な反映時間の目安は数分〜48時間です。設定後はDNSレコード確認ツールでリアルタイムに反映状況を確認できます。