전체 사이트를 호스트할 수 있는 방법이 있습니까? 구글 클라우드 스토리지? 즉, 버킷을 최상위 도메인에 직접 매핑합니다. 예를 들어 라는 버킷을 생성합니다. mysite.com, 사용자가 mysite.com을 방문하면 클라우드 저장소에서 직접 콘텐츠를 제공합니까? 나는 방법을 본다 CNAMEa 하위 도메인, 예: 정적 .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 호스팅 서비스를 구성하는 것입니다. (대부분의 공급자가 이를 지원합니다.) 나처럼 이 솔루션의 팬이 아니라면 정확히 세 가지 가능성이 있습니다. 첫 번째는 Google이 Google Cloud Storage에서 최상위 도메인을 호스팅할 수 있는 가능성을 제공할 때까지 기다리는 것입니다. 하지만 먼저 DNS 호스팅에 Google이 필요합니다. 최상위 도메인 지원을 사용하려면 Google의 추가 작업이 필요하지만(DNS 호스팅 제품을 구축한 후), 가능합니다. Google이 두 부분을 모두 제어하는 ​​경우. 그래도 Google이 언제 제공할지 모르겠습니다. 그러나 희망할 수 있다 두 번째 해결책은 다른 대형 공급업체로 전환하는 것입니다. Amazon은 최상위 도메인에서 S3의 정적 웹사이트를 호스팅할 수 있습니다. 하지만 해당 도메인에 대한 DNS도 호스트하기 때문입니다. 다른 사람들이있을 수 있습니다. 모든 대규모 클라우드 공급자는 자주 변경되는 IP 주소 집합에서 데이터를 제공합니다. 따라서 DNS도 호스팅하지 않는 경우 하위 도메인에 CNAME을 설정해야 합니다. 세 번째(최소한 이론상) 솔루션은 OpenStack 등에서 동등한 서비스를 제공하는 더 작은 클라우드 공급자로 전환하는 것입니다. 더 작기 때문에 IP 라우팅 설정은 대기업(Amazon, Google 등)보다 훨씬 간단하며 최상위 도메인에서 A 레코드로 설정할 작은 IP 주소 집합을 제공할 수 있습니다. 하지만 이것은 내 입장에서 교육받은 추측일 뿐입니다. 지금 당장은 소규모 클라우드 스토리지 제공업체에 대해 알지 못합니다. (네, 네 번째 가능성은 웹 사이트를 정적으로 호스팅한다는 생각을 포기하는 것입니다. 하지만 개인적으로는 적어도 보안 및 응답성 관점에서 가능하면 이 옵션을 정말 좋아합니다.) **출처** *출처: 링크 , 질문 작성자: rossmckegney , 답변 작성자: Christian Hudon*