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 inicia una instancia de EC2, se le asigna una dirección IP pública y un nombre de sistema de nombres de dominio (DNS) público que puede utilizar para acceder a 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 público típico de Amazon EC2 tiene el siguiente aspecto:ec2-12-34-56-78.us-west-2.compute.amazonaws.com, donde el nombre consta del 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. Puede usar un proveedor DNS dinámico con Amazon EC2 y configurar la instancia para actualizar la dirección IP asociada con un nombre DNS público cada vez que se inicia 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 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 en la instancia de EC2 se está ejecutando un cliente de actualización, el registro DNS dinámico se actualiza cada vez que cambia la dirección IP, por ejemplo, como sucede después de un cierre y reinicio. En este ejemplo, se instala el cliente noip2, que funciona con el servicio que proporciona noip.com . -
Habilite 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.