無料の DNS サービスに関しては、これまで多くのウェブマスターに愛用されてきた CloudXNS が良い選択となるはずです。しかし、これはここ数日ですべてが変わりました。いくつかの「よく知られた」理由により、cloudxns は大多数のユーザーの解析を予告なしに停止しました。私がこの問題に気づいたのは、今週学校から帰った後でした。
しばらく考えた後、解析を別のベンダーに移行することにしました。有名な Google Cloud DNS は、主に次のような利点があります。 NS サーバーは、ユーザーが最も近いサーバーから解決を確実に取得できるようにするためにエニーキャスト テクノロジーを使用し、DNSSEC、100% SLA をサポートし、すべての主流のレコード タイプをサポートします。 TTL を許可 1 に設定します。
もちろん、これらの高度な機能 (特に 100% SLA) には代償が伴います。Google Cloud DNS は無料のサービスではありません。それでも、いつか私たちが無料スペースから有料の仮想ホスティングまたは VPS に切り替えることを選択するのと同じように、解像度に影響を与える固有の要因を再び見たくないので、最終的に有料の DNS 解決を選択しました。
そうは言っても、Google Cloud DNS は非常に手頃な価格です。 1 つの DNS ゾーン (単純にドメイン名をホストすると理解できます) の料金は月額わずか 0.2 ドル、100 万 DNS クエリあたりわずか 0.4 ドルです。また、GCP には 1 日あたり 50,000 回の無料割り当てもあります。個人のブログの場合、無料割り当ては十分です。つまり、月額 0.20 ドルのホスティング料金を支払うだけです。この価格はすでに非常に低いため、有料ホスティングを使用する大多数のウェブマスターにとっては無視できるほどです。
VPS ホスティングと Web サイト構築に関するその他の記事については、以下もご覧ください。
- 国内外の無料 DNS ドメイン名解決サービスの概要リスト - 無料の DNS ドメイン名解決サービスをさらに探す
- CN2回線に接続されているVPSホスティングプロバイダーとコンピュータルームのまとめ - CN2回線ホストの本物と偽者を見分けるためのリファレンスマニュアル
- Japan Xrea フリースペースの申し込みと利用 - 優れた安定した無料ホスト 1GB スペース 無料 SSL
追記: 2018 年 6 月 26 日更新、 外部の DNS サービスを使用したくない場合や、DNSPOD のさまざまな機能制限が気に入らない場合は、JD Cloud の DNS ドメイン名解決サービスを試すことができます。 JD Cloud DNS 無料ドメイン名解決 - 回線地域分割をサポートし、CAA 分析レコードを追加できます。
1. GoogleクラウドDNSアプリケーション
公式ウェブサイト:
- HTTPS://cloud.Google.com/DNS/
GCP DNS を使用するには、以下が必要です。
通常のインターネット接続 (基本的なスキル)
米ドルでの支払いをサポートする VISA または Mastercard クレジット カード (これが唯一の基準となる場合があります)、もちろん、代わりに支払いをしてくれる人を見つけることもできます
Google アカウント
GCP を使用する前に、GCP プラットフォームの料金について理解する必要がある概念がいくつかあります。
プロジェクト: プロジェクトは、GCP 上のリソース (コンピューティング、ストレージ、ネットワークなど) の組織単位です。私たちが普段理解している概念と似ています。 GCP 上のすべてのリソースを使用するには、プロジェクトで作業する前に少なくとも 1 つのプロジェクトを作成する必要があります。このプロジェクトは、開発者がさまざまなアプリケーションのリソースをより適切に管理できるようにするために設立されました。たとえば、大量の CPU を必要とするアプリケーションやストレージベースのアプリケーションは別のプロジェクトで管理する必要があります。もちろん、プロジェクト内のアプリケーションの数に厳密なルールはありません。これはユーザー管理の便宜のためです。
決済アカウント: これは、GCP での料金の組織単位です。プロジェクトと同様、管理上の便宜のみを目的としています。その操作方法は、支払い関連の機能を管理することを除いて、プロジェクトの方法とある程度似ています。私たちがオンラインで買い物をするときと同じように、支払いにさまざまな Alipay アカウントを使用できます。ただし、決済アカウントではクレジット カード バインディングのみがサポートされます。
請求の有効化:請求の有効化は、プロジェクトを使用可能な請求先アカウントに関連付けるプロセスです。つまり、プロジェクトの確立時に、デフォルトでは支払い機能が有効になっていないため、予期せぬ出費を防ぐことができます。したがって、課金が有効になっていない場合、プロジェクトでは無料のリソースしか使用できず、多くの高度な機能が無効になります。必要に応じて、プロジェクトを請求先アカウントに関連付けたり、請求先アカウントを複数のプロジェクトに関連付けたりできます。
まず、GCP Web サイトを開いて、Google アカウントにログインします。新規ユーザーの場合は、「無料で試す」ボタンをクリックして、1 年以内に 300 ドルの無料クレジットとその他の永久無料リソースを取得することもできます。ここでは詳細には触れません。
GCP にログインした後、次の手順に従って新しいプロジェクト ページに入ります。
プロジェクト ID は、GCP プラットフォーム全体の一意の識別子です。誰も使用したことのないプロジェクト名を使用すると、ID はデフォルトでその名前と同じになります。それ以外の場合は、上記のようにランダムな ID が取得されます。 「変更」をクリックして、必要な ID を選択できます。 「作成」をクリックすると、右上隅の通知バーが回転し始めます。これは、プロジェクトが作成されていることを示します。正常に作成されると、ここに新しいメッセージが表示されます。
このメッセージをクリックして、プロジェクト管理ホームページにアクセスします。 (拡大するにはクリックしてください)
Google Cloud DNS を使用するには、まずプロジェクトの課金を有効にする必要があります。左上隅のナビゲーション バーをクリックし、[請求] を選択します。
すでに決済口座をお持ちの場合は、「決済口座を関連付ける」を直接クリックして、関連付ける項目を選択できます。そうでない場合は、[請求先アカウントの管理] をクリックして新しいアカウントを作成します。
上の図の次のステップでは、関連情報を入力する必要がありますが、正直に入力することが最善です。タイプ列が「個人」に変更されていることに注意してください。「支払い方法」フィールドにクレジット カード情報を入力します。
「送信して決済を有効にする」をクリックすると、プロジェクトは自動的に決済アカウントに関連付けられます。 (なぜでしょうか?私たちは新しいプロジェクトを進めているからです)。私の経験によると、カードの有効性を確認するために、1 ドルがカードに自動的に請求されますが、1 ドルはすぐに返金されます。
2. GoogleクラウドDNSの利用
課金を有効にした後は、Google Cloud DNS を直接使用することはできません。まず API を有効にする必要があります。 API インターフェースに入ったら、[Cloud DNS API] を選択します。
認証情報 (API KEY に相当しますが、別の方法を使用) をまだ持っていない場合は、上の図の左側にある 3 番目の鍵の形をしたアイコンをクリックして、新しい認証情報を作成する必要があります。以下に示す動作:
DNS 機能を使用するだけで、あまり多くの権限制御は必要ないため、「役割」としてプロジェクト所有者を直接選択できます。文字通りの意味が示すように、彼はプロジェクト内で最高の権限を持っています。キーのタイプのデフォルトは JSON です。これは自動スクリプトで使用するように設計されており、ファイルを保存する必要があります。もちろん、DNS を使用するだけの場合は、おそらく必要ありません。以下に示す動作:
その後、Google Cloud DNS API を有効にできます。アクティブ化が完了したら、図に示すように、左側のメニュー - [ネットワーク サービス] - [クラウド DNS] をクリックして DNS の使用を開始します。
このうち「リージョン名」は任意に設定でき、「DNS名」はCloud DNSを利用したいドメイン名です。ドメイン名がすでに Google Cloud DNS 上のユーザーによってホストされている場合、そのドメイン名を再度作成することはできません(プロジェクト内のドメイン名を除く。たとえば、zby.io の関連ゾーンは複数回作成できます)。
その後、DNS サーバーを変更するのが通常の手順です。ドメイン名レジストラにアクセスして NS サーバーを変更するだけです。 GCP DNS の NS サーバーは次の図に示されています。
上図に示すように、100% の SLA 保証を得るには、4 つの NS サーバー グループをフルに使用するように構成する必要があります。 NS サーバーの混在、または 3 グループ以下のみの使用は保証されません。
Google Cloud DNS は DNS 解決レコードを追加します。 Google Cloud DNS は * 解決をサポートしていますが、私たちが慣れている @ 解決ではここに @ を入力する必要はなく、以下に示すように空白のままにしておきます。
Google Cloud DNSは、レコードを追加する際にサンプルデータを提供します。特定のレコードの一部のオプションには、国内DNSメーカーのような特別な入力ボックスはなく、形式に従って対応する値が入力される場合があります。たとえば、MX レコードを追加する場合、CloudXNS は特に「優先度」ボックスを表示しますが、GCP DNS で使用される形式は「優先ターゲット」です。
Google Cloud DNS は「レコード セット」に編成されます。 CNAME などの一部の特定のレコードでは、サブドメインの複数のレコードを同時に追加することがサポートされています。
3. GoogleクラウドのDNS効果
これは、wzfou.com が編集して追加した内容です。Google Cloud DNS を使用する際の最大の懸念は、おそらく DNS サーバーが QQ になることです。以下は現在の Google Cloud DNS の NS サーバーです。
NS-CLOUD-A1.GOOGLEDOMAINS.COM
NS-CLOUD-A2.GOOGLEDOMAINS.COM
NS-CLOUD-A3.GOOGLEDOMAINS.COM
NS-CLOUD-A4.GOOGLEDOMAINS.COM
このうち、最初の 1 つは ping に失敗しましたが、他の 3 つは正常に ping しました。これは Google クラウド DNS を使用した DNS 解決の応答時間です。このグラフから、国内のさまざまな地域での応答が正常であることがわかります。 (拡大するにはクリックしてください)
これは、DNSPOD 無料 DNS 解決サービスを使用した場合の解決応答時間です。これら 2 つのグラフを比較すると、Google Cloud DNS と DNSPOD 無料版のドメイン名解決応答時間はほぼ同じであることがわかります。 (拡大するにはクリックしてください)
Google Cloud DNSを利用したDNS監視図です。 (拡大するにはクリックしてください)
これは、DNSPOD の無料 DNS 解決の DNS 監視チャートです。比較すると、Google クラウド DNS の解決時間はより大きな範囲で変動しますが、基本的には許容範囲内にあることがわかります。
4. まとめ
現在の経験から判断すると、Google Cloud DNS は非常に満足です。唯一の欠点は、CloudXNS や DNSPOD のような行ごとの解決をサポートせず、代わりに Anycast を使用することです。この機能が必要な場合は、Amazon Route53 も検討する価値があります。これも非常に手頃な価格です。 1 ゾーン + 100 万解析の費用は月額わずか 0.8 ドルです。
現在、Google Cloud DNS には複数の NS サーバーが存在するため、国内での解決は正常であり、Q'ed の心配はありません。 DNSPOD などの国内 NS サーバーと比較すると、解決の応答時間は遅いかもしれませんが、世界的に見ると、Google クラウド DNS の DNS 解決は依然として非常に有利であり、TTL を長く設定できます。これは解析を高速化するのに役立ちます。