Skip to main content

Configurar servidores de nomes DNS

O GitHub Enterprise Server usa o protocolo de configuração dinâmica de host (DHCP) para configurações de DNS quando as concessões de DHCP fornecem servidores de nomes. Se os servidores de nomes não forem fornecidos por uma concessão do protocolo DHCP, ou caso você precise usar configurações DNS específicas, será possível especificá-los manualmente.

Os servidores de nomes especificados precisam resolver o nome do host do sua instância do GitHub Enterprise Server.

Aviso: não altere o nome do host do GitHub Enterprise Server após a configuração inicial. Alterar o nome do host causará comportamento inesperado, até e incluindo falhas de instância e invalidação das chaves de segurança dos usuários. Se você alterou o nome do host da instância e está enfrentando problemas, entre em contato com Suporte do GitHub Enterprise ou Suporte do GitHub Premium.

Configurar servidores de nomes usando o console de máquina virtual

  1. Usando suas ferramentas de plataforma de virtualização, abra o console de máquina virtual.
  2. Para iniciar a configuração de rede, pressione S.
  3. Configure os servidores de nomes da sua instância.
  4. Para concluir a definição das configurações, pressione D.

Configurar servidores de nomes usando o shell administrativo

  1. Conecte-se via SSH ao sua instância do GitHub Enterprise Server. Se sua instância for composta por vários nós, por exemplo, se a alta disponibilidade ou a replicação geográfica estiver configurada, efetue SSH no nó primário. Se você usar um cluster, poderá efetuar SSH em qualquer nó. Substitua HOSTNAME pelo nome do host da instância ou pelo nome do host ou endereço IP de um nó. Para obter mais informações, confira "Acesar o shell administrativo (SSH)".

    Shell
    ssh -p 122 admin@HOSTNAME
    
  2. Para editar seus nomes de servidores, use o comando ghe-setup-network no modo visual. Para obter mais informações, confira "Utilitários de linha de comando".

    ghe-setup-network -v
    
  3. Para adicionar entradas de servidor de nomes ao sua instância do GitHub Enterprise Server, execute o seguinte:

    sudo service resolvconf restart
    sudo service dnsmasq restart