GitLab Pages DNSレコード

Domain Name System(DNS) ウェブサービスは、ドメイン名(例えばwww.example.com)をコンピュータが互いに接続するために使用する数値のIPアドレス(例えば192.0.2.1)に変換することによって、ウェブサイトへの訪問者をルーティングします。

DNSレコードは、(サブ)ドメインを特定の場所(IPアドレスや別のドメイン)に向けるために作成されます。自分の(サブ)ドメインでGitLab Pagesを使いたい場合は、ドメインのレジストラのコントロールパネルにアクセスして、GitLab Pagesサイトを指すDNSレコードを追加する必要があります。

DNSレコードを追加する方法は、あなたのドメインがどのサーバーでホストされているかによって異なります。どのコントロールパネルにも、それを行うための場所があります。もしあなたがドメインの管理者ではなく、レジストラにアクセスできない場合は、ホスティングサービスのテクニカルサポートに依頼する必要があります。

あなたを助けるために、私たちは最も人気のあるホスティングサービスのためにそれを行う方法についてのいくつかの手順を集めました:

ホスティングサービスが上記のリストにない場合は、単にhow to add dns record on <my hosting service> のためのウェブを検索しようとすることができます 。

A 記録

DNSA レコードは、ホストをIPv4 IPアドレスにマッピングします。ルートドメインをexample.com 、ホストのIPアドレスを192.192.192.192

使用例:

  • example.com =>A =>192.192.192.192

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"

このようにして、そのドメイン名の所有権を確認することができます。

すべての組み合わせ

DNSレコードは1つでも、複数を組み合わせてもかまいません:

  • example.com =>A =>192.192.192.192
  • www =>CNAME =>example.com
  • MX =>mail.example.com
  • example.com=>TXT =>"google-site-verification=6P08Ow5E-8Q0m6vQ7FMAqAYIDprkVV8fUf_7hZ4Qvc8"