Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Configura un DNS dinámico en tu instancia AL2
Cuando lanzas una EC2 instancia, se le asigna una dirección IP pública y un nombre de sistema de nombres de dominio (DNS) público que puedes usar para comunicarte con ella desde Internet. Dado que hay muchos hosts en el dominio de Amazon Web Services, estos nombres públicos deben ser bastante largos para que cada uno siga siendo único. Un nombre DNS EC2 público típico de Amazon tiene el siguiente aspecto:ec2-12-34-56-78.us-west-2.compute.amazonaws.com, donde el nombre consiste en el dominio de Amazon Web Services, el servicio (en este caso,compute) Región de AWS, la y una forma de la dirección IP pública.
Los servicios DNS dinámicos proporcionan nombres de host DNS personalizados dentro del área del dominio que son fáciles de recordar y también más relevantes para el caso de uso del host. Algunos de estos servicios también son gratuitos. Puedes usar un proveedor de DNS dinámico con Amazon EC2 y configurar la instancia para que actualice la dirección IP asociada a un nombre de DNS público cada vez que se inicie la instancia. Hay muchos proveedores entre los que elegir pero los detalles específicos de elegir un proveedor y registrar un nombre quedan fuera del alcance de esta guía.
Para usar el DNS dinámico con Amazon EC2
-
Inscríbase en un proveedor de servicio DNS dinámico y registre un nombre DNS público con el servicio. Este procedimiento usa el servicio gratuito de noip.com/free
como ejemplo. -
Configure el cliente de actualización de DNS dinámico. Una vez que tiene un proveedor de servicios DNS dinámico y un nombre DNS público registrado con el servicio, apunte el nombre DNS a la dirección IP de la instancia. Muchos proveedores (incluido noip.com
) permiten hacer esto manualmente en la página de la cuenta en el sitio web, pero muchos otros también admiten clientes de actualización de software. Si hay un cliente de actualización en tu EC2 instancia, tu registro de DNS dinámico se actualiza cada vez que cambia la dirección IP, como ocurre después de apagar y reiniciar. En este ejemplo, se instala el cliente noip2, que funciona con el servicio que proporciona noip.com . -
Activa el repositorio Extra Packages for Enterprise Linux (EPEL) para acceder al
noip2cliente.nota
AL2 las instancias tienen instaladas de forma predeterminada las claves GPG y la información del repositorio de EPEL. Para obtener más información y descargar la última versión de este paquete, consulta https://fedoraproject. org/wiki/EPEL
. [ec2-user ~]$sudo amazon-linux-extras install epel -y -
Instale el paquete
noip.[ec2-user ~]$sudo yum install -y noip -
Cree el archivo de configuración. Escriba la información de inicio de sesión y contraseña cuando se le pida y responda a las preguntas posteriores para configurar el cliente.
[ec2-user ~]$sudo noip2 -C
-
-
Habilite el servicio noip.
[ec2-user ~]$sudo systemctl enable noip.service -
Inicie el servicio noip.
[ec2-user ~]$sudo systemctl start noip.serviceEste comando inicia el cliente, que lee el archivo de configuración (
/etc/no-ip2.conf) que ha creado previamente y actualiza la dirección IP del nombre DNS público que elija. -
Verifique que el cliente de actualización ha establecido la dirección IP correcta para el nombre DNS dinámico. Deje que pasen unos minutos para que se actualicen los registros DNS y después intente conectar la instancia usando SSH con el nombre DNS público que ha configurado en este procedimiento.