Skip to main content

Verificando seu domínio personalizado para o GitHub Pages

Você pode aumentar a segurança de seu domínio personalizado e evitar ataques verificando seu domínio.

GitHub Pages está disponível em repositórios públicos com GitHub Free e GitHub Free para organizações, e em repositórios públicos e privados com GitHub Pro, GitHub Team, GitHub Enterprise Cloud e GitHub Enterprise Server. Para obter mais informações, confira "produtos de GitHub".

Sobre a verificação de domínio para o GitHub Pages

Quando você verifica o domínio personalizado de sua conta ou organização pessoal, somente repositórios pertencentes a sua conta pessoal ou corporativa podem ser usados para publicar um site GitHub Pages no domínio personalizado verificado ou nos subdomínios imediatos do domínio.

Verificar seu domínio impede que outros usuários do GitHub de assumir seu domínio personalizado e usá-lo para publicar seu próprio site de GitHub Pages. As tomadas de domínio podem acontecer quando você excluir seu repositório, quando seu plano de cobrança é rebaixado, ou após qualquer outra alteração que desvincula o domínio personalizado ou quando você desabilita GitHub Pages enquanto o domínio permanece configurado para GitHub Pages e não é verificado.

Ao verificar um domínio, todos os subdomínios imediatos também são incluídos na verificação. Por exemplo, se o domínio personalizado github.com for verificado, o docs.github.com, o support.github.com e todos os outros subdomínios imediatos também serão protegidos contra tomadas de controle.

Aviso: é altamente recomendável não usar registros DNS curinga, como *.example.com. O registro DNS curinga permite que qualquer pessoa hospede um site do GitHub Pages em um dos subdomínios que você tem, mesmo quando eles são verificados. Para obter mais informações, confira "Como verificar seu domínio personalizado do GitHub Pages".

Também é possível verificar um domínio para sua organização ou empresa, que exibe um selo "Verificado" na organização ou no perfil da empresa e, em GitHub Enterprise Cloud, permite que você restrinja notificações para endereços de e-mail usando o domínio verificado. Para obter mais informações, confira "Como verificar ou aprovar um domínio para sua organização" e "Como verificar ou aprovar um domínio para sua empresa".

Verificando um domínio para o seu site de usuário

  1. No canto superior direito de qualquer página, clique na foto do seu perfil e em Configurações.

    Ícone Settings (Configurações) na barra de usuário

  2. Na seção "Código, planejamento e automação" da barra lateral, clique em Páginas.

  3. À direita, clique em Adicionar um domínio. Botão Adicionar domínio nas configurações do Pages

  4. Em "Qual domínio você deseja adicionar?", insira o domínio que deseja verificar e clique em Adicionar domínio. Campo de texto Domínio e botão Adicionar domínio nas configurações do Pages

  5. Siga as instruções descritas em "Adicionar um registro TXT DNS" para criar o registro TXT no serviço de hospedagem de domínio. Informações de registro TXT DNS nas configurações do Pages

  6. Aguarde que a configuração de DNS seja alterada. Isto pode ser imediato ou demorar até 24 horas. Confirme a alteração na configuração de DNS executando o comando dig na linha de comando. No comando abaixo, substitua USERNAME pelo nome de usuário e example.com pelo domínio que você está verificando. Se a sua configuração de DNS foi atualizada, você deverá ver o seu novo registro TXT na saída.

    dig _github-pages-challenge-USERNAME.example.com +nostats +nocomments +nocmd TXT
    
  7. Depois de confirmar que a configuração de DNS foi atualizada, verifique o domínio. Se a alteração não for imediata e você tiver saído da página anterior, volte às configurações do Pages seguindo as primeiras etapas e, à direita do domínio, clique em e clique em Continuar verificando. Opção Continuar verificando nas configurações do Pages

  8. Para verificar o domínio, clique em Verificar. Botão Verificar nas configurações do Pages

  9. Para garantir que o seu domínio personalizado permaneça verificado, mantenha o registro TXT na configuração DNS dele.

Verificando um domínio para o site da organização

Os proprietários da organização podem verificar domínios personalizados para a sua organização.

  1. No canto superior direito do GitHub.com, clique na foto do seu perfil e clique em Suas organizações. Suas organizações no menu de perfil 2. Ao lado da organização, clique em Configurações. Botão de configurações
  2. Na seção "Código, planejamento e automação" da barra lateral, clique em Páginas.
  3. À direita, clique em Adicionar um domínio. Botão Adicionar domínio nas configurações do Pages
  4. Em "Qual domínio você deseja adicionar?", insira o domínio que deseja verificar e clique em Adicionar domínio. Campo de texto Domínio e botão Adicionar domínio nas configurações do Pages
  5. Siga as instruções descritas em "Adicionar um registro TXT DNS" para criar o registro TXT no serviço de hospedagem de domínio. Informações de registro TXT DNS nas configurações do Pages
  6. Aguarde que a configuração de DNS seja alterada. Isto pode ser imediato ou demorar até 24 horas. Confirme a alteração na configuração de DNS executando o comando dig na linha de comando. No comando abaixo, substitua ORGANIZATION pelo nome da sua organização e example.com pelo domínio que você está verificando. Se a sua configuração de DNS foi atualizada, você deverá ver o seu novo registro TXT na saída.
    dig _github-pages-challenge-ORGANIZATION.example.com +nostats +nocomments +nocmd TXT
    
  7. Depois de confirmar que a configuração de DNS foi atualizada, verifique o domínio. Se a alteração não for imediata e você tiver saído da página anterior, volte às configurações do Pages seguindo as primeiras etapas e, à direita do domínio, clique em e clique em Continuar verificando. Opção Continuar verificando nas configurações do Pages
  8. Para verificar o domínio, clique em Verificar. Botão Verificar nas configurações do Pages
  9. Para garantir que o seu domínio personalizado permaneça verificado, mantenha o registro TXT na configuração DNS dele.