GitLab PagesのDNSレコード
- プラン: Free、Premium、Ultimate
- 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated
ドメインネームシステム (DNS) ウェブサービスは、www.example.comのようなドメイン名を192.0.2.1のような数値のIPアドレスに変換することで、訪問者をウェブサイトにルーティングします。このIPアドレスは、コンピュータが互いに接続するために使用されます。
DNSレコードは、(サブ)ドメインを特定の場所(IPアドレスまたは別のドメイン)に指定するために作成されます。ご自身の(サブ)ドメインでGitLab Pagesを使用したい場合は、ドメインのレジストラコントロールパネルにアクセスし、ご自身のGitLab PagesサイトにポイントするDNSレコードを追加する必要があります。
DNSレコードを追加する方法は、ドメインがホストされているサーバーによって異なります。各コントロールパネルには、それぞれ設定する場所があります。ドメインの管理者ではなく、レジストラにアクセスできない場合は、ホスティングサービスのテクニカルサポートに依頼する必要があります。
詳細については、GitLab PagesのDNSレコードを設定するを参照してください。
最も人気のあるホスティングサービスについては、以下の手順を参照してください:
- 123-reg
- Amazon
- Bluehost
- Cloudflare
- cPanel
- DigitalOcean
- DreamHost
- Gandi
- Go Daddy
- Hostgator
- Inmotion hosting
- Microsoft
- Namecheap
記載されていないホスティングサービスをご利用の場合は、how to add dns record on <my hosting service>とウェブで検索してみてください。
Aレコード
DNSのAレコードは、ホストをIPv4アドレスにマップします。example.comのようなルートドメインを、192.0.2.1のようなホストのIPアドレスに指定します。
例:
example.com=>A=>192.0.2.1
AAAAレコード
DNSのAAAAレコードは、ホストをIPv6アドレスにマップします。example.comのようなルートドメインを、2001:db8::1のようなホストのIPアドレスに指定します。
例:
example.com=>AAAA=>2001:db8::1
CNAMEレコード
CNAMEレコードは、サーバーの標準的な名前(Aレコードで定義されているもの)のエイリアスを定義します。サブドメインを別のドメインに指定します。
例:
www=>CNAME=>example.com
このように、www.example.comを訪れる訪問者はexample.comにリダイレクトされます。
MXレコード
MXレコードは、ドメインで使用されるメールエクスチェンジを定義するために使用されます。これにより、メールメッセージがメールサーバーに正しく届くようになります。
例:
MX=>mail.example.com
その後、users@mail.example.comのメールを登録できます。
TXTレコード
TXTレコードは、任意のテキストをホストまたは別の名前にマップできます。一般的な使用方法は、サイト検証です。
例:
example.com=>TXT=>"google-site-verification=6P08Ow5E-8Q0m6vQ7FMAqAYIDprkVV8fUf_7hZ4Qvc8"
この方法で、そのドメイン名の所有権を検証できます。
すべての組み合わせ
1つのDNSレコードまたは複数の組み合わせを持つことができます:
example.com=>A=>192.0.2.1example.com=>AAAA=>2001:db8::1www=>CNAME=>example.comMX=>mail.example.comexample.com=>TXT=>"google-site-verification=6P08Ow5E-8Q0m6vQ7FMAqAYIDprkVV8fUf_7hZ4Qvc8"