サイト全体をホストする方法はありますか? Google クラウド ストレージ?つまり、バケットをトップレベル ドメインに直接マッピングします。 例えば。というバケットを作成します。 mysite.com の場合、ユーザーが mysite.com にアクセスすると、クラウド ストレージから直接コンテンツを提供しますか? 方法がわかります CNAME サブドメイン。 static .mysite.com ですが、トップレベル ドメインをバケットにマップする方法がわかりません 解決策はありますか? **答え** これもやりたかった。しかし、現在のところ、Google Cloud Storage バケットをトップレベル ドメイン名に直接バインドする方法はありません。 Google Cloud Storage がウェブ リクエストに応答する IP アドレスは (インターネットの状況の変化に適応するために) 頻繁に変更されるため、Google はそれらのサブセットを追加することを望んでいません (すぐにウェブサイトの DNS サーバーの A レコードとして。代わりに、Google は管理する DNS 名に CNAME を要求するため、Google Cloud Storage の IP アドレスを必要に応じて何度でも変更できます。また、CNAME はサブドメインにのみ追加でき、トップレベル ドメインには追加できません。 (これは、特定のレベルに CNAME がある場合、そのドメインの DNS サーバーがそのレベルの他のクエリに応答しないためです。ただし、トップレベル ドメインは、少なくとも NS および SOA クエリにも応答する必要があります。) 現時点での唯一の回避策は、別の回答で説明されているように、www サブドメインの CNAME を設定し、トップレベル ドメインから www サブドメインへの http レベルのリダイレクトを行うように DNS ホスティング サービスを構成することです。 (ほとんどのプロバイダーがそれをサポートします。) あなたがこのソリューションのファンでない場合 (私のように)、正確に 3 つの可能性があります。 1 つ目は、Google が Google Cloud Storage でトップレベル ドメインをホストする可能性を提供するのを待つことです。ただし、最初に、Google から DNS ホスティングへの移行が必要です。トップレベル ドメインのサポートを有効にするには、Google 側で追加の作業が必要になります (DNS ホスティング サービスを構築した後)。 Google が両方を管理している場合。ただし、Googleがそれを提供するかどうか、またはいつ提供するかはわかりません。しかし、期待することができます 2 番目の解決策は、別の大手プロバイダーに切り替えることです。 Amazon は、トップレベル ドメインで S3 からの静的 Web サイトをホストできます。しかし、それは、そのドメインの DNS もホストしているためです。他にもあるかもしれません。すべての大規模なクラウド プロバイダーは、頻繁に変更される一連の IP アドレスからデータを提供します。そのため、DNS もホストしていない場合は、サブドメインに CNAME を設定する必要があります。 3 つ目の (少なくとも理論上の) 解決策は、おそらく OpenStack などで同等のサービスを提供する小規模なクラウド プロバイダーに切り替えることです。大手企業 (Amazon、Google など) よりもかなり単純で、トップレベル ドメインの A レコードとして設定する IP アドレスの小さなセットを提供することができます。ただし、これは私の側の知識に基づいた推測にすぎません。現在、そのような小規模なクラウド ストレージ プロバイダーを知りません。 (4 つ目の可能性は、Web サイトを静的にホストするという考えをあきらめることです。しかし、個人的には、少なくともセキュリティと応答性の観点から、可能であればこのオプションが本当に好きです。) **帰属** *出典: リンク、質問作成者: rossmckegney、回答作成者: Christian Hudon*