GitLab Pages DNSレコード
Domain Name System(DNS) ウェブサービスは、ドメイン名(例えばwww.example.com
)をコンピュータが互いに接続するために使用する数値のIPアドレス(例えば192.0.2.1
)に変換することによって、ウェブサイトへの訪問者をルーティングします。
DNSレコードは、(サブ)ドメインを特定の場所(IPアドレスや別のドメイン)に向けるために作成されます。自分の(サブ)ドメインでGitLab Pagesを使いたい場合は、ドメインのレジストラのコントロールパネルにアクセスして、GitLab Pagesサイトを指すDNSレコードを追加する必要があります。
DNSレコードを追加する方法は、あなたのドメインがどのサーバーでホストされているかによって異なります。どのコントロールパネルにも、それを行うための場所があります。もしあなたがドメインの管理者ではなく、レジストラにアクセスできない場合は、ホスティングサービスのテクニカルサポートに依頼する必要があります。
あなたを助けるために、私たちは最も人気のあるホスティングサービスのためにそれを行う方法についてのいくつかの手順を集めました:
- 123-reg
- Amazon
- ブルーホスト
- クラウドフレア
- cPanel
- デジタルオーシャン
- ドリームホスト
- ガンディ
- ゴーダディ
- Hostgatorの
- ホスティングInmotion
- メディアテンプル
- マイクロソフト
- Namecheap
ホスティングサービスが上記のリストにない場合は、単に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"