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 nomi host: privati e pubblici. La tabella seguente confronta le principali differenze tra i nomi di host privati e pubblici, incluso il modo in cui si risolvono, come sono configurati e quando utilizzare ciascun tipo.

Nomi host privati Nomi host pubblici
Risoluzione DNS I nomi di host privati abilitano quelli privati FQDNs che non sono accessibili dalla rete Internet pubblica. I nomi host privati consentono solo la risoluzione delle richieste verso indirizzi IPv6 GUA IPv4 e privati all'interno del VPC. I nomi di host pubblici consentono FQDNs l'accesso pubblico dalla rete Internet pubblica. I nomi di host pubblici consentono la risoluzione delle richieste in modalità privata IPv4 e IPv6 GUA all'interno del VPC e IPs pubbliche da Internet (DNS split-horizon).
Configurazione I nomi host privati sono configurati a livello di istanza. I nomi di host pubblici sono configurati a livello di interfaccia di rete.
Quando usare
  • Per i nomi host 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 tramite entrambi IPv4 e IPv6 da Internet

  • Per consentire una migrazione fluida da un ambiente IPv4 all'altro IPv6

Nomi host pubblici

È possibile utilizzare nomi di host pubblici per accedere alle EC2 istanze utilizzando nomi host che si riferiscono al pubblico IPv4 o all' IPv6 indirizzo dell'istanza e facilitano la transizione verso. IPv6

I nomi di host pubblici consentono di:

  • Accedi alle tue EC2 istanze da entrambi i dispositivi IPv4 IPv6, offrendoti una maggiore flessibilità nel modo in cui ti connetti alle tue risorse.

  • Esegui la migrazione da IPv4 un IPv6 ambiente all'altro secondo i tuoi ritmi. È possibile, ad esempio, disaccoppiare le migrazioni di database e applicazioni, riducendo la complessità e i rischi.

  • Utilizzate più opzioni di nome host (IPv4-only, IPv6 -only e dual-stack) che si risolvono automaticamente negli indirizzi IP appropriati.

  • Approfitta di una maggiore sicurezza con il DNS split-horizon, che converte i nomi host in indirizzi IP privati quando vengono richiesti dall'interno del tuo VPC.

Tipi di hostname pubblici e quando utilizzarli

Per utilizzare i nomi di host pubblici, è necessario modificare un'interfaccia di rete esistente. Questa sezione descrive le tre opzioni relative al tipo di nome host pubblico e aiuta a decidere quale utilizzare:

  • Dual-stack: nome basato su IP

    • Questa è l'opzione migliore se stai migrando o prevedi di migrare da a. IPv4 IPv6 Questa opzione consente la connettività su entrambi i protocolli IPv4 e IPv6 offre flessibilità ai client che potrebbero utilizzare entrambi i protocolli e consente ai client di mantenere lo stesso nome host per tutta la migrazione verso. IPv6

    • Le richieste dall'interno del VPC vengono risolte sia nell' IPv4 indirizzo privato che nel IPv6 Global Unicast Address (GUA) dell'interfaccia di rete. Le richieste provenienti da Internet vengono indirizzate sia all'indirizzo pubblico IPv4 che all'indirizzo IPv6 GUA dell'interfaccia di rete.

    • Esempio

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

        • F5LNZ-0KHRM-NT2U3-GYQQT-NBDL5-Q3CDPO.ap-southeast-2.ip.aws

      • Dove:

        • F5LNZ-0KHRM-NT2U3-GYQQT-NBDL5-q3CDPO è il nome host che è una rappresentazione base36 dell'indirizzo pubblico primario (f5lnz-0khrm-nt2u3-gyqqt-nbdl5) sull'interfaccia di rete insieme a una rappresentazione base36 dell' IPv6 indirizzo pubblico primario (Q3CDPO) sull'interfaccia di rete. IPv4

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

        • Q3CDpo è risolto all' IPv4 indirizzo 52.54.55.56. Questo è l' IPv4 indirizzo pubblico collegato all'interfaccia di rete principale.

        • 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 IPv6 e richiedi la connettività solo tramite IPv6.

    • Le richieste dall'interno del VPC o da Internet vengono risolte nel IPv6 GUA dell'interfaccia di rete.

    • Esempio

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

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

      • Dove:

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

        • f5lnz-0khrm-nt2u3-gyqqt-nbdl5 viene risolto dal resolver DNS di Amazon all'indirizzo GUA FFFF: 1407:4:f 000:81 d: 2689:1066:4489. IPv6 Questo è il primo GUA assegnato IPv6 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 IPv4 l'accesso durante la transizione IPv6 o se le applicazioni o i sistemi in esecuzione sull'istanza supportano solo il supporto IPv4. Questa è l'opzione migliore se hai solo bisogno di mantenere la IPv4 connettività e i tuoi carichi di lavoro non richiedono IPv6 supporto. Ad esempio, se stai migrando a IPv6, potresti decidere di mantenere attive alcune applicazioni IPv4 mentre altre passano a. IPv6

    • Le richieste dall'interno del VPC vengono risolte all' IPv4 indirizzo primario privato dell'interfaccia di rete. Le richieste provenienti da Internet vengono risolte all' IPv4 indirizzo pubblico dell'interfaccia di rete.

    • Esempio

      • Se scegli questa opzione, verrà generato un hostname pubblico IPv4 abilitato 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 nome host che è una rappresentazione in base36 dell'indirizzo pubblico primario di un'interfaccia di rete. IPv4

        • ec2-52-54-55-66 viene risolto all'indirizzo 52.54.55.56. IPv4 Questo è l' IPv4 indirizzo pubblico collegato all'interfaccia di rete principale.

        • 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 il nome host. Se si modifica l' IPv4 indirizzo privato principale o il primo IPv6 GUA assegnato all'interfaccia di rete, la parte del nome host che si traduce nell'indirizzo IP cambierà e il nome host pubblico generato in precedenza non sarà più valido. Inoltre, la modifica dell'indirizzo IPv4 pubblico primario impone un aggiornamento a valle di Instance Metadata Service (IMDS) nella Amazon EC2 User Guide, in modo che i metadati IMDS dell' EC2 istanza vengano aggiornati automaticamente.

Visualizza i nomi di host pubblici

Se il VPC in cui si trova l'interfaccia di rete non li ha entrambi EnableDnsHostnames e sono EnableDnsSupport abilitati, non viene definito o generato alcun tipo di nome host.

Console

È possibile visualizzare i nomi host pubblici per un'istanza o un'interfaccia di rete principale.

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

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

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

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

    • Tipo di hostname pubblico

    • DNS pubblico

    • IPv4-solo nome basato su IP

    • IPv6-only - nome basato su IP

    • Dualstack: nome basato su IP

Per visualizzare il tipo di nome host e i nomi DNS di un'interfaccia di rete
  1. Apri la EC2 console Amazon 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 IPv4 DNS pubblico

    • Nome IPv6 DNS pubblico

    • Nome DNS Dualstack pubblico

AWS CLI
Per visualizzare il tipo di nome host 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 nome host èpublic-dual-stack-dns-name, il nome host 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 nome host e i nomi DNS di un'interfaccia di rete

Utilizzare il cmdlet. Get-EC2NetworkInterface

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

Di seguito è riportato un output di esempio. Poiché il tipo di nome host èpublic-dual-stack-dns-name, il nome host 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 nomi di host pubblici

Le opzioni relative al tipo di nome host pubblico dipendono dagli indirizzi IP associati all'interfaccia di rete:

  • Se l'interfaccia di rete ha solo un IPv4 indirizzo pubblico, il tipo di nome host deve essere IPv4 : nome basato su IP.

  • Se l'interfaccia di rete ha solo un IPv6 indirizzo, il tipo di nome host deve essere IPv6 - nome basato su IP.

  • Se l'interfaccia di rete ha sia un IPv4 indirizzo pubblico che un IPv6 indirizzo, il tipo di nome host può essere Dual-stack - nome basato su IP.

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

  • Il VPC in cui si trova l'interfaccia di rete deve essere presente EnableDnsHostnames e EnableDnsSupport abilitato. Consulta Visualizza e aggiorna gli attributi DNS per il tuo VPC nella Amazon VPC User Guide.

Console
Per modificare il tipo di nome host pubblico
  1. Apri la EC2 console Amazon 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 nome host pubblico.

  5. Seleziona un'opzione:

    • Dual-stack: nome basato su IP: un nome host pubblico dual-stack per un'interfaccia di rete. Le richieste dall'interno del VPC vengono risolte sia nell' IPv4 indirizzo privato che nell'indirizzo Unicast IPv6 globale dell'interfaccia di rete. Le richieste provenienti da Internet vengono risolte sia nell'indirizzo pubblico IPv4 che nell'indirizzo IPv6 GUA dell'interfaccia di rete.

    • IPv4 - Nome basato su IP: un nome host pubblico IPv4 abilitato per un'interfaccia di rete. Le richieste dall'interno del VPC vengono risolte all' IPv4 indirizzo primario privato dell'interfaccia di rete. Le richieste provenienti da Internet vengono risolte all' IPv4 indirizzo pubblico dell'interfaccia di rete.

    • IPv6 - Nome basato su IP: un nome host pubblico IPv6 abilitato per un'interfaccia di rete. Le richieste dall'interno del VPC o da Internet vengono risolte nel IPv6 GUA dell'interfaccia di rete.

  6. Scegli Modifica.

AWS CLI
Per modificare il tipo di hostname pubblico

Utilizzate 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

Utilizzare il Edit-EC2PublicIpDnsNameOptioncmdlet.

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

Nomi host privati

Questa sezione descrive i nomi host privati delle EC2 istanze Amazon disponibili quando avvii le istanze nelle sottoreti VPC.

Il nome host privato distingue le istanze sulla tua rete. EC2 È possibile utilizzare il nome host privato di un'istanza se, ad esempio, si desidera eseguire script per comunicare con alcune o tutte le istanze della rete.

Tipi di hostname privati

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

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

  • Nome della risorsa: quando si avvia un'istanza, l'ID dell'EC2 istanza viene incluso nel nome host dell'istanza. Il nome della risorsa esiste per tutta la durata dell' EC2 istanza. Se utilizzato come nome host DNS privato, può restituire sia l' IPv4 indirizzo privato (record A) e/o l'indirizzo Unicast IPv6 globale (record AAAA).

Il tipo di hostname del sistema operativo guest dell' EC2 istanza dipende dalle impostazioni della sottorete:

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

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

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

Nome IP

Quando si avvia un' EC2 istanza con il tipo Hostname o nome IP, il nome host del sistema operativo guest viene configurato per utilizzare l'indirizzo privato. IPv4

  • 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 si avviano EC2 istanze in sottoreti IPv6 -only, per impostazione predefinita viene selezionato il tipo Hostname o Resource name. Quando avvii un'istanza in sottoreti IPv4 -only o dual-stack (IPv4+IPv6), Resource name è un'opzione che puoi selezionare. Dopo aver avviato un'istanza, puoi gestire la configurazione del nome host. Per ulteriori informazioni, consulta Modifica le opzioni di denominazione basate sulle risorse per Amazon EC2.

Quando si avvia un' EC2 istanza con un nome host di tipo Resource name, 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 le opzioni di denominazione basate sulle risorse per Amazon EC2.

Dove trovare i nomi delle risorse e i nomi IP

Puoi visualizzare i tipi di hostname, il nome della risorsa e il nome IP nella EC2 console Amazon.

Quando si crea un'istanza EC2

Quando si crea un' EC2 istanza, a seconda del tipo di sottorete selezionato, il tipo di nome host o il nome della risorsa potrebbero essere disponibili oppure potrebbero essere selezionati e non modificabili. In questa sezione vengono descritti gli scenari in cui vengono visualizzati i tipi di nome host nome risorsa e nome IP.

Scenario 1

Crei un' EC2 istanza nella procedura guidata (vediAvvia un' EC2 istanza utilizzando la procedura guidata di avvio dell'istanza nella console) e, quando configuri i dettagli, scegli una sottorete che hai configurato come solo. 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 delle richieste DNS Enable IP name IPv4 (A record) e Enable Resource-based IPv4 (A record) Le richieste DNS vengono deselezionate automaticamente e non sono modificabili. L'opzione Abilita le richieste DNS basate sulle risorse IPv6 (record AAAA) è selezionata per impostazione predefinita, ma è modificabile. Se selezionata, le richieste DNS al nome della risorsa verranno risolte nell' IPv6 indirizzo (record AAAA) di questa istanza. EC2

Scenario 2

Si crea un' EC2 istanza nella procedura guidata (vediAvvia un' EC2 istanza utilizzando la procedura guidata di avvio dell'istanza nella console) e, quando si configurano i dettagli, si sceglie una sottorete configurata con un blocco IPv4 CIDR o entrambi un blocco CIDR (« IPv4 dual IPv6 stack»).

In questo caso, le richieste DNS di Abilita nome IP IPv4 (record A) vengono selezionate automaticamente e non possono essere modificate. Ciò significa che le richieste al nome IP verranno risolte nell' IPv4 indirizzo (record A) di questa EC2 istanza.

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

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

  • Abilita le richieste DNS basate sulle risorse IPv4 (record A): determina se le richieste al nome della risorsa vengono risolte all' IPv4 indirizzo privato (record A) di questa istanza. EC2 Questa opzione non è selezionata di default.

  • Abilita le richieste DNS basate sulle risorse IPv6 (record AAAA): determina se le richieste al nome della risorsa vengono risolte nell'indirizzo IPv6 GUA (record AAAA) di questa istanza. EC2 Questa opzione non è selezionata di default.

Quando si visualizzano i dettagli di un'istanza esistente EC2

È possibile visualizzare i valori del nome host per un' EC2 istanza esistente nella scheda Dettagli dell' EC2 istanza:

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

  • Nome DNS IP privato (IPv4 solo): il nome IP che verrà sempre risolto nell' IPv4 indirizzo 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.

  • Rispondi al nome DNS della risorsa privata: il nome della risorsa viene risolto in record DNS IPv4 (A), IPv6 (AAAA) o IPv4 e IPv6 (A e AAAA).

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

Scegliere tra nomi di risorse e nomi IP

Quando avvii un' EC2 istanza (vediAvvia un' EC2 istanza utilizzando la procedura guidata di avvio dell'istanza nella console), se scegli un tipo di nome host o nome di risorsa, l' EC2 istanza viene avviata con un nome host nel formato del nome della risorsa. In questi casi, il record DNS di questa EC2 istanza può anche puntare al nome della risorsa. Ciò offre la flessibilità di scegliere se il nome host deve essere risolto nell' IPv4 indirizzo, nell'indirizzo o sia nell' IPv6 IPv6 indirizzo IPv4 and dell'istanza. Se prevedi di utilizzarle IPv6 in futuro o se oggi utilizzi sottoreti dual-stack, è preferibile utilizzare un tipo di nome host o nome di risorsa in modo da modificare la risoluzione DNS per i nomi host delle istanze senza apportare modifiche ai record DNS stessi. Il nome della risorsa consente di aggiungere e rimuovere una risoluzione DNS su un'istanza. IPv4 IPv6 EC2

Se invece scegli un tipo di nome IP come nome host e lo usi come nome host DNS, puoi risolvere solo l' IPv4indirizzo dell'istanza. Non verrà risolto nell' IPv6 indirizzo dell'istanza anche se all'istanza sono associati sia un IPv4 indirizzo che un IPv6 indirizzo.

Modifica le 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 dopo l'avvio. EC2

Opzioni di denominazione basate sulle risorse
  • Tipo di nome host: determina l'impostazione predefinita per il nome host del sistema operativo guest delle EC2 istanze avviate nella sottorete. Si tratta del nome della risorsa o del nome IP.

  • Abilita le richieste di nome host DNS IPv4 (record A): determina se le richieste/interrogazioni DNS sul nome della risorsa si risolvono nell' IPv4 indirizzo privato (record A) dell'istanza. EC2

  • Abilita le richieste di nome host DNS IPv6 (record AAAA): determina se le richieste/interrogazioni DNS al nome della risorsa si risolvono all'indirizzo (record AAAA) dell'istanza. IPv6 EC2

Sottoreti

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

Console
Per modificare le opzioni per una sottorete

Apri la console Amazon VPC e seleziona la sottorete. Scegli Azioni, Modifica le impostazioni della sottorete. Modificate le impostazioni in base alle esigenze, quindi salvate 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

Utilizzare il Edit-EC2SubnetAttributecmdlet.

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

EC2 istanze

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

  • Poiché non è possibile interrompere un'istanza supportata dall'archivio dell'istanza, è possibile configurare il tipo di nome host e le opzioni del nome host DNS solo all'avvio dell'istanza. Solo i seguenti tipi di istanza supportano i volumi di instance store come volumi root: C1, C3, D2, I2, M1, M2, M3, R3 e X1.

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

  2. Se intendi modificare l'impostazione Usa la denominazione basata sulle risorse come nome host del sistema operativo ospite, interrompi prima l' EC2 istanza. 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).

    • Usa la denominazione basata sulle risorse come nome host del sistema operativo guest: determina se desideri che il nome host del sistema operativo guest dell' EC2istanza sia il nome della risorsa o il nome IP.

    • Rispondi alle richieste di nome host DNS IPv4 (record A): determina se le richieste/interrogazioni DNS relative al nome della risorsa vengono risolte nell'indirizzo privato di questa istanza. IPv4 EC2

    • Rispondi alle richieste di nome host DNS IPv6 (record AAAA): determina se le richieste/interrogazioni DNS relative al nome della risorsa vengono risolte sull'indirizzo (record AAAA) di questa istanza. IPv6 EC2

  4. Scegli Save (Salva).

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

AWS CLI
Per modificare il tipo di nome host e le opzioni del nome host DNS per un'istanza

Utilizzate il comando -optionsmodify-private-dns-name.

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 il tipo di nome host e le opzioni del nome host DNS per un'istanza

Utilizzare il cmdlet. Edit-EC2PrivateDnsNameOption

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