前の記事を整理していると、Blogger ブログにカスタムドメインをバインドし、CDN アクセラレーションを有効にする機能を実現するには、現時点では 2 つのビデオブロガーがビデオファイルを提供していることがわかりました。それらは、テクノロジーライオンのビデオとテクノロジー kkk のビデオですが、使用できるテキスト版チュートリアルは見つかりませんでした。テキスト版チュートリアルには欠点もありますが、利点もあります。そのため、読者の利便性のために、このテキスト版チュートリアルを整理し、編集しました。必要な読者の参考のために。
一、前提条件#
1.Blogger のバックエンドにログインできること;
2. カスタムドメインが 1 つあること;
3.Cloudflare アカウントが 1 つあること。
二、設定手順#
Blogger ブログをカスタムドメインでホストし、Blogger ブログを高速化するために Cloudflare の DNS および CDN 機能を使用するには、Blogger ブログ、カスタムドメイン、および Cloudflare の DNS および CDN 機能が関係しています。具体的な手順は以下の通りです:
(一)カスタムドメインのバインド#
Blogger はサブドメイン ***.blogspot.com を割り当てています。サブドメインを使用することには利点がありますが、ドメインが汚染されたり攻撃されたりする心配はありません。ただし、サブドメインは個性化が不十分であり、SEO やブランドイメージの構築には不利です。SEO の最適化については、ムーンライトブログのブロガー SEO 最適化の 10 のヒントの記事を参考にしてください。
Blogger ブログに独自のドメインを設定する場合は、Blogger のバックエンドで独自のドメインをカスタマイズできます。ドメインのカスタマイズの設定については、まずBlogger の公式チュートリアルを参照してください。ただし、公式のチュートリアルはすべてのユーザーの要求を考慮していません。たとえば、Namecheap(または Namesilo など)の海外ドメイン登録業者でドメインを登録し、ドメインの解析を Cloudflare でホストしている場合、ドメインのバインド手順は次のとおりです:
1. ドメインの購入。Namecheap でドメイン(例:igengdu.com)を購入します。
2. ドメインの解析設定。通常、ドメイン登録業者は DNS 解析も提供していますが、Cloudflare の DNS 解析の方が速く、安定しています。Namecheap のドメインの DNS 解析を Cloudflare のものに設定する手順は次のとおりです:
2.1 Cloudflare にアカウントを登録 / ログインし、ウェブサイトを追加します。先ほど登録したドメイン(igengdu.com など)を追加します。
2.2 この時点で、Cloudflare は、ドメイン登録業者の DNS 解析を Cloudflare が割り当てた DNS 解析値(例:linda.ns.cloudflare.com と John.ns.cloudflare.com、ns.cloudflare.com の前には男性と女性の名前があります)に変更する必要があると指示します。
2.3 Namecheap のウェブサイトでドメイン(igengdu.com など)の DNS 設定を見つけ、カスタム DNS を設定し、Cloudflare が提供する DNS 値(例:linda.ns.cloudflare.com と John.ns.cloudflare.com)を入力します。
3.Blogger ブログにドメインをバインドします。この時点で、公式の手順に従って操作手順を参照できます。
3.1 Blogger のバックエンドで、「カスタムドメイン」にカスタムドメインを追加します。注意:Blogger ブログはベアドメインのバインドをサポートしていないため、サブドメイン(例:www.igengdu.comや blog.igengud.com など)をバインドする必要があります。
3.2 CNAME 検証のドメイン所有権の確認を完了します。3.1 でカスタムドメインwww.igengdu.comを追加した後、エラーメッセージが表示され、ドメインホスティング(つまり、Cloudflare でホストされているドメイン igengdu.com)に 2 つのレコードを追加する必要があると通知されます。1 つはブログの CNAME レコードであり、CNAME www ghs.google.com です(前述の場合、blog.ingengdu.com を選択した場合は CNAME www ghs.google.com になります)。もう 1 つはセキュリティ CNAME であり、CNAME da2g3f5gfhsw gv-56bedjfijdf56d-dv.googlehosted.com です。注意が必要なのは、ブログの CNAME レコードを入力する際に、最後のオプションで「DNS 解析のみ」を選択し、CDN 機能を有効にする小さな黄色い雲をオフにすることです。ドメインのバインドが完了した後、簡潔さのために、セキュリティ CNAME 設定を削除できます。
3.3 Blogger の検証を待ち、検証が完了したら、独自のドメインを使用して自分の Blogger ブログにアクセスできます。
上記の内容は、画像の設定が不便なため、画像は挿入されていません。画像の指示が必要な場合は、この記事を参照してください。
(二)ウェブサイトのアクセス速度設定#
1. 小さな黄色い雲をオンにする、つまり Cloudflare の CDN 機能をオンにする。#
ブログの CNAME レコードの後の「DNS 解析のみ」を「Proxy / 代理」に変更し、CDN がオンになります。注意:ドメインの検証とカスタムドメインのバインドが完了していない場合、Blogger ブログはあなたのブログのアドレスを見つけることができない可能性があります。
2.Blogger ブログの使用可能な IP を追加する。#
公式で提供されている ghs.google.com の IP は次のとおりです。
- 216.239.32.21
- 216.239.34.21
- 216.239.36.21
- 216.239.38.21
これらの IP は国内で一部のみが ping できるため、私の設定では、これらすべてを ghs.google.com の A レコードに追加しました。つまり、Cloudflare でホストされているドメイン igengdu.com の後に、次の A レコードを追加します:
A @ 216.239.32.21
A @ 216.239.34.21
A @ 216.239.36.21
A @ 216.239.38.21
同時に、dnslookup.onlineなどのウェブサイトで ghs.google.com の IP(IPv4 および IPv6)を検索し、igengdu.com の A レコードに追加します。たとえば、次のように追加します:
A 142.250.80.83 ghs.google.com
A 142.251.40.179 ghs.google.com
AAAA 2607:f8b0:4006:821:0:0:0:2013 ghs.google.com
AAAA 2607:f8b0:4006:80c:0:0:0:2013 ghs.google.com
(三)その他のブログドメインの設定#
1.HTTPS の設定。#
Blogger のバックエンドの設定で HTTPS と HTTPS リダイレクトをオンにすることをお勧めします。HTTPS をオンにすると、ウェブサイトがより安全になります。HTTPS リダイレクトをオンにすると、HTTP://igengdu.comを入力した場合でも、HTTPS://igengdu.comにリダイレクトされます。
2. ドメインリダイレクトの設定をオンにする。#
ドメインリダイレクトの設定をオンにすると、igengdu.com を入力した後、ウェブサイトはhttps://www.igengdu.comと表示されます。私の Blogger ブログはwww.igengdu.comにバインドされているため、検索エンジンのクローラーの識別を統一しやすくするために、ドメインリダイレクトを統一して設定しました。バインドされているドメインが blog.igengdu.com の場合、ドメインリダイレクトの機能は、igengdu.com を入力すると、ウェブサイトがhttps://blog.igengud.comにリダイレクトされることを意味します。
3.Cloudflare でドメインに対して行われるその他の設定。#
3.1 ドメインの SSL/TLS 設定#
igengdu.com ドメインの SSL/TLS 設定オプションで、完全または完全(厳密)に設定します。同時に、エッジ証明書を設定することで、ドメインに 15 年間の無料 SSL サービスを申請できます。
ファイアウォールルール#
3.2 セキュリティオプションで、簡単なファイアウォールルールを設定できます。たとえば、特定の国からのブログへのアクセスをブロックしたい場合は、WAF で次のようなルールを作成できます:Filed: Country, equals、国名;アクションは「Block」に設定します。
3.3 ドメインの「ネットワーク」設定。#
IPv6 の互換性を有効にすることをお勧めします。gRPC を有効にすることをお勧めします。
三、完了#
これで、Cloudflare を使用してカスタムドメインをホストし、Blogger ブログを高速化することができます。特に、IPv6 ネットワークサービスを有効にした場合、IPv6 アドレスにバインドされた Blogger ブログにアクセスすると、より高速に読み込まれます。