Aレコードについて

GitHub Pages サイトのデフォルトドメインをカスタムドメインに変更したときの備忘録

本ブログのURLを、GitHub Pagesのデフォルトのドメインから、お名前.comで購入したドメインに変更しました。

この記事は、ドメインを変更したときに知った用語についてまとめたものです。

GitHub Pages サイトのカスタムドメインを管理する

上記ページの中で、Apexドメインを設定するを参照しました。

Apexドメインを設定する

Apexドメイン

Apex頂点という意味から、Apexドメインはサブドメインを含まないドメインのことだと分かった。

Zone APEXとは?

(DNS)ゾーンAPEX(エイペックス)とは、以下のようにサブドメインを含 まないドメイン名を指します:

  • example.jp (not www.example.jp)
  • example.com (not www.example.com)

“APEX”とは”頂点”を意味し、”ゾーンAPEX”=”ゾーンの頂点”=”サブドメインを含まない、ドメインのもっとも短い表記”を意味します。また、別名としては以下のようなものがあります:
Apex Domain(アペックス・ドメイン)

“APEXドメイン”=”ドメインの頂点”という意味で同様に使われます
Naked Domain (ネイキッド・ドメイン), Bare Domain(ベア・ドメイン) 余計なものがないという意味で裸を意味する”ネイキッド”もしくは”ベア”が使われます

Root Domain(ルート・ドメイン)
大本という意味のRoot(根)を使ったルート・ドメインを”ゾーンAPEX”の意味で使うことがあります。

Zone Apex (Naked Domain) CDN より引用

サブドメイン

サブドメインは、ドメインを分割するときに使用され、任意で設定することができる。

  • 例)
    私が持っているドメイン(kona4.com)を使ってサイトを作るとき、
    ブログサイト: blog.kona4.com
    グッス販売サイト: store.kona4.com

といったように分割して使用することができる。

CNAMEレコード

ドメインやホスト名に、別名=エイリアスを定義したもの。

CNAMEレコードとは、DNSで定義されるそのドメインについての情報の種類の一つで、あるドメイン名やホスト名の別名を定義するもの。別名は「エイリアス」(alias)と呼ばれる。

IT用語辞典 e-Wordsより引用

Aレコード(address record )

ドメイン名に対し、対応するIPアドレス(IPv4)を定義したもの。(IPv6の場合、AAAAレコードという)

Aレコードとは、DNSで定義されるそのドメインについての情報の種類の一つで、特定のホスト名に対応するIPアドレス(IPv4アドレス)を定義するもの。IPv6の場合は「AAAAレコード」を用いる。

IT用語辞典 e-Wordsより引用

GitHub Pagesにカスタムドメインを設定

カスタムドメインに変更するために、ApexドメインGitHubPagesのIPアドレスに対応させました。

対応させるAレコード

まとめ

お名前.comにてkona4.comを購入後、お名前.comのDNS設定/転送設定-ドメイン一覧からkona4.com(Apexドメイン)をGitHubPagesのIPアドレスに対応させ、Aレコードを作成しました。

DNS