Configura un DNS dinamico sulla tua istanza AL2 - Amazon Linux 2

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configura un DNS dinamico sulla tua istanza AL2

Quando avvii un' EC2 istanza, le vengono assegnati un indirizzo IP pubblico e un nome DNS (Domain Name System) pubblico che puoi utilizzare per raggiungerla da Internet. Dal momento che sono presenti numerosi host nel dominio di Amazon Web Services, questi nomi pubblici devono essere sufficientemente lunghi per garantirne l'univocità. Un tipico nome DNS EC2 pubblico di Amazon ha un aspetto simile al seguente:ec2-12-34-56-78.us-west-2.compute.amazonaws.com, dove il nome è composto dal dominio Amazon Web Services, dal servizio (in questo caso,compute) Regione AWS, e da una forma dell'indirizzo IP pubblico.

All'interno della relativa area del dominio, i servizi DNS dinamici forniscono nomi host DNS personalizzati facili da ricordare e che possono risultare più rilevanti per lo specifico caso d'uso dell'host. Inoltre, alcuni di questi servizi sono gratuiti. Puoi utilizzare un provider DNS dinamico con Amazon EC2 e configurare l'istanza per aggiornare l'indirizzo IP associato a un nome DNS pubblico ogni volta che l'istanza viene avviata. Sono disponibili numerosi provider selezionabili. I dettagli specifici relativi alla selezione di un provider e al suo utilizzo per la registrazione di un nome non rientrano nell'ambito della presente guida.

Per utilizzare DNS dinamico con Amazon EC2
  1. Eseguire la registrazione a un provider di servizi DNS dinamico e registrare un nome DNS pubblico mediante il relativo servizio. Questa procedura utilizza il servizio gratuito disponibile in noip.com/free come esempio.

  2. Configurare il client di aggiornamento del DNS dinamico Dopo aver registrato un provider di servizi DNS dinamico e un nome DNS pubblico con il servizio, associare il nome DNS all'indirizzo IP dell'istanza. Numerosi provider, compreso noip.com, consentono di eseguire manualmente questa operazione dalla pagina dell'account nel proprio sito Web, ma molti altri supportano anche client di aggiornamento software. Se sulla tua EC2 istanza è in esecuzione un client di aggiornamento, il record DNS dinamico viene aggiornato ogni volta che l'indirizzo IP cambia, come accade dopo l'arresto e il riavvio. In questo esempio, viene installato il client noip2, che funziona con il servizio fornito da noip.com.

    1. Abilita l'archivio Extra Packages for Enterprise Linux (EPEL) per accedere al client. noip2

      Nota

      AL2 per impostazione predefinita, le istanze hanno le chiavi GPG e le informazioni del repository per l'archivio EPEL installate. Per ulteriori informazioni e per scaricare la versione più recente di questo pacchetto, consulta https://fedoraproject. org/wiki/EPEL.

      [ec2-user ~]$ sudo amazon-linux-extras install epel -y
    2. Installare il pacchetto noip.

      [ec2-user ~]$ sudo yum install -y noip
    3. Creare il file di configurazione. Immettere le informazioni relativi al login e alla password quando viene richiesto e quindi rispondere alle domande successive per configurare il client.

      [ec2-user ~]$ sudo noip2 -C
  3. Attivare il servizio noip.

    [ec2-user ~]$ sudo systemctl enable noip.service
  4. Avviare il servizio noip.

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

    Questo comando avvia il client, che legge il file di configurazione (/etc/no-ip2.conf) precedentemente creato e aggiorna l'indirizzo IP per il nome DNS pubblico selezionato.

  5. Verificare che il client di aggiornamento abbia impostato l'indirizzo IP corretto per il nome DNS dinamico selezionato. Attendere alcuni minuti per consentire l'aggiornamento dei record DNS e quindi provare a connettersi all'istanza utilizzando SSH con il nome DNS pubblico configurato in questa procedura.