Todos os produtos
Search
Central de documentação

Elastic Compute Service:Hostnames

Última atualização: Sep 22, 2026

Atribua hostnames exclusivos a instâncias ECS para identificação, registro de logs e resolução DNS interna em uma VPC.

Casos de uso

  • Diferenciar instâncias: identifique cada instância ECS por meio de nomes significativos.

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

  • Aprimorar logs e monitoramento: hostnames em logs e ferramentas de monitoramento identificam a origem dos eventos, agilizando a resolução de problemas.

  • Auxiliar na resolução DNS: mapeie hostnames para endereços IP por meio de resolução DNS interna, permitindo que as instâncias se comuniquem pelo hostname. Consulte Use hostnames for internal communication between Linux instances.

Tipos de hostname

Defina o hostname de uma instância ECS configurando o 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:

      • Em instâncias Windows, o hostname deve ter de 2 a 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 nem ser composto apenas por dígitos.

        Importante

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

      • Em outros sistemas operacionais, como Linux, o hostname deve ter de 2 a 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.

      Use um hostname que indique claramente a finalidade do servidor. Um sistema maduro de operações e manutenção (O&M) normalmente inclui um conjunto completo de regras de nomenclatura, como business ID-product line-region. Por exemplo:

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

      • jack001-dev-huabei2 pode indicar o servidor de desenvolvimento 001 na região huabei2, usado 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 Batch configure sequential instance names or hostnames.

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

    Importante

    Se você change the primary private IPv4 address of an instance, 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 principal com os pontos (.) substituídos por hifens (-).

      • regionID: o ID da região da instância ECS. Consulte Regions and zones.

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

  • Hostname baseado no ID da instância: hostname não editável, gerado automaticamente a partir do ID da instância. Esse hostname persiste mesmo que o endereço IP da instância mude, sendo ideal para identificação estável.

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

Configurar o hostname de uma instância

Se você não especificar um hostname durante a criação da instância, o sistema atribuirá um hostname personalizado padrão.

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

Definir durante a criação

  1. Acesse ECS console - custom launch.

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

    Para uma explicação detalhada de cada parâmetro, consulte Parameters.

  3. Clique em Advanced Settings (Optional) para definir um hostname. Para criar várias instâncias, batch configure sequential instance names or hostnames para diferenciá-las.

    Importante

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

    HostName é o nome do computador usado no sistema operacional e aceita até 64 caracteres.

Modificar após a criação

Importante
  • Também é possível chamar a operação de api ModifyInstanceAttribute para modificar o hostname.

  • Após modificar o hostname, reinicie a instância pelo console do ECS (consulte Restart an instance) ou chamando a operação de api RebootInstance para que a alteração entre em vigor. Reiniciar de dentro do sistema operacional não garante a aplicação da alteração.

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

  1. Acesse ECS console - Instances.

  2. Clique em no ID da instância para abrir a página de detalhes. No canto superior direito, clique em More > Modify Instance Attribute. Modifique o hostname e clique em OK.

    Importante

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

    Hostname type inclui Custom, IP-based hostname e Instance ID-based hostname. Regras de nomenclatura de HostName: Linux aceita de 2 a 64 caracteres; Windows aceita de 2 a 15 caracteres. Configure private domain name resolution conforme necessário, incluindo a ativação de registros A de hostname para IPv4 privado principal, registros AAAA de IPv6 e resolução reversa PTR de IPv4.

  3. Reinicie a instância para que a alteração do hostname entre em vigor.

Visualize o hostname de uma instância

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

Visualize no console

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

  1. Acesse ECS console - Instances.

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

Referências de 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 o hostname do sistema.

  1. Conecte-se à instância.

  2. Verifique o hostname do sistema:

    hostname
    [root@ip-172-18-8-232 ~]# hostname
    ip-172-18-8-232.cn-hangzhou.ecs.internal
    [root@ip-172-18-8-232 ~]#

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

Ative a comunicação interna entre duas instâncias ECS na mesma VPC e no mesmo grupo de segurança por meio de hostnames.

Informações básicas

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

    • Sistema operacional: Alibaba Cloud Linux 3.2

    • Endereço IPv4 privado principal: 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 principal: 172.16.100.170

Procedimento

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

  2. Reinicie a instância de destino para que o novo hostname entre em vigor.

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

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

      Consulte Log on to a Linux instance using Workbench.

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

      hostname

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

      [root@ip-172-16-0-101 ~]# hostname
      ip-172-16-0-101.ap-southeast-3.ecs.internal
  4. Configure a resolução DNS privada para a instância de destino. Consulte Enable communication between ECS instances by using private domain names.

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

      Na página VPC Basic Information, localize o campo DNS Hostname e clique em Enable no lado direito.

    2. No console do ECS, configure a resolução DNS privada para a instância de destino. Selecione Enable DNS Resolution from the IP Address-based Hostname to the Instance Primary Private IPv4 Address (A Record):

      Na seção Hostname Type, selecione IP-based hostname e, em seguida, marque as opções correspondentes na seção Private Domain Name Resolution.

  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 pelo Workbench. Consulte Log on to a Linux instance using 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 por hostname:

      [root@i          ~]# ping ip-172-16-0-101.ap-southeast-3.ecs.internal
      PING ip-172-16-0-101.ap-southeast-3.ecs.internal (172.16.0.101) 56(84) bytes of data.
      64 bytes from 172.16.0.101 (172.16.0.101): icmp_seq=1 ttl=64 time=0.256 ms
      64 bytes from 172.16.0.101 (172.16.0.101): icmp_seq=2 ttl=64 time=0.139 ms
      64 bytes from 172.16.0.101 (172.16.0.101): icmp_seq=3 ttl=64 time=0.152 ms