Tipi di nomi host delle istanze Amazon EC2 - Amazon Elastic Compute Cloud

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à.

Tipi di nomi host delle istanze Amazon EC2

In questa sezione sono descritti i tipi di nomi host del sistema operativo guest delle istanze Amazon EC2 disponibili quando le istanze vengono avviate nelle sottoreti VPC.

Il nome host distingue le istanze EC2 sulla rete. Puoi utilizzare il nome host di un'istanza se, ad esempio, desideri eseguire script per comunicare con alcune o tutte le istanze della rete.

Tipi di nomi host per EC2

Esistono due tipi di nome host per il nome host del sistema operativo guest quando le istanze EC2 vengono avviate in un VPC:

  • IP name (Nome IP): lo schema di denominazione legacy in cui, quando si avvia un'istanza, l'indirizzo IPv4 privato dell'istanza è incluso nel nome host dell'istanza. Il nome IP esiste per tutta la durata dell'istanza EC2. Se utilizzato come nome host DNS privato, restituirà solo l'indirizzo IPv4 privato (record A).

  • Resource name (Nome risorsa): quando avvii un'istanza, il campo EC2 instance ID (ID istanza EC2) è incluso nel nome host dell'istanza. Il nome risorsa esiste per tutta la durata dell'istanza EC2. Se utilizzato come nome host DNS privato, può restituire sia l'indirizzo IPv4 privato (record A) sia l'indirizzo IPv6 Global Unicast (record AAAA).

Il nome host del sistema operativo guest dell'istanza EC2 dipende dalle impostazioni della sottorete:

  • Se l'istanza viene avviata in una sottorete solo IPv4, puoi selezionare il nome IP o il nome risorsa.

  • Se l'istanza viene avviata in una sottorete dual-stack (IPv4+IPv6), puoi selezionare il nome IP o il nome risorsa.

  • Se l'istanza viene avviata in una sottorete solo IPv6, viene utilizzato automaticamente il nome risorsa.

Nome IP

Quando avvii un'istanza EC2 con Hostname type (Tipo di nome host) uguale a IP name (Nome IP), il nome host del sistema operativo guest è configurato per utilizzare l'indirizzo IPv4 privato.

  • Formato per un'istanza in us-east-1: private-ipv4-address.ec2.internal

  • Esempio: ip-10-24-34-0.ec2.internal

  • Formato per un'istanza in qualsiasi altra AWS regione: private-ipv4-address.region.compute.internal

  • Esempio: ip-10-24-34-0.us-west-2.compute.internal

Nome risorsa

Quando avvii istanze EC2 nelle sottoreti solo IPv6, Hostname type (Tipo di nome host) di Resource name (Nome risorsa) è selezionato per impostazione predefinita. Quando avvii un'istanza nelle sottoreti solo IPv4 o dual-stack (IPv4+IPv6), Resource name (Nome risorsa) è un'opzione che puoi selezionare. Dopo aver avviato un'istanza, puoi gestire la configurazione del nome host. Per ulteriori informazioni, consulta Modifica delle configurazioni del tipo di nome host e del nome host DNS.

Quando avvii un'istanza EC2 con Hostname type (Tipo di nome host) di Resource name (Nome risorsa), il nome host del sistema operativo guest è configurato per utilizzare l'ID dell'istanza EC2.

  • Formato per un'istanza in us-east-1: ec2-instance-id.ec2.internal

  • Esempio: i-0123456789abcdef.ec2.internal

  • Formato per un'istanza in qualsiasi altra AWS regione: ec2-instance-id.region.compute.internal

  • Esempio: i-0123456789abcdef.us-west-2.compute.internal

Differenza tra nome IP e nome risorsa

Le query DNS per i nomi IP e nomi risorsa coesistono per garantire la compatibilità con le versioni precedenti e consentire la migrazione dai nomi host basati su IP alla denominazione basata su risorse. Per i nomi host DNS privati basati su nomi IP, non è possibile configurare se una query di record DNS A per l'istanza riceve una risposta o meno. Le query del record DNS A ricevono sempre una risposta indipendentemente dalle impostazioni del nome host del sistema operativo guest. Al contrario, per i nomi host DNS privati basati sul nome risorsa, è possibile configurare se le query DNS A e/o DNS AAAA per l'istanza ricevono una risposta. È possibile configurare il comportamento della risposta quando si avvia un'istanza o si modifica una sottorete. Per ulteriori informazioni, consulta Modifica delle configurazioni del tipo di nome host e del nome host DNS.

Dove vengono visualizzati il nome risorsa e il nome IP

In questa sezione vengono descritti gli scenari in cui vengono visualizzati i tipi di nome host nome risorsa e nome IP nella console EC2.

Creazione di un'istanza EC2

Quando crei un'istanza EC2, a seconda del tipo di sottorete selezionato, l'opzione Hostname type (Tipo di nome host) di Resource name (Nome risorsa) potrebbe essere disponibile oppure potrebbe essere selezionata e non modificabile. In questa sezione vengono descritti gli scenari in cui vengono visualizzati i tipi di nome host nome risorsa e nome IP.

Scenario 1

Crea un'istanza EC2 nella procedura guidata (consulta la sezione Avvio di un'istanza tramite la procedura guidata di avvio istanza) e, quando configuri i dettagli, scegli una sottorete configurata solo per IPv6.

In questo caso, l'opzione Hostname type (Tipo di nome host) di Resource name (Nome risorsa) è selezionata automaticamente e non è modificabile. Le opzioni DNS Hostname (Nome host DNS) di Enable IP name IPv4 (A record) DNS requests (Abilita richieste DNS IPv4 [record A] basate sul nome IP) e di Enable resource-based IPv4 (A record) DNS requests (Abilita richieste DNS IPv4 [record A] basate sulle risorse) sono deselezionate automaticamente e non sono modificabili. L'opzione Enable resource-based IPv6 (AAAA record) DNS requests (Abilita richieste DNS IPv6 [record AAAA] basate sulle risorse) è selezionata di default ma è modificabile. Se l'opzione è selezionata, le richieste DNS al nome risorsa verranno risolte all'indirizzo IPv6 (record AAAA) di questa istanza EC2.

Scenario 2

Crea un'istanza EC2 nella procedura guidata (consulta la sezione Avvio di un'istanza tramite la procedura guidata di avvio istanza) e, quando configuri i dettagli, scegli una sottorete configurata con un blocco CIDR IPv4 o un blocco CIDR IPv4 e IPv6 ("dual stack").

L'opzione Enable IP name IPv4 (A record) DNS requests (Abilita richieste DNS IPv4 [record A] basate sul nome IP) è selezionata automaticamente e non può essere modificata. Ciò significa che le richieste al nome IP risolveranno l'indirizzo IPv4 (record A) di questa istanza EC2.

Le opzioni sono predefinite per le configurazioni della sottorete, ma puoi modificare le opzioni per l'istanza a seconda delle impostazioni della sottorete:

  • Hostname type (Tipo di nome host): determina se desideri che il nome host del sistema operativo guest dell'istanza EC2 sia il nome risorsa o il nome IP. Il valore predefinito è IP name (Nome IP).

  • Enable resource-based IPv4 (A record) DNS requests (Abilita richieste DNS IPv4 [record A] basate sulle risorse): determina se le richieste al nome risorsa vengono risolte con l'indirizzo IPv4 privato (record A) di questa istanza EC2. Questa opzione non è selezionata di default.

  • Enable resource-based IPv6 (AAAA record) DNS requests (Abilita richieste DNS IPv6 [record AAAA] basate sulle risorse): determina se le richieste al nome risorsa vengono risolte con l'indirizzo GUA IPv6 (record AAAA) di questa istanza EC2. Questa opzione non è selezionata di default.

Quando si visualizzano i dettagli di un'istanza EC2 esistente

Puoi visualizzare i valori del nome host per un'istanza EC2 esistente nella scheda Details (Dettagli) dell'istanza EC2:

  • Hostname type (Tipo di nome host): il nome host nel formato del nome IP o del nome risorsa.

  • Private IP DNS name (IPv4 only) (Nome DNS IP privato [solo IPv4]): il nome IP che verrà sempre risolto all'indirizzo IPv4 privato dell'istanza.

  • Private resource DNS name (Nome DNS risorsa privato): il nome risorsa che può essere risolto ai record DNS selezionati per l'istanza.

  • Answer private resource DNS name (Rispondi al nome DNS delle risorse private): il nome risorsa risolve i record DNS IPv4 (A), IPv6 (AAAA) o IPv4 e IPv6 (A e AAAA).

Inoltre, se ti connetti all'istanza EC2 direttamente tramite SSH e inserisci il comando hostname, visualizzerai il nome host nel formato nome IP o nome risorsa.

Come stabilire se scegliere il nome risorsa o il nome IP

Quando avvii un'istanza EC2 (consulta Avvio di un'istanza tramite la procedura guidata di avvio istanza), se scegli l'opzione Hostname type (Tipo di nome host) di Resource name (Nome risorsa), l'istanza EC2 viene avviata con un nome host nel formato del nome risorsa. In questi casi, anche il record DNS per l'istanza EC2 può indicare il nome risorsa. Ciò offre la flessibilità di scegliere se tale nome host si risolve all'indirizzo IPv4, all'indirizzo IPv6 o sia all'indirizzo IPv4 sia all'indirizzo IPv6 dell'istanza. Se prevedi di utilizzare IPv6 in futuro o se stai già utilizzando sottoreti dual-stack, è meglio usare l'opzione Hostname type (Tipo di nome host) di Resource name (Nome risorsa) in modo tale da modificare la risoluzione DNS per i nomi host delle istanze senza apportare modifiche ai record DNS stessi. Il nome risorsa consente di aggiungere e rimuovere la risoluzione DNS IPv4 e IPv6 su un'istanza EC2.

Se invece scegli un Hostname type (Tipo di nome host) di IP name (Nome IP) e lo utilizzi come nome host DNS, esso può risolvere solo all'indirizzo IPv4 dell'istanza. Non risolverà all'indirizzo IPv6 dell'istanza anche se all'istanza sono associati sia un indirizzo IPv4 sia un indirizzo IPv6.

Modifica delle configurazioni del tipo di nome host e del nome host DNS

Segui la procedura descritta in questa sezione per modificare le configurazioni del tipo di nome host e del nome host DNS per sottoreti o istanze EC2 dopo l'avvio.

Sottoreti

Modifica le configurazioni per una sottorete selezionando una sottorete nella console VPC e scegliendo Actions (Operazioni), quindi Edit subnet settings (Modifica impostazioni della sottorete).

Nota

La modifica delle impostazioni della sottorete non modifica la configurazione delle istanze EC2 già avviate nella sottorete.

  • Hostname type (Tipo di nome host): determina se desideri che l'impostazione di default del nome host del sistema operativo guest dell'istanza EC2 avviata nella sottorete sia il nome risorsa o il nome IP.

  • Abilita richieste IPv4 (record a) del nome host DNS: determina se le richieste/query DNS per il nome della risorsa vengono risolte nell'indirizzo IPv4 privato (record A) di questa istanza EC2.

  • Enable resource-based IPv6 (A record) DNS requests (Abilita richieste DNS IPv6 [A record]): determina se le richieste/query DNS per il nome della risorsa vengono risolte con l'indirizzo IPv6 privato (record A) di questa istanza EC2.

Istanze EC2

Segui le procedure descritte in questa sezione per modificare le configurazioni del tipo di nome host e del nome host DNS per un'istanza EC2.

Importante
  • Per modificare l'impostazione Use resource based naming as guest OS hostname (Usa denominazione basata sulle risorse come nome host del sistema operativo guest), prima devi arrestare l'istanza. Per modificare le impostazioni Answer DNS hostname IPv4 (A record) request (Risposta alla richiesta del nome host DNS IPv4 (record A) o Answer DNS hostname IPv6 (AAAA record) requests (Risposta alle richieste di nome host DNS IPv6 [record AAAA]), non è necessario arrestare l'istanza.

  • Per modificare una qualsiasi delle impostazioni per i tipi di istanza EC2 non supportati da EBS, non è possibile arrestare l'istanza. Devi terminare l'istanza e avviarne una nuova con le configurazioni del tipo di nome host e del nome host DNS desiderate.

Come modificare le configurazioni del tipo di nome host e del nome host DNS per un'istanza EC2
  1. Apri la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/.

  2. Se hai intenzione di modificare l'impostazione Use resource based naming as guest OS hostname (Usa denominazione basata sulle risorse come nome host del sistema operativo guest), prima devi arrestare l'istanza EC2. In caso contrario, puoi ignorare questo passaggio.

    Per arrestare l'istanza, selezionare l'istanza e scegliere Instance state (Stato istanza), Stop instance (Arresta istanza).

  3. Selezionare l'istanza, quindi scegliere Actions (Operazioni), Instance settings (Impostazioni dell'istanza), Change resource based naming options (Modifica delle opzioni di denominazione basate sulle risorse).

    • Use resource based naming as guest OS hostname (Usa denominazione basata sulle risorse come nome host del sistema operativo guest): determina se desideri che il nome host del sistema operativo guest dell'istanza EC2 sia il nome risorsa o il nome IP.

    • Rispondi a richieste IPv4 (record A) del nome host DNS: determina se le richieste/query DNS per il nome della risorsa vengono risolte nell'indirizzo IPv4 di questa istanza EC2.

    • Answer DNS hostname IPv6 (AAAA record) requests (Risposta alle richieste di nome host DNS IPv6 [record AAAA]): determina se le richieste/query DNS per il nome della risorsa vengono risolte con l'indirizzo IPv6 privato (record AAAA) di questa istanza EC2.

  4. Selezionare Salva.

  5. Dopo aver arrestato l'istanza, avviarla di nuovo.