Există vreo modalitate de a găzdui un întreg site pe Google Cloud Storage? Adică, mapați o găleată direct la un domeniu de nivel superior De exemplu. creați o găleată numită mysite.com, atunci când utilizatorul vizitează mysite.comserve conținutul direct din stocarea în cloud? Văd cum să subdomeniu CNAMEa, de ex .mysite.com static, dar nu reușesc să-și dau seama cum să mapați domeniul de nivel superior la o grupă Vreo solutie? **Răspuns** Am vrut să fac și asta. Dar în prezent nu există nicio modalitate de a lega compartimentele Google Cloud Storage direct la un nume de domeniu de nivel superior, după cum ați aflat Adresele IP la care Google Cloud Storage răspunde solicitărilor web se schimbă des (pentru a se adapta la condițiile în schimbare de pe Internet), așa că Google nu dorește să adăugați un subset al acestora (care ar fi rapid depășiți) ca înregistrări A pentru serverul DNS al site-ului dvs. web. În schimb, Google necesită un CNAME pentru un nume DNS pe care îl controlează, astfel încât să poată schimba adresele IP pentru Google Cloud Storage ori de câte ori este nevoie. Și un CNAME poate fi adăugat doar la un subdomeniu și nu la un domeniu de nivel superior. (Acest lucru se datorează faptului că, atunci când există un CNAME la un anumit nivel, serverul DNS pentru acel domeniu nu va răspunde la nicio altă întrebare pentru acel nivel. Dar un domeniu de nivel superior trebuie să răspundă și la cel puțin interogări NS și SOA.) Singura soluție pentru aceasta în acest moment este, așa cum este descris într-un alt răspuns, să configurați CNAME pentru subdomeniul www și să configurați serviciul dvs. de găzduire DNS pentru a face o redirecționare la nivel http de la domeniul de nivel superior la subdomeniul www. (Majoritatea furnizorilor va sprijini acest lucru.) Dacă nu ești un fan al acestei soluții (ca mine), există exact trei posibilități. Prima este să așteptați ca Google să ofere posibilitatea de a găzdui domenii de nivel superior pe Google Cloud Storage. Pentru asta, mai întâi, Google necesită găzduire DNS. Activarea suportului pentru domenii de nivel superior ar necesita muncă suplimentară din partea Google (după construirea ofertei lor de găzduire DNS), dar este doar posibil. dacă Google controlează ambele părți. Nu am nicio idee dacă sau când Google va oferi vreodată asta. Dar se poate spera A doua soluție este trecerea la un alt furnizor mare. Amazon poate găzdui site-uri web statice de la S3 pe un domeniu de nivel superior. Dar asta... este pentru că găzduiesc și DNS pentru acel domeniu. Pot fi și altele. Toți furnizorii mari de cloud vor furniza date dintr-un set de adrese IP care se schimbă frecvent. Deci, dacă nu găzduiesc nici DNS-ul dvs., va trebui să setați un CNAME pe un subdomeniu. A treia soluție (teoretică, cel puțin) este să treceți la un furnizor de cloud mai mic, oferind un serviciu echivalent, poate pe OpenStack, etc. Deoarece sunt mai mici, configurația lor de rutare IP va fi destul de simplu decât jucătorii mari (Amazon, Google etc.) și ar putea apoi să vă ofere un set mic de adrese IP pe care să le setați ca înregistrări A pe domeniul dvs. de nivel superior. Totuși, aceasta este doar o presupunere educată din partea mea. Nu știu momentan despre astfel de furnizori mai mici de stocare în cloud. (Ei bine, bine, a patra posibilitate este să renunți la ideea de a-ți găzdui site-ul static. Dar personal, îmi place foarte mult această opțiune atunci când este posibil, cel puțin din punct de vedere al securității și al capacității de răspuns.) **Atribuire** *Sursa: Link, Întrebare Autor: rossmckegney, Răspuns Autor: Christian Hudon*