サブドメインと A レコードの違い

サブドメインは名前、A レコードはその名前に IP アドレスを割り当てる設定です。

名前 (サブドメイン)レコード行き先
example.jpA192.0.2.10
www.example.jpA192.0.2.10
blog.example.jpA192.0.2.20
shop.example.jpCNAMEshop.example-service.net.

色の付いた列が名前、右の 2 列が DNS レコードです。名前ごとに行き先を決めます。

それぞれの役割

  • サブドメインドメイン名の前に付ける名前。www.example.jp、blog.example.jp など。追加の申請や登録は要りません。
  • A レコード名前と IPv4 アドレスの組。どのサーバーに接続するかを決めます。

こう書く

やりたいこと名前種別値TTL
www.example.jp をサイトのサーバーに向けるwwwA192.0.2.103600
blog.example.jp を別のサーバーに向けるblogA192.0.2.203600

名前欄に www と書いてレコードを保存すると、www.example.jp というサブドメインができます。

よくある勘違い

  • ✕サブドメインを作る手続きが別にあるDNS 設定で名前を付けたレコードを作れば、それがサブドメインです。作るだけなら費用もかかりません。
  • ✕example.jp に設定すれば www.example.jp にもつながる名前ごとに別の設定です。両方で表示するなら、両方にレコードを作ります。

設定後の確認

DNS 反映チェックに www.example.jp のように名前ごと入れると、そのサブドメインの見え方を確認できます。

よくある質問

サブドメインを別の会社の DNS で管理できますか?

できます。A レコードではなく NS レコードで、そのサブドメインを別のネームサーバーに任せます。

IP アドレスではなくホスト名に向けたいときは?

A の代わりに CNAME レコードを使います。IPv6 アドレスなら AAAA レコードです。