Todos os produtos
Search
Central de documentação

Elastic Compute Service:Hostnames

Última atualização: Jul 03, 2026

Atribua hostnames exclusivos às instâncias ECS para identificação, registro em log e resolução de DNS interno em uma VPC.

Casos de uso

  • Diferenciar instâncias: identifique instâncias ECS individuais por nomes significativos.

  • Simplificar configurações: utilize hostnames legíveis em vez de endereços IP para serviços de rede, aplicações e definições do sistema.

  • Melhorar logs e monitoramento: hostnames em logs e ferramentas de monitoramento identificam a origem dos eventos e aceleram a solução de problemas.

  • Facilitar a resolução de DNS: mapeie hostnames para endereços IP via resolução de DNS interno para permitir a comunicação entre instâncias por hostname. Consulte Usar hostnames para comunicação interna entre instâncias Linux.

Tipos de hostname

Defina o hostname de uma instância ECS configurando seu Hostname Type. O ECS oferece suporte aos seguintes tipos de hostname:

  • Hostname personalizado: um hostname baseado em uma string personalizada fornecida por você.

    • Formato do hostname:

      • Para instâncias Windows, o hostname deve ter entre 2 e 15 caracteres. Pode conter letras (maiúsculas ou minúsculas), dígitos e hifens (-), mas não pode começar ou terminar com hífen, conter hifens consecutivos ou ser composto apenas por dígitos.

        Importante

        Devido a restrições de comprimento, instâncias Windows aceitam apenas hostnames personalizados.

      • Para outros sistemas operacionais, como Linux, o hostname deve ter entre 2 e 64 caracteres. Pontos (.) separam os segmentos. Cada segmento pode conter letras (maiúsculas ou minúsculas), dígitos e hifens (-). O hostname não pode conter pontos ou hifens consecutivos, nem começar ou terminar com ponto ou hífen.

      Utilize um hostname que indique claramente a função do servidor. Um sistema maduro de operações e manutenção (O&M) geralmente inclui um conjunto completo de regras de nomenclatura, como ID do negócio-linha de produto-região. Por exemplo:

      • app001-live-huanan1 pode indicar o servidor ECS 001 na região huanan1, que hospeda a aplicação de transmissão ao vivo da empresa.

      • jack001-dev-huabei2 pode indicar o servidor de desenvolvimento 001 na região huabei2, utilizado por um funcionário chamado Jack.

    • Custom sequential hostnames: ao criar várias instâncias ECS, use hostnames sequenciais para diferenciá-las e gerenciá-las. Consulte Configurar em lote nomes ou hostnames sequenciais de instâncias.

  • Hostname baseado em endereço IP: um hostname não editável, gerado automaticamente a partir do endereço IPv4 privado primário da interface de rede elástica (ENI) primária da instância. Adequado para ambientes que identificam instâncias pelo endereço IP.

    Importante

    Se você alterar o endereço IPv4 privado primário de uma instância, o hostname será atualizado automaticamente.

    • Formato do hostname: ip-[Private-IPv4-address-string].[regionID].ecs.internal

      • Private-IPv4-address-string: o endereço IPv4 privado primário com os pontos (.) substituídos por hifens (-).

      • regionID: o ID da região da instância ECS. Consulte Regiões e zonas.

      • ecs.internal: o sufixo de domínio interno para ECS.

  • Hostname baseado em ID da instância: um hostname não editável, gerado automaticamente a partir do ID da instância. Este hostname persiste mesmo se o endereço IP da instância mudar, sendo ideal para uma identificação estável.

    • Formato do hostname: [Instance-ID].[regionID].ecs.internal

Configurar o hostname de uma instância

Caso nenhum hostname seja especificado durante a criação da instância, um hostname personalizado padrão será atribuído.

Defina um hostname durante a criação ou modifique-o posteriormente.

Definir durante a criação

  1. Acesse ECS console - custom launch.

  2. Configure definições como método de faturamento, região, tipo de instância e imagem.

    Para obter uma explicação detalhada de cada parâmetro, consulte Parâmetros.

  3. Clique em Advanced Settings (Optional) para definir um hostname. Para criar várias instâncias, configure em lote nomes ou hostnames sequenciais de instâncias para diferenciá-las.

    Importante

    Devido a restrições de comprimento, instâncias Windows aceitam apenas hostnames personalizados.

    image

Modificar após a criação

Importante
  • Você também pode chamar a operação da API ModifyInstanceAttribute para modificar o hostname.

  • Após modificar um hostname, reinicie a instância pelo console ECS (consulte Reiniciar uma instância) ou chame a operação da API RebootInstance para que a alteração tenha efeito. Reiniciar pelo sistema operacional não garante que a mudança seja aplicada.

  • Não modifique o hostname diretamente no sistema operacional (por exemplo, executando hostnamectl ou editando /etc/hostname). Tais alterações não são sincronizadas com as propriedades da instância e não aparecerão no console ECS ou na API.

  1. Acesse ECS console - Instances.

  2. Clique em ID da instância para abrir sua página de detalhes. No canto superior direito, clique em All Operations > Modify Instance Properties. Modifique o hostname e clique em OK.

    Importante

    Devido a restrições de comprimento, instâncias Windows aceitam apenas hostnames personalizados.

    image

  3. Reinicie a instância para que a alteração do hostname tenha efeito.

Visualizar o hostname de uma instância

Visualize o hostname no console ECS ou execute o comando hostname na instância.

Visualizar no console

Visualize o hostname na página de detalhes da instância.

  1. Acesse ECS console - Instances.

  2. Clique em ID da instância para abrir a página de detalhes. Na seção Other Information > Host Name.

    image

Referências da API

Chame a operação DescribeInstances e verifique o parâmetro HostName na resposta.

Conectar para visualizar

Conecte-se a uma instância ECS para visualizar seu hostname de sistema.

  1. Conecte-se à instância.

  2. Visualize o hostname do sistema:

    hostname

    image

Usar hostnames para comunicação interna entre instâncias Linux

Habilite a comunicação interna entre duas instâncias ECS na mesma VPC e grupo de segurança utilizando hostnames.

Informações básicas

  • Instância de destino: a instância com hostname e resolução de DNS privado configurados.

    • Sistema operacional: Alibaba Cloud Linux 3.2

    • Endereço IPv4 privado primário: 172.16.0.101

  • Instância de teste: a instância que executa ping <target_instance_hostname> para acessar a instância de destino.

    • Sistema operacional: Alibaba Cloud Linux 3.2

    • Endereço IPv4 privado primário: 172.16.100.170

Procedimento

  1. Configure o hostname da instância de destino como baseado em IP (ou baseado em ID da instância). Consulte Configurar o hostname de uma instância.

    image

  2. Reinicie a instância de destino para que o novo hostname tenha efeito.

  3. Verifique o hostname da instância de destino.

    1. Conecte-se à instância de destino.

      Consulte Fazer login em uma instância Linux usando o Workbench.

    2. Verifique o hostname atual da instância de destino:

      hostname

      A saída a seguir indica que o hostname foi atualizado:

      image

  4. Configure a resolução de DNS privado para a instância de destino. Consulte Habilitar comunicação entre instâncias ECS usando nomes de domínio privados.

    1. No console VPC, ative o recurso de hostname DNS para a VPC.

      Enable hostname

    2. No console ECS, configure a resolução de DNS privado para a instância de destino. Selecione Enable DNS resolution for the IP-based hostname to the primary private IPv4 address of the instance (A record):

      image

  5. Faça login na instância de teste e execute ping <target_instance_hostname> para testar a conectividade.

    1. Conecte-se à instância de teste com o Workbench. Consulte Fazer login em uma instância Linux usando o Workbench.

    2. Verifique a conectividade de rede interna com a instância de destino pelo hostname:

      ping ip-172-16-0-101.ap-southeast-3.ecs.internal

      A saída a seguir mostra que a instância está acessível pela rede interna via hostname:

      image