Configure o DNS dinâmico na sua instância AL2 - Amazon Linux 2

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Configure o DNS dinâmico na sua instância AL2

Quando você inicia uma instância do EC2, ela recebe um endereço IP público e a um Sistema de Nomes de Domínio (DNS) público que é possível usar para ter acesso a ela pela Internet. Como há muitos hosts no domínio da Amazon Web Services, esses nomes públicos devem ser longos o suficiente para que cada nome permaneça exclusivo. Um nome DNS público típico do Amazon EC2 é mais ou menos assim:ec2-12-34-56-78.us-west-2.compute.amazonaws.com, onde o nome consiste no domínio da Amazon Web Services, no serviço (nesse caso,compute) Região da AWS, no e em uma forma do endereço IP público.

Os serviços de DNS dinâmico fornecem nomes do host DNS personalizados na área de domínio que sejam fáceis de lembrar e também mais apropriados ao caso de uso do host. Alguns desses serviços também são gratuitos. Alguns desses serviços também são gratuitos. É possível usar um provedor DNS dinâmico com o Amazon EC2 e configurar a instância para atualizar o endereço IP associado a um nome DNS público sempre que uma instância for iniciada. Há muitos provedores diferentes à sua escolha, e os detalhes específicos da escolha do provedor e do registro de um nome com ele estão fora do escopo deste guia.

Para usar o DNS dinâmico com o Amazon EC2
  1. Cadastre-se com um provedor de serviços DNS dinâmico e registre um nome DNS público com o serviço. Esse procedimento usa o serviço gratuito de noip.com/free como exemplo.

  2. Configure o cliente de atualização de DNS dinâmico. Após registrar um provedor de serviços de DNS dinâmico e um nome DNS público com o serviço, aponte o nome DNS para o endereço IP de sua instância. Muitos provedores (incluindo o noip.com) permitem que você faça isso manualmente na página da conta em seu site, mas muitos também oferecem suporte a clientes de atualização de software. Se um cliente de atualização estiver sendo executado na instância do EC2, o registro do DNS dinâmico será atualizado sempre que o endereço IP mudar, como após o encerramento e a reinicialização. Neste exemplo, você instala o cliente noip2, que funciona com o serviço proporcionado pelo noip.com.

    1. Ative o repositório Extra Packages for Enterprise Linux (EPEL) para obter acesso ao noip2 cliente.

      nota

      AL2 as instâncias têm as chaves GPG e as informações do repositório do EPEL instaladas por padrão. Para obter mais informações e baixar a versão mais recente desse pacote, consulte https://fedoraproject. org/wiki/EPEL.

      [ec2-user ~]$ sudo amazon-linux-extras install epel -y
    2. Instale o pacote noip.

      [ec2-user ~]$ sudo yum install -y noip
    3. Crie o arquivo de configuração. Insira as informações de login e senha quando solicitado e responda as perguntas subsequentes para configurar o cliente.

      [ec2-user ~]$ sudo noip2 -C
  3. Habilite o serviço noip.

    [ec2-user ~]$ sudo systemctl enable noip.service
  4. Inicie o serviço noip.

    [ec2-user ~]$ sudo systemctl start noip.service

    Esse comando inicia o cliente, que lê o arquivo de configuração (/etc/no-ip2.conf) que você criou anteriormente e atualiza o endereço IP para o nome DNS público que você escolher.

  5. Verifique se o cliente de atualização definiu o endereço IP correto para o nome DNS dinâmico. Aguarde alguns minutos para que os registros DNS sejam atualizados e tente se conectar à sua instância usando SSH com o nome DNS público que você configurou nesse procedimento.