Estimado, deberás resolver el tema con los del hosting.
No recuerdo los términos técnicos correctos, pero "hosting" es lo que hace Google con Sites. Si usás Google Sites no necesitás un "hosting".
Ahora bien, muchas empresas de hosting te dan un servicio completo, aunque dudo que gratuito, y te registran la url en NIC y además registran los DNS (hay un término específico que no recuerdo) para que quien busque tu sitio web llegue al nº de IP del hosting. En tu caso deberías conseguir a un proveedor que te brinde ese servicio: que te direccione la url a las IP que te indica Google.