Registe um domínio

Esta página descreve como pesquisar um nome de domínio disponível e registar o domínio através do Cloud Domains. O Cloud Domains permite-lhe escolher o seu fornecedor de DNS e personalizar as suas definições de DNS.

Depois de registar o domínio, o Cloud Domains renova automaticamente o registo do domínio, desde que a conta do Cloud Billing permaneça ativa. Pode desativar a renovação automática em qualquer altura após o registo do domínio.

Antes de começar

Antes de começar a usar o Cloud Domains para registar os seus domínios, conclua os seguintes passos:

  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

Configure e registe um domínio

Para usar o Cloud Domains para registar um domínio, conclua as seguintes tarefas:

  1. Pesquise um nome de domínio.
  2. Configure o DNS para o domínio.
  3. Escolha as definições de privacidade para o seu domínio.
  4. Especifique as suas informações de contacto.

  5. Valide as suas informações de contacto.

Quando regista um domínio que é propriedade de uma empresa, o registante tem de fornecer os detalhes de contacto da empresa, como o endereço de email e o número de telefone. Se o solicitador fornecer os respetivos detalhes de contacto pessoais, a empresa pode perder o acesso ao domínio quando o solicitador sair.

Consola

  1. Na Google Cloud consola, aceda à página Cloud Domains.

    Aceda ao Cloud Domains

  2. Clique em Registar domínio.
  3. Tem de aceitar os Termos de Utilização do Squarespace para o seu projeto. Se não tiver aceitado anteriormente, é-lhe pedido que leia primeiro a página dos Termos de Utilização do Squarespace e, em seguida, aceite para continuar.
  4. Pesquise um domínio disponível e, em seguida, identifique o nome do domínio que quer comprar. Os preços são apresentados para cada domínio disponível.
  5. Clique em Selecionar junto ao nome do domínio que quer comprar. Pode adicionar todos os domínios que quiser, sujeitos à sua quota disponível. Para ver detalhes, consulte o artigo Quotas e limites.

    O preço total com base na sua seleção é calculado e apresentado na secção Domínio de pesquisa. Para remover um domínio do carrinho, clique em Desmarcar junto ao nome do domínio.

    Depois de configurar a faturação e concluir o registo do domínio, o Cloud Domains define automaticamente o registo como renovação automática.

  6. Clique em Continuar.

  7. Na secção Configuração de DNS, escolha um dos seguintes fornecedores de DNS para os seus servidores de nomes. Se estiver a registar vários domínios, pode escolher definições individuais para cada domínio.

    Fornecedor de DNS Descrição Custo
    Cloud DNS A Google recomenda que use o Cloud DNS como fornecedor de DNS para todos os seus servidores de nomes. Aplicam-se custos adicionais do Cloud DNS. Para ver detalhes, consulte a página de preços do Cloud DNS.
    Servidores de nomes personalizados Se escolher esta opção, pode usar o Cloud Domains para configurar os servidores de nomes e, em seguida, usar um fornecedor DNS de terceiros para configurar os registos de recursos DNS. Consulte o seu fornecedor DNS.

    • Se selecionar o valor predefinido Usar o Cloud DNS (recomendado), Google Cloud cria automaticamente uma zona para si. Para editar o nome da zona e outros detalhes, faça o seguinte:

      1. Na lista Zona de DNS na nuvem, selecione Configurar nova zona.
      2. Faça as edições necessárias e, de seguida, clique em Guardar e continuar.

      Se já tiver criado uma zona no Cloud DNS, o Cloud Domains seleciona essa zona por predefinição.

    • Se selecionar Usar servidores de nomes personalizados, introduza, pelo menos, dois servidores de nomes. Para adicionar mais servidores de nomes, clique em Adicionar outro servidor de nomes.

  8. Clique em Continuar.

  9. Por predefinição, a proteção de privacidade está ativada. No entanto, pode alterar as definições para uma das opções de privacidade na tabela seguinte.

    Opção de privacidade Descrição
    Proteção de privacidade ativada

    Se escolher esta opção, garante que as suas informações de contacto não estão disponíveis publicamente. Para ajudar a proteger as suas informações de contacto e evitar o spam, um fornecedor de terceiros apresenta informações de contacto alternativas (proxy) para o seu domínio no diretório público. O fornecedor externo encaminha todas as mensagens enviadas para as suas informações de contacto de proxy para as informações de contacto privadas reais.

    O Cloud Domains não oferece proteção de privacidade para todas as extensões de domínios nem domínios de nível superior (TLDs). As bases de dados de registo, as organizações que gerem extensões de domínios, têm políticas que proíbem a utilização da proteção de privacidade para determinados TLDs.

    Limite as suas informações disponíveis para o público Se escolher esta opção, disponibiliza ao público informações não identificáveis limitadas. As informações reais disponíveis publicamente dependem do domínio que escolheu. Se indicar o nome de uma organização, este pode ser visível publicamente.
    Tornar todas as informações de contacto públicas Se escolher esta opção, todas as suas informações de contacto ficam disponíveis ao público através da base de dados WHOIS.

    Para obter informações sobre como usar a privacidade dos contactos, consulte a secção ContactPrivacy na documentação de referência.

  10. Para limitar as informações disponíveis ao público, selecione Limitar as informações disponíveis ao público. Esta opção só está disponível para domínios .com e .net.

  11. Para tornar todas as informações de contacto disponíveis publicamente, selecione Tornar todas as informações de contacto públicas.

  12. Se concordar com a declaração na caixa de diálogo, clique em Concordo.

  13. Clique em Continuar.

  14. Introduza as suas informações de contacto para o domínio, que são necessárias para que a ICANN possa entrar em contacto consigo se houver algum problema. Por predefinição, os detalhes de contacto que introduzir são aplicados aos contactos do solicitador, administrativo e técnico. Para introduzir informações diferentes para cada tipo de contacto, pode editar as definições de contacto mais tarde.

    Se estiver a registar mais do que um domínio, pode optar por aplicar os mesmos detalhes de contacto a todos os domínios ou optar por introduzir detalhes de contacto diferentes para cada domínio.

  15. Clique em Registar.

    O processamento do registo pode demorar alguns minutos.

    O Cloud Domains ou o Squarespace enviam um email de validação para o endereço de email que introduzir.

gcloud

  1. Para pesquisar um nome de domínio disponível, use o comando gcloud domains registrations search-domains:

    gcloud domains registrations search-domains SEARCH_TERM
    

    Substitua SEARCH_TERM por qualquer string não vazia para pesquisar um nome de domínio, como example. Esta pesquisa devolve sugestões de possíveis nomes de domínio que pode registar.

  2. Para verificar a disponibilidade atualizada de um nome de domínio e obter os parâmetros necessários para registar um novo domínio, incluindo o preço, a disponibilidade, os modos de privacidade suportados e os avisos, use o comando gcloud domains registrations get-register-parameters:

    gcloud domains registrations get-register-parameters DOMAIN_NAME
    

    Substitua DOMAIN_NAME pelo nome do domínio para o qual quer verificar a disponibilidade, como example.app.

    O resultado tem um aspeto semelhante ao seguinte:

      availability: AVAILABLE
      domainName: example.app
      domainNotices:
      ‐ HSTS_PRELOADED
      supportedPrivacy:
      ‐ PRIVATE_CONTACT_DATA
      ‐ PUBLIC_CONTACT_DATA
      yearlyPrice:
          currencyCode: USD
          units: '12'
    
  3. Pode escolher um fornecedor DNS para os seus servidores de nomes com base nas opções de fornecedor DNS explicadas na vista geral. Se escolher o Cloud DNS como fornecedor de DNS, tem de criar primeiro uma zona pública gerida para o seu domínio.

    Para criar uma zona pública gerida, use o dns managed-zones create comando:

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

    Substitua o seguinte:

    • CLOUD_DNS_ZONE_NAME: um nome para a sua zona
    • DESCRIPTION: uma descrição da sua zona
    • DOMAIN_NAME: o nome de domínio DNS da sua zona, como example.com

      Use o mesmo nome de domínio que usou nos comandos anteriores, que é o nome de domínio que está a registar.

  4. Para registar o domínio, use o comando gcloud domains registrations register:

    gcloud domains registrations register DOMAIN_NAME
    

    Substitua DOMAIN_NAME pelo nome do domínio que quer registar, como example.app.

    O resultado é semelhante ao seguinte quando regista o domínio example.com através de servidores de nomes fornecidos pelo 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.
    

    Substitua o seguinte:

    • NAME_SERVER_CHOICE: escolha a opção de servidor de nomes com base na sua escolha do fornecedor de DNS
    • CLOUD_DNS_ZONE: o nome da zona gerida do Cloud DNS
    • NAME: o seu nome completo, por exemplo, Alice Smith
    • ORGANIZATION: (opcional) a sua organização, por exemplo, Doe Corp
    • EMAIL_ADDRESS: o seu endereço de email para validação, por exemplo, alice@example.net
    • PHONE_NUMBER: o número de telefone do contacto no formato internacional, por exemplo, +1-800-555-0123
    • FAX_NUMBER: (opcional) o número de telefone do contacto no formato internacional, por exemplo, +1-800-555-0123
    • COUNTRY_CODE: o código do país ou da região da morada, por exemplo, US para os Estados Unidos
    • ZIP_CODE: o código postal da morada, por exemplo, 94043
    • STATE: o estado ou a área administrativa da morada, por exemplo, CA
    • CITY: a cidade ou a localidade da morada, por exemplo, Mountain View
    • ADDRESS_LINE_1: a primeira linha da morada do registante, por exemplo, 1599 Bayview Parkway

      Pode ter até 5 linhas de endereço, mas apenas é obrigatória a primeira.

    • ADDRESS_LINE_2: (opcional) a segunda linha de morada do registante, por exemplo, APT. 123

      Tem de introduzir o endereço com precisão, uma vez que é usado para a recuperação do domínio caso perca o acesso ao seu registo. Para ver detalhes, consulte as diretrizes para introduzir informações no campo de morada.

    • DATA_PRIVACY_CHOICE: a sua escolha de privacidade dos dados

      Para obter informações detalhadas sobre as opções de privacidade, consulte o artigo Proteção de privacidade.

API

  1. Para pesquisar um nome de domínio disponível, use o método registrations.searchDomains com um corpo do pedido vazio:

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

    Substitua o seguinte:

    • PROJECT_ID: o ID do projeto onde o registo do domínio é criado
    • SEARCH_TERM: qualquer string não vazia para pesquisar um nome de domínio, como example

      Esta pesquisa devolve sugestões de possíveis nomes de domínio que pode registar.

  2. Para verificar a disponibilidade atualizada de um nome de domínio e obter os parâmetros necessários para registar um novo domínio, incluindo o preço, a disponibilidade, os modos de privacidade suportados e os avisos, use o método registrations.retrieveRegisterParameters com um corpo vazio:

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

    Substitua o seguinte:

    • PROJECT_ID: o ID do projeto onde a zona gerida é criada
    • DOMAIN_NAME: o nome do domínio para o qual quer verificar a disponibilidade, como example.app

    A resposta resultante contém o yearlyPrice para o domínio, que tem de usar na chamada da API registrations.register.

  3. Pode escolher um fornecedor DNS para os seus servidores de nomes com base nas opções de fornecedor DNS explicadas na vista geral. Se escolher o Cloud DNS como fornecedor de DNS, tem de criar primeiro uma zona pública gerida para o seu domínio.

    Para criar uma zona pública gerida, use o managedZones.create método:

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

    Substitua o seguinte:

    • PROJECT_ID: o ID do projeto onde a zona gerida é criada
    • ZONE_NAME: um nome para a sua zona
    • DESCRIPTION: uma descrição da sua zona
    • DOMAIN_NAME.: o sufixo DNS da sua zona, como example.com

    A resposta resultante contém uma lista nameServers que tem de usar na chamada API registrations.register.

  4. Para registar o domínio, use o registrations.registermétodo:

    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
     }
    }
    

    Substitua o seguinte:

    • PROJECT_ID: o ID do projeto onde criou o recurso de registo
    • DOMAIN_NAME: o nome do domínio que quer registar, como example.com
    • NAME_SERVERS: os servidores de nomes que quer usar

      Se estiver a usar o Cloud DNS, use o resultado do campo nameServers que obteve da chamada API managedZones.create.post.

    • CONTACT_PRIVACY: a definição de privacidade preferencial para os dados de contacto

      Para obter informações detalhadas sobre as opções de privacidade disponíveis, consulte o recurso ContactPrivacy na API Cloud Domains.

    Substitua os seguintes valores para registrantContact, adminContact e technicalContact. Para informações detalhadas sobre cada tipo de contacto, consulte Informações de contacto.

    • REGION_CODE: o código da região da morada, por exemplo, US para os Estados Unidos
    • POSTAL_CODE: o código postal da morada, por exemplo, 94043
    • SUBDIVISION: a subdivisão administrativa de nível mais alto de uma morada, como um estado, uma província, um oblast ou uma prefeitura. Por exemplo, CA para o estado da Califórnia
    • CITY: o nome da cidade ou vila da morada, por exemplo, Mountain View
    • ADDRESS: os níveis inferiores de uma morada, por exemplo, 1599 Amphitheater Parkway
    • CONTACT_NAME: o nome do contacto
    • ORGANIZATION: (opcional) o nome da organização que está a registar o domínio, por exemplo, Doe Corporation
    • EMAIL_ADDRESS: o endereço de email do contacto, por exemplo, john@example.com
    • PHONE_NUMBER: o número de telefone do contacto no formato internacional, por exemplo, +1-800-555-0123
    • FAX_NUMBER: (opcional) o número de fax do contacto no formato internacional, por exemplo, +1-800-555-0123

      Tem de introduzir o endereço com precisão, uma vez que é usado para a recuperação do domínio caso perca o acesso ao seu registo. Para ver detalhes, consulte as diretrizes para introduzir informações no campo de morada.

    Substitua os seguintes valores pelo preço anual do domínio. Este é o valor obtido a partir do campo yearlyPrice na chamada API registrations.retrieveRegisterParameters:

    • CURRENCY_CODE: o código de moeda de três letras, conforme definido na norma ISO 4217. Por exemplo, USD
    • NUMBER_OF_UNITS: as unidades inteiras do valor. Por exemplo, se currencyCode for USD, uma unidade é um dólar americano

Depois de criado, o recurso de registo encontra-se no estado REGISTRATION_PENDING. Deve passar para o estado ACTIVE em alguns minutos. Isto significa que o processo de registo foi bem-sucedido e o domínio está pronto a ser usado.

Para resolver quaisquer problemas que surjam, consulte a secção Resolução de problemas Durante o registo, um recurso de registo parece estar bloqueado no estado REGISTRATION_PENDING. Veja também o artigo Liste os domínios registados.

Se receber uma mensagem de erro durante o processo de registo, consulte o artigo Erros durante o registo de domínios.

Valide as suas informações de contacto

Depois de registar o seu domínio, o Cloud Domains envia um email de validação para o endereço que indicou nas suas informações de contacto do domínio. Este email inclui uma linha de assunto que indica Ação necessária: valide o seu endereço de email ou [Ação necessária] Valide o contacto do seu domínio do Squarespace.

Tem de validar as suas informações de contacto no prazo de 15 dias ou o domínio fica inativo.

Para validar o seu endereço de email, conclua os seguintes passos:

  1. Abra o email de validação de no-reply@squarespace.com.
  2. Clique em Validar email agora.

Depois de o Cloud Domains validar as suas informações de contacto, é apresentada uma mensagem de confirmação a indicar que o seu endereço de email foi validado.

Se existir um erro na validação das suas informações de contacto, consulte a secção de resolução de problemas Problemas de validação de email do registante.

O que se segue?