Registrar un dominio

En esta página se describe cómo buscar un nombre de dominio disponible y registrarlo con Cloud Domains. Cloud Domains te permite elegir tu proveedor de DNS y personalizar tu configuración de DNS.

Después de registrar tu dominio, Cloud Domains renueva automáticamente el registro mientras tu cuenta de facturación de Cloud esté activa. Puedes desactivar la renovación automática en cualquier momento después de registrar tu dominio.

Antes de empezar

Antes de empezar a usar Cloud Domains para registrar tus dominios, sigue estos pasos:

  1. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Roles required to select or create a project

    • Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
    • Create a project: To create a project, you need the Project Creator (roles/resourcemanager.projectCreator), which contains the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  2. Verify that billing is enabled for your Google Cloud project.

  3. Enable the Cloud Domains API.

    Roles required to enable APIs

    To enable APIs, you need the Service Usage Admin IAM role (roles/serviceusage.serviceUsageAdmin), which contains the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

Configurar y registrar un dominio

Para registrar un dominio con Cloud Domains, completa las siguientes tareas:

  1. Busca un nombre de dominio.
  2. Configura el DNS del dominio.
  3. Elige la configuración de privacidad de tu dominio.
  4. Especifica tu información de contacto.

  5. Verifica tu información de contacto.

Cuando se registra un dominio propiedad de una empresa, el titular del registro debe proporcionar los datos de contacto de la empresa, como la dirección de correo electrónico y el número de teléfono. Si el titular proporciona sus datos de contacto personales, la empresa podría perder el acceso al dominio cuando el titular se vaya.

Consola

  1. En la Google Cloud consola, ve a la página Cloud Domains.

    Ir a Cloud Domains

  2. Haz clic en Registrar dominio.
  3. Debes aceptar los Términos del Servicio de Squarespace para tu proyecto. Si no los has aceptado antes, se te pedirá que leas la página de los Términos del Servicio de Squarespace y que los aceptes para continuar.
  4. Busca un dominio disponible y, a continuación, identifica el nombre de dominio que quieres comprar. Se indica el precio de cada dominio disponible.
  5. Haz clic en Seleccionar junto al nombre de dominio que quieras comprar. Puedes añadir todos los dominios que quieras, siempre que no superes tu cuota disponible. Para obtener más información, consulta Cuotas y límites.

    El precio total en función de su selección se calcula y se muestra en la sección Buscar dominio. Para quitar un dominio del carrito, haz clic en Deseleccionar junto al nombre del dominio.

    Una vez que hayas configurado la facturación y completado el registro de tu dominio, Cloud Domains lo renovará automáticamente de forma predeterminada.

  6. Haz clic en Continuar.

  7. En la sección Configuración de DNS, elija uno de los siguientes proveedores de DNS para sus servidores de nombres. Si registras varios dominios, puedes elegir ajustes individuales para cada uno.

    Proveedor de DNS Descripción Coste
    Cloud DNS Google recomienda que uses Cloud DNS como proveedor de DNS para todos tus servidores de nombres. Se aplican cargos adicionales por Cloud DNS. Para obtener más información, consulta la página de precios de Cloud DNS.
    Servidores de nombres personalizados Si eliges esta opción, puedes usar Cloud Domains para configurar tus servidores de nombres y, a continuación, usar un proveedor de DNS externo para configurar tus registros de recursos DNS. Ponte en contacto con tu proveedor de DNS.

    • Si selecciona el valor predeterminado Usar Cloud DNS (recomendado),Google Cloud se creará automáticamente una zona. Para editar el nombre de la zona y otros detalles, sigue estos pasos:

      1. En la lista Cloud DNS zone (Zona de Cloud DNS), selecciona Setup new zone (Configurar zona).
      2. Haz los cambios necesarios y haz clic en Guardar y continuar.

      Si ya has creado una zona en Cloud DNS, Cloud Domains la seleccionará de forma predeterminada.

    • Si seleccionas Utilizar servidores de nombres personalizados, introduce al menos dos servidores de nombres. Para añadir más servidores de nombres, haz clic en Añadir otro servidor de nombres.

  8. Haz clic en Continuar.

  9. De forma predeterminada, la protección de la privacidad está activada. Sin embargo, puedes cambiar los ajustes a una de las opciones de privacidad de la siguiente tabla.

    Opción de privacidad Descripción
    Protección de la privacidad activada

    Si eliges esta opción, tu información de contacto no estará disponible para el público. Para proteger tu información de contacto y evitar el spam, un tercero proporciona información de contacto alternativa (a través de proxy) de tu dominio en el directorio público. El proveedor externo reenvía todos los mensajes que se envían a tu información de contacto proxy a la información de contacto privada real.

    Cloud Domains no ofrece protección de la privacidad para todas las terminaciones de dominio ni para todos los dominios de nivel superior (TLDs). Los registros (es decir, las organizaciones que gestionan las terminaciones de dominio) tienen políticas que prohíben el uso de la protección de privacidad para ciertos TLDs.

    Limitar la información a disposición del público Si eliges esta opción, se pondrá a disposición del público información no identificable limitada. La información disponible públicamente varía en función del dominio que hayas elegido. Si proporcionas el nombre de una organización, puede que se muestre públicamente.
    Hacer pública toda la información de contacto Si eliges esta opción, toda tu información de contacto estará disponible para el público a través de la base de datos de WHOIS.

    Para obtener información sobre cómo usar la privacidad de contacto, consulta la sección ContactPrivacy de la documentación de referencia.

  10. Para limitar la información que está a disposición del público, selecciona Limitar la información a disposición del público. Esta opción solo está disponible para los dominios .com y .net.

  11. Para que toda la información de contacto esté disponible públicamente, selecciona Hacer pública toda la información de contacto.

  12. Si estás de acuerdo con la afirmación del cuadro de diálogo, haz clic en Acepto.

  13. Haz clic en Continuar.

  14. Introduce la información de contacto del dominio, que es necesaria para que la ICANN pueda ponerse en contacto contigo si surge algún problema. De forma predeterminada, los mismos datos de contacto que introduzcas se aplicarán al titular del dominio, al administrador y al contacto técnico. Para introducir información diferente para cada tipo de contacto, puedes editar tu configuración de contacto más adelante.

    Si vas a registrar más de un dominio, puedes aplicar los mismos datos de contacto a todos los dominios o introducir datos de contacto diferentes para cada dominio.

  15. Haz clic en Registrarse.

    El registro puede tardar unos minutos en procesarse.

    Cloud Domains o Squarespace enviarán un correo de verificación a la dirección que indiques.

gcloud

  1. Para buscar un nombre de dominio disponible, usa el comando gcloud domains registrations search-domains:

    gcloud domains registrations search-domains SEARCH_TERM
    

    Sustituye SEARCH_TERM por cualquier cadena no vacía para buscar un nombre de dominio, como example. Esta búsqueda devuelve sugerencias de nombres de dominio que puedes registrar.

  2. Para comprobar la disponibilidad actualizada de un nombre de dominio y obtener los parámetros necesarios para registrar un nuevo dominio (como el precio, la disponibilidad, los modos de privacidad admitidos y los avisos), usa el comando gcloud domains registrations get-register-parameters:

    gcloud domains registrations get-register-parameters DOMAIN_NAME
    

    Sustituye DOMAIN_NAME por el nombre de dominio cuya disponibilidad quieras comprobar, como example.app.

    La salida debería ser similar a la siguiente:

      availability: AVAILABLE
      domainName: example.app
      domainNotices:
      ‐ HSTS_PRELOADED
      supportedPrivacy:
      ‐ PRIVATE_CONTACT_DATA
      ‐ PUBLIC_CONTACT_DATA
      yearlyPrice:
          currencyCode: USD
          units: '12'
    
  3. Puedes elegir un proveedor de DNS para tus servidores de nombres en función de las opciones de proveedor de DNS que se explican en la descripción general. Si eliges Cloud DNS como proveedor de DNS, primero debes crear una zona pública gestionada para tu dominio.

    Para crear una zona pública gestionada, usa el comando dns managed-zones create:

    gcloud dns managed-zones create CLOUD_DNS_ZONE_NAME \
        --description="DESCRIPTION" \
        --dns-name=DOMAIN_NAME \
    

    Haz los cambios siguientes:

    • CLOUD_DNS_ZONE_NAME: un nombre para tu zona
    • DESCRIPTION: una descripción de la zona
    • DOMAIN_NAME: el nombre de dominio DNS de tu zona, como example.com

      Usa el mismo nombre de dominio que has usado en los comandos anteriores, es decir, el nombre de dominio que vas a registrar.

  4. Para registrar el dominio, usa el comando gcloud domains registrations register:

    gcloud domains registrations register DOMAIN_NAME
    

    Sustituye DOMAIN_NAME por el nombre de dominio que quieras registrar, como example.app.

    El resultado será similar al siguiente cuando registres el dominioexample.com mediante los servidores de nombres proporcionados por Cloud DNS:

    Yearly price: 12.00 USD
    Do you agree to pay this yearly price for your domain (y/N)?  y
    You can provide your DNS settings by specifying name servers or a Cloud
    DNS Managed Zone name
     [1] Provide name servers list
     [2] Provide Cloud DNS managed zone name
    Please enter your numeric choice (2):  NAME_SERVER_CHOICE
    Cloud DNS Managed Zone name:  CLOUD_DNS_ZONE
    Cloud DNS Zone 'CLOUD_DNS_ZONE' is not signed. DNSSEC won't be enabled.
    Contact data not provided using the --contact-data-from-file flag.
    Do you want to enter it interactively (Y/n)?  y
    Full name:  NAME
    Organization (if applicable):  ORGANIZATION
    Email:  EMAIL_ADDRESS
    Enter phone number with country code, e.g. "+1.8005550123".
    Phone number:  PHONE_NUMBER
    Enter fax number with country code, e.g. "+1.8005550123".
    Fax number (if applicable):  FAX_NUMBER
    Enter two-letter Country / Region code, e.g. "US" or "PL".
    Refer to the guidelines for entering address field information at https://support.google.com/business/answer/6397478.
    Country / Region code:  COUNTRY_CODE
    Postal / ZIP code:  ZIP_CODE
    State / Administrative area (if applicable):  STATE
    City / Locality:  CITY
    Address Line 1:  ADDRESS_LINE_1
    Address Line 2 (if applicable):  ADDRESS_LINE_2
    Address Line 3 (if applicable):
    Specify contact privacy
     [1] private-contact-data
     [2] public-contact-data
    Please enter your numeric choice (1):  DATA_PRIVACY_CHOICE
    Waiting for 'operation-1597880129306-5ad437580410d-2c65d582-0861c5b7' to
    complete...done.
    Created registration [example.com] Note:
    The domain is not yet registered.
    Wait until the registration resource changes state to ACTIVE.
    

    Haz los cambios siguientes:

    • NAME_SERVER_CHOICE: elige la opción de servidor de nombres en función del proveedor de DNS que hayas elegido.
    • CLOUD_DNS_ZONE: el nombre de la zona gestionada de Cloud DNS
    • NAME: tu nombre completo. Por ejemplo: Alice Smith
    • ORGANIZATION: (opcional) tu organización; por ejemplo, Doe Corp
    • EMAIL_ADDRESS: tu dirección de correo para la verificación (por ejemplo, alice@example.net).
    • PHONE_NUMBER: el número de teléfono del contacto en formato internacional (por ejemplo, +1-800-555-0123)
    • FAX_NUMBER: (opcional) el número de teléfono del contacto en formato internacional. Por ejemplo, +1-800-555-0123.
    • COUNTRY_CODE: el código del país o la región de la dirección. Por ejemplo, US para Estados Unidos.
    • ZIP_CODE: el código postal de la dirección. Por ejemplo, 94043.
    • STATE: el estado o la zona administrativa de la dirección (por ejemplo, CA).
    • CITY: la ciudad o localidad de la dirección (por ejemplo, Mountain View).
    • ADDRESS_LINE_1: la primera línea de la dirección del registrante. Por ejemplo, 1599 Bayview Parkway

      Puedes introducir hasta cinco líneas de dirección, pero solo es obligatoria la primera.

    • ADDRESS_LINE_2: (opcional) la segunda línea de la dirección del registrante. Por ejemplo, APT. 123

      Debe introducir la dirección correctamente, ya que se utiliza para recuperar el dominio si pierde el acceso al registro. Para obtener más información, consulta las directrices para introducir información en los campos de dirección.

    • DATA_PRIVACY_CHOICE: tu elección de privacidad de datos

      Para obtener información detallada sobre las opciones de privacidad, consulta Protección de la privacidad.

API

  1. Para buscar un nombre de dominio disponible, utiliza el método registrations.searchDomains con un cuerpo de solicitud vacío:

    GET https://domains.googleapis.com/v1/projects/PROJECT_ID/locations/global/registrations:searchDomains?query=SEARCH_TERM
    

    Haz los cambios siguientes:

    • PROJECT_ID: ID del proyecto en el que se crea el registro del dominio
    • SEARCH_TERM: cualquier cadena no vacía para buscar un nombre de dominio, como example

      Esta búsqueda devuelve sugerencias de posibles nombres de dominio que puedes registrar.

  2. Para comprobar la disponibilidad actualizada de un nombre de dominio y obtener los parámetros necesarios para registrar un nuevo dominio (como el precio, la disponibilidad, los modos de privacidad admitidos y las notificaciones), utiliza el método registrations.retrieveRegisterParameters con un cuerpo vacío:

    GET https://domains.googleapis.com/v1/projects/PROJECT_ID/locations/global/registrations:retrieveRegisterParameters?domainName=DOMAIN_NAME
    

    Haz los cambios siguientes:

    • PROJECT_ID: ID del proyecto en el que se crea la zona gestionada
    • DOMAIN_NAME: el nombre de dominio cuya disponibilidad quieres comprobar, como example.app

    La respuesta resultante contiene el yearlyPrice del dominio, que debes usar en la llamada a la API registrations.register.

  3. Puedes elegir un proveedor de DNS para tus servidores de nombres en función de las opciones de proveedor de DNS que se explican en la descripción general. Si eliges Cloud DNS como proveedor de DNS, primero debes crear una zona pública gestionada para tu dominio.

    Para crear una zona pública gestionada, usa el método managedZones.create:

    POST https://dns.googleapis.com/dns/v1/projects/PROJECT_ID/managedZones
    {
     "name": "ZONE_NAME",
     "description": "DESCRIPTION",
     "dnsName": "DOMAIN_NAME.",
     "visibility": "public"
    }
    

    Haz los cambios siguientes:

    • PROJECT_ID: el ID del proyecto en el que se crea la zona gestionada
    • ZONE_NAME: un nombre para tu zona
    • DESCRIPTION: una descripción de la zona
    • DOMAIN_NAME.: el sufijo DNS de tu zona, como example.com

    La respuesta resultante contiene una lista nameServers que debes usar en la llamada a la API registrations.register.

  4. Para registrar el dominio, usa el método registrations.register:

    POST https://domains.googleapis.com/v1/projects/PROJECT_ID/locations/global/registrations:register
    {
     "registration": {
       "domainName": "DOMAIN_NAME",
       "dnsSettings": {
         "customDns": {
           "nameServers": [
             "NAME_SERVERS"
           ]
         }
       },
       "contactSettings": {
         "privacy": "CONTACT_PRIVACY",
         "registrantContact": {
           "postalAddress": {
             "regionCode": "REGION_CODE",
             "postalCode": "POSTAL_CODE",
             "administrativeArea": "SUBDIVISION",
             "locality": "CITY",
             "addressLines": [
               "ADDRESS"
             ],
             "recipients": [
               "CONTACT_NAME"
             ],
             "organization": "ORGANIZATION"
           },
           "email": "EMAIL_ADDRESS",
           "phoneNumber": "PHONE_NUMBER",
           "faxNumber": "FAX_NUMBER"
         },
         "adminContact": {
           "postalAddress": {
             "regionCode": "REGION_CODE",
             "postalCode": "POSTAL_CODE",
             "administrativeArea": "SUBDIVISION",
             "locality": "CITY",
             "addressLines": [
               "ADDRESS"
             ],
             "recipients": [
               "CONTACT_NAME"
             ],
             "organization": "ORGANIZATION"
           },
           "email": "EMAIL_ADDRESS",
           "phoneNumber": "PHONE_NUMBER",
           "faxNumber": "FAX_NUMBER"
         },
         "technicalContact": {
           "postalAddress": {
             "regionCode": "REGION_CODE",
             "postalCode": "POSTAL_CODE",
             "administrativeArea": "SUBDIVISION",
             "locality": "CITY",
             "addressLines": [
               "ADDRESS"
             ],
             "recipients": [
               "CONTACT_NAME"
             ],
             "organization": "ORGANIZATION"
           },
           "email": "EMAIL_ADDRESS",
           "phoneNumber": "PHONE_NUMBER",
           "faxNumber": "FAX_NUMBER"
         }
       }
     },
     "yearlyPrice": {
       "currencyCode": "CURRENCY_CODE",
       "units": NUMBER_OF_UNITS
     }
    }
    

    Haz los cambios siguientes:

    • PROJECT_ID: el ID del proyecto en el que has creado el recurso de registro
    • DOMAIN_NAME: el nombre de dominio que quieras registrar, como example.com
    • NAME_SERVERS: los servidores de nombres que quieras usar

      Si usas Cloud DNS, utiliza el resultado del campo nameServers que has obtenido de la llamada a la API managedZones.create.post.

    • CONTACT_PRIVACY: la configuración de privacidad preferida para los datos de contacto

      Para obtener información detallada sobre las opciones de privacidad disponibles, consulta el ContactPrivacyrecurso de la API Cloud Domains.

    Sustituye los siguientes valores de registrantContact, adminContact y technicalContact. Para obtener información detallada sobre cada tipo de contacto, consulta Información de contacto.

    • REGION_CODE: el código de región de la dirección (por ejemplo, US para Estados Unidos).
    • POSTAL_CODE: el código postal de la dirección (por ejemplo, 94043).
    • SUBDIVISION: la subdivisión administrativa más alta de una dirección, como un estado, una provincia, un óblast o una prefectura. Por ejemplo, CA para el estado de California.
    • CITY: el nombre de la ciudad o el pueblo de la dirección (por ejemplo, Mountain View).
    • ADDRESS: los niveles inferiores de una dirección, por ejemplo, 1599 Amphitheater Parkway
    • CONTACT_NAME: el nombre del contacto
    • ORGANIZATION: (opcional) el nombre de la organización que registra el dominio; por ejemplo, Doe Corporation
    • EMAIL_ADDRESS: la dirección de correo del contacto. Por ejemplo, john@example.com
    • PHONE_NUMBER: el número de teléfono del contacto en formato internacional (por ejemplo, +1-800-555-0123)
    • FAX_NUMBER: (opcional) el número de fax del contacto en formato internacional (por ejemplo, +1-800-555-0123)

      Debe introducir la dirección correctamente, ya que se utiliza para recuperar el dominio si pierde el acceso al registro. Para obtener más información, consulta las directrices para introducir información en el campo de dirección.

    Sustituye los siguientes valores por el precio anual del dominio. Es la cantidad obtenida del campo yearlyPrice en la llamada a la API registrations.retrieveRegisterParameters:

    • CURRENCY_CODE: código de moneda de tres letras, tal como se define en la norma ISO 4217 (por ejemplo, USD).
    • NUMBER_OF_UNITS: las unidades completas del importe. Por ejemplo, si currencyCode es USD, una unidad equivale a un dólar estadounidense.

Una vez creado el recurso de registro, se encuentra en el estado REGISTRATION_PENDING. Debería pasar al estado ACTIVE en unos minutos. Esto significa que el proceso de registro se ha completado correctamente y que el dominio está listo para usarse.

Para resolver cualquier problema que surja, consulta la sección Solución de problemas. Durante el registro, parece que un recurso de registro se ha quedado bloqueado en el estado REGISTRATION_PENDING. Consulta también Listar dominios registrados.

Si recibes un mensaje de error durante el proceso de registro, consulta Errores durante el registro de dominios.

Verificar tu información de contacto

Después de registrar tu dominio, Cloud Domains envía un correo de verificación a la dirección que has proporcionado en la información de contacto del dominio. En el asunto del correo aparecerá el mensaje Acción necesaria: verifica tu dirección de correo electrónico o [Acción necesaria] Verifica el contacto de tu dominio de Squarespace.

Tienes 15 días para verificar tu información de contacto o tu dominio quedará inactivo.

Para verificar tu dirección de correo, sigue estos pasos:

  1. Abre el correo de verificación de no-reply@squarespace.com.
  2. Haz clic en Verificar correo ahora.

Una vez que Cloud Domains verifique tu información de contacto, se mostrará un mensaje de confirmación que indica que tu dirección de correo se ha verificado.

Si hay un error al verificar tu información de contacto, consulta la sección Solución de problemas del artículo Problemas con la verificación del correo del registrante.

Siguientes pasos