Tipi di hostname - 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 hostname

AWS fornisce due tipi di hostname: privati e pubblici. La tabella seguente confronta le principali differenze tra gli hostname privati e pubblici, incluso il modo in cui si risolvono, come sono configurati e quando utilizzare ciascun tipo.

Hostname privati Hostname pubblici
Risoluzione DNS Gli hostname privati abilitano FQDN privati non accessibili da Internet pubblico. Gli hostname privati consentono solo alle richieste di risolversi a indirizzi GUA IPv4 e IPv6 privati all’interno del VPC. Gli hostname pubblici abilitano FQDN pubblici accessibili da Internet pubblico. Gli hostname pubblici consentono alle richieste di risolversi a GUA IPv4 e IPv6 privati all’interno del VPC e IP pubblici da Internet (DNS split-horizon).
Configurazione Gli hostname privati vengono configurati a livello di istanza. Gli hostname pubblici sono configurati a livello di interfaccia di rete.
Quando utilizzare
  • Per gli hostname che si risolvono solo all’interno del tuo VPC, per la comunicazione interna

  • Per mantenere privato lo schema di denominazione interno

  • Per semplificare la gestione delle risorse interne senza considerazioni DNS esterne

  • Per accedere alle istanze su IPv4 e IPv6 da Internet

  • Per consentire una migrazione agevole da ambienti IPv4 a IPv6

Hostname pubblici

Puoi utilizzare gli hostname pubblici per accedere alle istanze EC2 utilizzando hostname che si risolvono all’indirizzo pubblico IPv4 o IPv6 dell’istanza e facilitano la transizione a IPv6.

Gli hostname pubblici consentono di:

  • Accedere alle istanze EC2 sia su IPv4 che su IPv6, per una maggiore flessibilità nel modo in cui ti connetti alle risorse.

  • Migrare da ambienti IPv4 a IPv6 in base alle esigenze. Puoi, ad esempio, disaccoppiare le migrazioni di database e applicazioni, riducendo la complessità e il rischio.

  • Utilizza più opzioni di hostname (solo IPv4, solo IPv6 e dual-stack) che si risolvono automaticamente agli indirizzi IP appropriati.

  • Usufruisci di una maggiore sicurezza con il DNS split-horizon, che risolve gli hostname a indirizzi IP privati quando vengono richiesti dall’interno del tuo VPC.

Tipi di hostname pubblici e quando utilizzarli

Per utilizzare gli hostname pubblici, devi modificare un’interfaccia di rete esistente. Questa sezione descrive le tre opzioni relative al tipo di hostname pubblico e aiuta a decidere quale utilizzare:

  • Dual-stack - Nome basato su IP

    • Questa è l’opzione migliore se stai migrando o intendi migrare da IPv4 a IPv6. Questa opzione consente la connettività sia su IPv4 che su IPv6, offrendo flessibilità ai client che potrebbero utilizzare entrambi i protocolli e consente ai client di mantenere lo stesso hostname durante la migrazione a IPv6.

    • Le richieste dall’interno del VPC vengono risolte sia all’indirizzo IPv4 privato che a IPv6 Global Unicast Address (GUA). Le richieste provenienti da Internet si risolvono sia all’indirizzo GUA IPv4 pubblico che all’indirizzo GUA IPv6 dell’interfaccia di rete.

    • Esempio

      • Quando scegli questa opzione, verrà generato un FQDN dual-stack per questa interfaccia di rete. Questo è un esempio del FQDN che verrà generato:

        • f5lnz-0khrm-nt2u3-gyqqt-nbdl5-q3cdpO.ap-southeast-2.ip.aws

      • Dove:

        • f5lnz-0khrm-nt2u3-gyqqt-nbdl5-q3cdpO è l’hostname che è una rappresentazione di base36 dell’indirizzo IPv6 pubblico primario (f5lnz-0khrm-nt2u3-gyqqt-nbdl5) sull’interfaccia di rete insieme a una rappresentazione di base36 dell’indirizzo IPv4 pubblico primario (q3cdpO) sull’interfaccia di rete.

        • f5lnz-0khrm-nt2u3-gyqqt-nbdl5 viene risolto dal resolver Amazon DNS nell’indirizzo GUA IPv6 FFFF:1407:4:f000:81d:2689:1066:4489. Questo è il primo GUA IPv6 assegnato all’interfaccia di rete.

        • Q3CDpo viene risolto nell’indirizzo IPv4 di 52.54.55.56. Questo è l’indirizzo IPv4 pubblico collegato all’interfaccia di rete primaria.

        • ap-southeast-2 è la regione della sottorete in cui si trova l’interfaccia di rete.

        • ip.aws è il dominio fornito da AWS.

  • IPv6 - Nome basato su IP

    • Questa è una buona opzione se hai già effettuato la migrazione a IPv6 e hai bisogno della connettività solo su IPv6.

    • Le richieste provenienti dall’interno del VPC o da Internet si risolvono all’indirizzo GUA IPv6 dell’interfaccia di rete.

    • Esempio

      • Quando scegli questa opzione, verrà generato un FQDN per questa interfaccia di rete. Questo è un esempio del FQDN che verrà generato:

        • f5lnz-0khrm-nt2u3-gyqqt-nbdl5.ap-southeast-2.ip.aws

      • Dove:

        • f5lnz-0khrm-nt2u3-gyqqt-nbdl5 è un hostname che è una rappresentazione in base36 dell’indirizzo IPv6 pubblico primario sull’interfaccia di rete.

        • f5lnz-0khrm-nt2u3-gyqqt-nbdl5 viene risolto dal resolver Amazon DNS nell’indirizzo GUA IPv6 FFFF:1407:4:f000:81d:2689:1066:4489. Questo è il primo GUA IPv6 assegnato all’interfaccia di rete.

        • ap-southeast-2 è la regione della sottorete in cui si trova l’interfaccia di rete.

        • ip.aws è il dominio fornito da AWS.

  • IPv4 - Nome basato su IP

    • Questa è una buona opzione se l’istanza che utilizza questa interfaccia di rete deve mantenere l’accesso IPv4 durante la transizione a IPv6 o se le applicazioni o i sistemi in esecuzione sull’istanza supportano solo IPv4. Questa è l’opzione migliore se devi solo mantenere la connettività IPv4 e i tuoi carichi di lavoro non richiedono il supporto IPv6. Ad esempio, se stai effettuando la migrazione a IPv6, potresti decidere di mantenere alcune applicazioni su IPv4 mentre altre passano a IPv6.

    • Le richieste dall’interno del VPC si risolvono all’indirizzo IPv4 primario privato dell’interfaccia di rete. Le richieste provenienti da Internet si risolvono all’indirizzo IPv4 pubblico dell’interfaccia di rete.

    • Esempio

      • Se scegli questa opzione, verrà generato un hostname pubblico abilitato su IPv4 per questa interfaccia di rete. Questo è un esempio del nome DNS che verrà generato:

        • ec2-52-54-55-66.ap-southeast-2.compute.amazonaws.com

      • Dove:

        • ec2-52-54-55-66 è un hostname che è una rappresentazione in base36 dell’indirizzo IPv4 pubblico primario di un’interfaccia di rete.

        • ec2-52-54-55-66 si risolve all’indirizzo IPv4 di 52.54.55.56. Questo è l’indirizzo IPv4 pubblico collegato all’interfaccia di rete primaria.

        • ap-southeast-2 è la regione della sottorete in cui si trova l’interfaccia di rete.

        • ip.aws è il dominio fornito da AWS.

Importante

Negli esempi precedenti, puoi vedere che gli indirizzi IP vengono utilizzati per generare l’hostname. Se modifichi l’indirizzo IPv4 privato principale o il primo GUA IPv6 assegnato all’interfaccia di rete, la parte dell’hostname che si traduce nell’indirizzo IP cambierà e l’hostname pubblico generato in precedenza non sarà più valido. Inoltre, la modifica dell’indirizzo pubblico IPv4 primario impone un aggiornamento a valle del Servizio di metadati di istanza (IMDS) nella Guida per l’utente di Amazon EC2, quindi i metadati IMDS dell’istanza EC2 vengano aggiornati automaticamente.

Visualizzazione di hostname pubblici

Se il VPC in cui si trova l’interfaccia di rete non ha entrambi sia EnableDnsHostnames che EnableDnsSupport abilitati, non viene definito o generato alcun tipo di hostname.

Console

Puoi visualizzare gli hostname pubblici di un’istanza o di un’interfaccia di rete primaria.

Per visualizzare il tipo di hostname e i nomi DNS di un’istanza
  1. Apri la console Amazon EC2 all’indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel riquadro di navigazione, seleziona Instances (Istanze).

  3. Seleziona la casella di controllo relativa all’istanza.

  4. Nella scheda Rete, in Hostname e DNS, trova quanto segue:

    • Tipo di hostname pubblico

    • DNS pubblico

    • Solo IPv4 - Nome basato su IP

    • Solo IPv6 - Nome basato su IP

    • Dualstack: nome basato su IP

Per visualizzare il tipo di hostname e i nomi DNS di un’interfaccia di rete
  1. Apri la console Amazon EC2 all’indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel pannello di navigazione, scegli Network Interfaces (Interfacce di rete).

  3. Nel campo di ricerca, inserisci l’ID dell’istanza. Seleziona l’ID dell’interfaccia di rete per aprirne la pagina dei dettagli.

  4. In Hostname e DNS, trova quanto segue:

    • Tipo di hostname pubblico

    • Nome DNS pubblico

    • Nome DNS IPv4 pubblico

    • Nome DNS IPv6 pubblico

    • Nome DNS Dualstack pubblico

AWS CLI
Per visualizzare il tipo di hostname e i nomi DNS di un’interfaccia di rete

Utilizza il comando describe-network-interfaces.

aws ec2 describe-network-interfaces \ --network-interface-id eni-1234567890abcdef0 \ --query NetworkInterfaces[].PublicIpDnsNameOptions

Di seguito è riportato un output di esempio. Poiché il tipo di hostname è public-dual-stack-dns-name, l’hostname DNS è lo stesso di PublicDualStackDnsName.

[ { "DnsHostnameType": "public-dual-stack-dns-name", "PublicIpv4DnsName": "ec2-52-54-55-66.ap-southeast-2.compute.amazonaws.com", "PublicIpv6DnsName": "f5lnz-0khrm-nt2u3-gyqqt-nbdl5.ap-southeast-2.ip.aws", "PublicDualStackDnsName": "f5lnz-0khrm-nt2u3-gyqqt-nbdl5-q3cdpO.ap-southeast-2.ip.aws" } ]
PowerShell
Per visualizzare il tipo di hostname e i nomi DNS di un’interfaccia di rete

Utilizza il cmdlet Get-EC2NetworkInterface.

(Get-EC2NetworkInterface ` -NetworkInterfaceId eni-1234567890abcdef0).PublicIpDnsNameOptions

Di seguito è riportato un output di esempio. Poiché il tipo di hostname è public-dual-stack-dns-name, l’hostname DNS è lo stesso di PublicDualStackDnsName.

DnsHostnameType : public-dual-stack-dns-name PublicDualStackDnsName : f5lnz-0khrm-nt2u3-gyqqt-nbdl5-q3cdpO.ap-southeast-2.ip.aws PublicIpv4DnsName : ec2-52-54-55-66.ap-southeast-2.compute.amazonaws.com PublicIpv6DnsName : f5lnz-0khrm-nt2u3-gyqqt-nbdl5.ap-southeast-2.ip.aws

Modifica i tipi di hostname pubblici

Le opzioni relative al tipo di hostname pubblico dipendono dagli indirizzi IP associati all’interfaccia di rete:

  • Se l’interfaccia di rete ha solo un indirizzo IPv4 pubblico, il tipo di hostname deve essere IPv4 - Nome basato su IP.

  • Se l’interfaccia di rete ha solo un indirizzo IPv6, il tipo di hostname deve essere IPv6 - Nome basato su IP.

  • Se l’interfaccia di rete ha sia un indirizzo IPv4 pubblico sia un indirizzo IPv6, il tipo di hostname può essere Dual-stack - Nome basato su IP.

Prerequisiti
  • L’interfaccia di rete deve avere un indirizzo IPv4 pubblico associato o un indirizzo IPv6.

  • Il VPC in cui si trova l’interfaccia di rete deve avere EnableDnsHostnames e EnableDnsSupport abilitati. Consulta la sezione View and update DNS attributes for your VPC nella Guida per l’utente di Amazon VPC.

Console
Per modificare il tipo di hostname pubblico
  1. Apri la console Amazon EC2 all’indirizzo https://console.aws.amazon.com/ec2/.

  2. Nel pannello di navigazione, scegli Network Interfaces (Interfacce di rete).

  3. Nel campo di ricerca, inserisci l’ID dell’istanza. Seleziona la casella di controllo relativa all’interfaccia di rete.

    In alternativa, dalla pagina dei dettagli dell’istanza, scegli la scheda Rete e seleziona l’ID dell’interfaccia di rete per l’indice 0 del dispositivo.

  4. Scegli Azioni, Modifica il tipo di hostname pubblico.

  5. Seleziona un’opzione:

    • Dual-stack - Nome basato su IP: un hostname pubblico dual-stack per un’interfaccia di rete. Le richieste dall’interno del VPC vengono risolte sia all’indirizzo IPv4 privato che a IPv6 Global Unicast Address. Le richieste provenienti da Internet si risolvono sia all’indirizzo GUA IPv4 pubblico che all’indirizzo GUA IPv6 dell’interfaccia di rete.

    • IPv4 - Nome basato su IP: un hostname pubblico abilitato per IPv4 per un’interfaccia di rete. Le richieste dall’interno del VPC si risolvono all’indirizzo IPv4 primario privato dell’interfaccia di rete. Le richieste provenienti da Internet si risolvono all’indirizzo IPv4 pubblico dell’interfaccia di rete.

    • IPv6 - Nome basato su IP: un hostname pubblico abilitato per IPv6 per un’interfaccia di rete. Le richieste provenienti dall’interno del VPC o da Internet si risolvono all’indirizzo GUA IPv6 dell’interfaccia di rete.

  6. Scegli Modifica.

AWS CLI
Per modificare il tipo di hostname pubblico

Utilizza il comando modify-public-ip-dns-name-options.

aws ec2 modify-public-ip-dns-name-options \ --network-interface-id eni-1234567890abcdef0 \ --hostname-type public-dual-stack-dns-name

Di seguito è riportato un output di esempio.

{ "Successful": true }
PowerShell
Per modificare il tipo di hostname pubblico

Utilizza il cmdlet Edit-EC2PublicIpDnsNameOption.

Edit-EC2PublicIpDnsNameOption ` -NetworkInterfaceId eni-1234567890abcdef0 ` -HostNameType public-dual-stack-dns-name

Hostname privati

In questa sezione sono descritti i tipi di hostname privati dell’istanza di Amazon EC2 disponibili quando le istanze vengono avviate nelle sottoreti VPC.

L’hostname privato distingue le istanze EC2 sulla rete. Puoi utilizzare l’hostname privato di un’istanza se, ad esempio, desideri eseguire script per comunicare con alcune o tutte le istanze della rete.

Tipi di hostname privati

Esistono due tipi di hostname privati per l’hostname 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

  • Ad esempio: ip-10-24-34-0.ec2.internal

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

  • Ad 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 opzioni di denominazione basate sulle risorse per Amazon EC2.

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

  • Ad esempio: i-0123456789abcdef.ec2.internal

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

  • Ad 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 opzioni di denominazione basate sulle risorse per Amazon EC2.

Dove trovare i nomi delle risorse e i nomi IP

Puoi visualizzare i tipi di nome host, nome delle risorse e nome IP nella console Amazon 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 Avviare un'istanza EC2 tramite la procedura guidata di avvio dell'istanza nella console) 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 Avviare un'istanza EC2 tramite la procedura guidata di avvio dell'istanza nella console) e, quando configuri i dettagli, scegli una sottorete configurata con un intervallo CIDR IPv4 o un intervallo 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.

Scegliere tra nomi di risorse e nomi IP

Quando avvii un’istanza EC2 (consulta Avviare un'istanza EC2 tramite la procedura guidata di avvio dell'istanza nella console), 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 opzioni di denominazione basate sulle risorse per Amazon EC2

Puoi modificare il tipo di nome host e le configurazioni del nome host DNS per le sottoreti, il che influisce su tutti i successivi lanci di istanze in quell’oggetto, oppure puoi modificarli per un’istanza EC2 dopo averla avviata.

Opzioni di denominazione basate su risorse
  • Tipo di hostname: determina l’impostazione predefinita per il sistema operativo guest dell’istanza EC2 avviata nella sottorete. Si tratta del nome della risorsa o del nome IP.

  • Abilita richieste IPv4 (record A) dell’hostname DNS: determina se le richieste/query DNS per il nome della risorsa vengono risolte all’indirizzo IPv4 privato (record A) dell’istanza EC2.

  • Abilita richieste IPv6 (record AAAA record) dell’hostname DNS: determina se le richieste/query DNS per il nome della risorsa vengono risolte con l’indirizzo IPv6 privato (record AAAA) dell’istanza EC2.

Sottoreti

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

Console
Per modificare le opzioni per una sottorete

Apri la console Amazon VPC e seleziona la sottorete. Scegli Operazioni, Modifica impostazioni della sottorete. Modifica le impostazioni in base alle esigenze e poi salva le modifiche.

AWS CLI
Per modificare le opzioni per una sottorete

Utilizza il comando modify-subnet-attribute.

aws ec2 modify-subnet-attribute \ --subnet-id subnet-0abcdef1234567890 \ --private-dns-hostname-type-on-launch resource-name \ --enable-resource-name-dns-a-record-on-launch \ --enable-resource-name-dns-aaaa-record-on-launch
PowerShell
Per modificare le opzioni per una sottorete

Utilizza il cmdlet Edit-EC2SubnetAttribute.

Edit-EC2SubnetAttribute ` -SubnetId subnet-0abcdef1234567890 ` -PrivateDnsHostnameTypeOnLaunch ResourceName ` -EnableResourceNameDnsAAAARecordOnLaunch $true ` -EnableResourceNameDnsARecordOnLaunch $true

Istanze EC2

Considerazioni
  • Per modificare il tipo di hostname, devi prima arrestare l’istanza. Non è necessario interrompere un’istanza per modificare le altre due opzioni.

  • Poiché non è possibile arrestare un’istanza con un volume root di archivio dell’istanza, puoi configurare il tipo di hostname e le opzioni dell’hostname DNS solo all’avvio dell’istanza. Solo i seguenti tipi di istanza supportano volumi root dell’archivio dell’istanza: C1, C3, D2, I2, M1, M2, M3, R3 e X1.

Console
Per modificare le opzioni del tipo di hostname e dell’hostname DNS per un’istanza
  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.

AWS CLI
Per modificare le opzioni del tipo di hostname e dell’hostname DNS per un’istanza

Utilizza il comando modify-private-dns-name-options.

aws ec2 modify-private-dns-name-options \ --instance-id i-1234567890abcdef0 \ --private-dns-hostname-type resource-name \ --enable-resource-name-dns-a-record \ --enable-resource-name-dns-aaaa-record
PowerShell
Per modificare le opzioni del tipo di hostname e dell’hostname DNS per un’istanza

Utilizza il cmdlet Edit-EC2PrivateDnsNameOption.

Edit-EC2PrivateDnsNameOption ` -InstanceId i-1234567890abcdef0 ` -PrivateDnsHostnameType ResourceName ` -EnableResourceNameDnsAAAARecord $true` -EnableResourceNameDnsARecord $true