知人のサイト作成手伝ったらなんか色々大変だったのでメモ
【条件】
・GoogleWorkSpace登録時にexample.comドメインを取得(済)
・GoogleSiteでサイトを作成。URLはhttps://sites.google.com/example.com/home(済)
・このサイトをexample.comでアクセスできるようにしたい。←ココのお手伝い
通常、Googleサイトで作成したページは「ドメイン設定」の項目があって独自ドメインをそこから購入できる。
だがWorkSpace登録時に既にドメインを購入している場合はドメイン設定の項目が出てこない。
この場合はGoogle Adminで色々しなきゃいけない。
そして結論から言うと
www.example.comでアクセスはできるけど、これをwww無しには今回出来なかった。
基本の流れはこれ
https://support.google.com/a/answer/7392423
①サイト作成し、外部公開設定にする
②DNSでCNAME設定する
ただしその前にドメインの所有権を証明しておく必要がある。
サイトにカスタム ドメインを使用する
https://support.google.com/sites/answer/9068867
このページ内の「ドメインの所有権を証明する」を参考
Google Search Console に移動します。 ナビゲーション パネルで、[プロパティを追加] または [プロパティを検索] を選択します。 [プロパティを追加] をクリックします。 [ドメイン] オプション(URL プレフィックスではない)で、確認するドメインを入力します(例: mydomain.com)。 [続行] をクリックします。 [任意の DNS プロバイダ] の手順に沿って操作します。 Google Search Console が提供する TXT レコードをコピーして、DNS レコードに追加します。 DNS レコードに TXT レコードを追加したら、[確認] をクリックします。
Googleドメイン側には「ドメイン認証済み」って表示されてて所有権の確認済みかと思ったけど
GoogleSearchConsoleでTXTレコード取得して所有権の確認をしないといけなかったっぽい。
CNAMEとか設定済みなのにサイトは表示されないしTXTレコード設定しないといけないっぽいけど
どこから取得するんだよ・・・ってGoogle管理コンソールとかGoogleドメインをめっちゃ探してた。
GoogleSearchConsole開いてプロパティにexample.comを追加してそこでTXTレコードの値を取得してGoogleドメイン側に設定できた。
設定の参考ページはココ
ドメインの所有権を TXT レコードで証明する
https://support.google.com/a/answer/183895
CNAME レコードの値
https://support.google.com/a/answer/112038
ここまで設定したら1時間ほど待つとhttps://www.example.comでサイトが表示されるようになった。(TTLを300にしたら5分で反映されるハズ)
あとはこのサイトをwwwなし(ネイキッドドメイン)に設定・・したかったけどできなかった。
まず試したのはgoogleAdminからgoogleサイトの転送設定
wwwを無しに転送設定してみたところサイトが表示されなくなった。(そもそもwww無しサイトが表示されてないのでそこに飛ばすと表示されなくなるっぽい)
しかもなんか設定したCNAMEが消えた。
その後CNAMEを元に戻して以下のサイトを参考にしてAレコードを設定
サイトの「ネイキッド」ドメイン アドレスを設定する
https://support.google.com/a/answer/2518373
A レコードの設定
https://support.google.com/a/answer/2579934
設定後もwwwなしのネイキッドドメインで表示されない。
このサイトにアクセスできません
途中で接続が切断されました。
ERR_CONNECTION_CLOSED
wwwなし設定の説明あるからできそうな気はするけど、うまくいかなかった。
とりあえず今回はwwwありのままサイトを表示することにして終了。
さくっと出来るものだと思ってたけどドメイン設定が意外とめんどくさかった・・・・
googleドメインの管理画面の設定方法イロイロ知れていい経験だったけど、どこかのタイミングでリベンジしたい。
以下試してダメだった。
DNS に関する基本ガイド
https://support.google.com/a/answer/48090#J
Google サイトとの統合
https://support.google.com/domains/answer/9809140?hl=ja
ドメインを Google サイトに接続する際の問題を解決する
https://support.google.com/domains/answer/10624832
ドメイン名をウェブサイトに接続する
https://support.google.com/domains/answer/10998400?hl=ja
ネイキッドドメインをGoogleドメインのwwwにリダイレクトする方法は?
https://ja.waldorf-am-see.org/996316-how-to-redirect-naked-domain-IXZJOC
www.chartvibes.comのCNAMEマッピングを行った後、以下のように行います-
ネイキッドドメインを設定するには、「Synthetic Record」を追加し、「SubdomainForward」を設定します。サブドメインのテキストボックスに、@記号だけを入力します。
「転送パス」のオプションを選択します。これでルートドメイン転送が実行されます。
Google ドメインの転送
https://support.google.com/domains/answer/4522141
—————–
【2019年版】Google Workspaceとドメインを同時に購入する方法
(※合成レコードが表示されてる)
https://www.dontokoiapps.com/howto/how-to-get-domain-with-gsuite
私もwwwなしのネイキッドドメインでの表示ができず、四苦八苦しております。
もしその後解決しておりましたら、ご教示いただけますと幸いです。
ネイキッドドメインとかwwwなしとかで検索してもリダイレクトの話ばかりで、
それ以前のwww無しが実現できてないっていう・・・
その後も解決しておりません・・・(´A`)
お力になれず申し訳ないです