Voy a explicar cómo conectar un dominio comprado en Google domains con un proyecto de Firebase para poder hostear nuestro sitio en Firebase hosting.

Lo primero es dar clic en la opción Add custom domain, esto nos mostrará un modal en donde debemos ingresar nuestro dominio, una vez ingresado el dato damos en Continuar.

Firebase hosting domain register

A continuación, nos dará las instrucciones para realizar la verificación, con lo cual debemos dar de alta un registro en los Custom records en la sección de DNS en Google domains, el registro debe ser de tipo TXT.

Firebase hosting verification

Si colocamos nuestro dominio en el campo Host name, la verificación no funcionará.

Google domains add custom record 1

Firebase hosting verification fail

Lo que debemos hacer es dejar el campo en blanco y así podremos validar nuestro dominio.

Google domains add custom record 2

Una vez verificado, Firebase nos pedirá configurar un registro más en la misma sección de DNS, esta vez el registro es del tipo A, y el valor que ingresaremos es la IP a la cual se va a dirigir el tráfico entrante por nuestro dominio, de igual forma debemos dejar el campo de Host name en blanco.

Firebase hosting redirect

Al terminar de realizar este registro, nuestro sitio web ya se debería visualizar al ingresar desde nuestro dominio, en ocasiones el tema de los registros DNS tarda en propagarse, por lo que debemos esperar hasta que esto suceda.

Google domains redirect

Una vez que Firebase identifique ese registro, nuestro dominio aparecerá como Connected.

Firebase hosting verified

Si también queremos configurar el prefijo www, debemos seguir los mismos pasos, pero en este caso si debemos colocar un valor en el campo Host name, el cual será el www. Esto aplica para cualquier subdominio que vayamos a registrar.

Google domains redirect subdomain