1
0
hugo/old/2016-10-12-freenom-cloudflare-gitlab.md
2024-12-21 22:23:54 +09:00

53 lines
2.3 KiB
Markdown

+++
date = "2016-10-12"
tags = ["pc"]
title = "GitLabPagesでドメイン.cfを使うことにした"
slug = "freenom-cloudflare-gitlab"
+++
## GitLab Pagesでドメイン.cfを使うことにした
今回はドメインの取得からネームサーバーを使ったSSL有効化まで全部を無料(Free)で済ませています。
まず、ドメインは`.tk, .ml, .cf`などが無料になっている[Freenom](http://www.freenom.com/)を使って取得します。IPを辿ってみると、`dot tk`ぽいですね。
次に、[CloudFlare](https://www.cloudflare.com/)を使ってFreenomで取得したドメインを解析、登録します。内容は以下を参考に。
- `syui.ai A 104.208.235.32`
- `www CNAME syui.gitlab.io`
ちなみに、A(root)の[104.208.235.32](https://about.gitlab.com/2016/04/07/gitlab-pages-setup/#custom-domains)はGitLabのWebサーバーのものです。あとはCloudFlareで取得したネームサーバーを`Freenom`に登録します。登録されたか確認するのは以下のコマンド。
```bash
$ dig syui.ai +nostats +nocomments ns
```
最後に`CloudFlare`にてSSLの設定を行います。
![](https://raw.githubusercontent.com/syui/img/master/old/freenom_gitlab_11.png)
ここの`Crypto`, `Page Rules`を選択して適時設定。
![](https://raw.githubusercontent.com/syui/img/master/old/freenom_gitlab_12.png)
![](https://raw.githubusercontent.com/syui/img/master/old/freenom_gitlab_13.png)
結果をブラウザで確認。
![](https://raw.githubusercontent.com/syui/img/master/old/freenom_gitlab_16.png)
## なぜ.cfを選択したのか
無料のなかで色々あるのになぜ`.cf`を選択したのかというと、何となくです。
まあ、`.com`の`.c`が一致していることと、また個人的に`cf`はよく見かけるような気がするので(気のせいかもしれないけど)。
調べてみると、アフリカ中央らしい。ドメインには国別やら色々とあって、例えば、`.io`はイギリスで`.jp`は日本です。
でも、IT関連では`.io`が割りと人気で、その理由としてはGoogle IOなどがあり、そういった意味でIOとかけているからだと思われます。
まあ、ドメインにあまり深い意味を求めてはいけないということで。
おわり。