GitHub の Organization に Verified バッジをつける為に、Google Domains で DNS レコードを設定する。

# ０．はじめに

[GitHub](https://github.co.jp/) で Organization を作成しまして…、

Settings のところを色々見ていたら、Verified domains という項目がありまして…、

![FireShot Capture 001 - Verified domains - github.com.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/161939/520f91e8-9f16-3f1c-4ab5-3b62a41cd553.png)

「何かしら？」と調べてみたら…、

どうやら Organization に Verified バッジを付けることが出来るみたいなので…、

- [Organization のドメインを検証する \- GitHub ヘルプ](https://help.github.com/ja/github/setting-up-and-managing-organizations-and-teams/verifying-your-organizations-domain)

まぁ、付いたところで何の影響も無いと思いますが、とりあえず設定してみました。

# １．Verified domains の追加

1. [GitHub](https://github.co.jp/) で Organization のページを開いて、「Settings」タブを選択し、「Add a domain」ボタンを押下します。
    - ![FireShot Capture 001 - Verified domains - github.com.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/161939/520f91e8-9f16-3f1c-4ab5-3b62a41cd553.png)

1. 「Add a domain」ページが開くので、追加したいドメインを入力し、「Add domain」ボタンを押下します。
    - What domain would you like to add? : ※任意
        - 例 : makurazakiutoya.com
    - ![FireShot Capture 002 - GitHub · Where software is built - github.com.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/161939/80c73a11-e5c8-1180-70c0-7d7deea6864a.png)

1. 「Verify domain」ページが開くので、[Google Domains](https://domains.google) に設定する DNS レコードを確認します。
    - ![FireShot Capture 003 - GitHub · Where software is built - github.com.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/161939/e5fbad7e-b4e9-8a0b-ea8d-915aa776c3f5.png)

1. [Google Domains](https://domains.google) のマイドメインから対象となるドメインを選択し、「DNS」タブを選択し、「カスタム リソースレコード」の欄で、「Verify domain」ページで確認した DNS レコードを追加します。
    - 名前 : `_github-challenge-` で始まる文字列から、後ろのドメインを除外したもの
        - `_github-challenge-makurazakiutoya.makurazakiutoya.com.` であれば、`makurazakiutoya.com.` を除外した `_github-challenge-makurazakiutoya` を設定する。
    - タイプ : TXT
    - TTL : ※任意
    - データ : [確認したコード]　※英数字10桁
    - ![FireShot Capture 110 - Google Domains - DNS - domains.google.com.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/161939/e8729238-c34b-114d-118f-e29fa170dc3e.png)

1. [GitHub](https://github.co.jp/) の「Verify domain」ページに戻り、「Verify domain」ボタンを押下します。
    - ![FireShot Capture 003 - GitHub · Where software is built - github.com.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/161939/5d861292-17d6-f9c3-4692-f372f46744c8.png)

1. すると、以下の様なメッセージが表示され、Verified domain が登録されます。
    - ![FireShot Capture 006 - Verified domains - github.com.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/161939/236e179a-5659-5dfe-40a0-fd89f49505f9.png)
<br>
    - ちなみに登録が確認されていないと、以下の様に「Verified」ではなく、「Pending verification」と表示されます。DNS なので、反映にそれなりに時間が掛かったりするみたいです。
    - ![FireShot Capture 004 - Verified domains - github.com.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/161939/420a9859-10c7-b8d7-0676-657e58ab852c.png)

1. 今回は、`makurazakiutoya.com` だけじゃなくて、`www.makurazakiutoya.com` も登録する必要があったみたいなので、こちらも登録しました。というか、もしかしたら `www.makurazakiutoya.com` だけで良かったのかも…。
    - ![FireShot Capture 007 - Verified domains - github.com.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/161939/39a64740-3a5d-37e7-35fe-7e6fc754f522.png)

1. で、全ての Verify domain の登録が確認され、こちらの様に Organization に Verified バッジが付きましたー！。やったー！😆😆😆
    - ![FireShot Capture 009 - Makurazakiutoya - github.com.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/161939/d9ce9d80-9eb0-77a0-82ae-c7054fe00a49.png)

# ９９．ハマりポイント

* DNS の TXT レコードあんまり設定したことなかったので、ちょっとハマったというか、詰まっちゃいました…。

* DNS 絡みは、詰まり易い…。😭😭😭

# ＸＸ．まとめ

[GitHub](https://github.co.jp/) という超メジャーなサービスなので、手順の記事があるかと思ったんですが、なかったので、書いてみました。

っていうか、こちらに詳しく書かれているので、「いやいやわかるでしょ！」ってことなのかもしれませんが…、

[Organization のドメインを検証する \- GitHub ヘルプ](https://help.github.com/ja/github/setting-up-and-managing-organizations-and-teams/verifying-your-organizations-domain)

まぁ、私の様に ドメイン や DNS にあんまり詳しく無い方も、もしかしたらいらっしゃるかもしれませんので…、

ご参考になれば ♪♪♪

👋👋👋