Routing del traffico per sottodomini - Amazon Route 53

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

Routing del traffico per sottodomini

Quando desideri instradare il traffico verso le risorse per un sottodominio, ad esempio acme.esempio.com o zenith.esempio.com, hai due opzioni:

Creazione di record nella zona ospitata per il dominio

Di solito, per instradare il traffico per un sottodominio, crei un record nella zona ospitata con lo stesso nome del dominio. Ad esempio, per instradare il traffico Internet per acme.esempio.com a un server Web nel data center, crei un record di nome acme.esempio.com nella zona ospitata esempio.com. Per ulteriori informazioni, vedere l'argomento Utilizzo dei record e i relativi sottoargomenti.

Creazione di una zona ospitata per il sottodominio e creazione di record nella nuova zona ospitata

Puoi anche creare una zona ospitata per il sottodominio. L'utilizzo di una zona ospitata separata per instradare il traffico Internet per un sottodominio è anche noto come "delega di responsabilità per un sottodominio a una zona ospitata", "delega di un sottodominio ad altri server dei nomi" o combinazioni simili di termini. Ecco una panoramica di come funziona:

  1. Crea una zona ospitata con lo stesso nome del sottodominio di cui desideri instradare il traffico, ad esempio acme.esempio.com.

  2. Quindi puoi creare record nella nuova zona ospitata che definiscono il modo in cui desideri instradare il traffico per il sottodominio (acme.esempio.com) e i relativi sottodomini, ad esempio backend.acme.esempio.com.

  3. Ottieni i server dei nomi che sono stati assegnati da Route 53 alla nuova zona ospitata al momento della creazione.

  4. Crea un nuovo record NS nella zona ospitata per il dominio (example.com) e specifica i quattro server dei nomi ottenuti alla fase 3.

Quando utilizzi una zona ospitata separata per instradare il traffico per un sottodominio, puoi utilizzare le autorizzazioni IAM per limitare l'accesso alla zona ospitata per il sottodominio. Se disponi di sottodomini multipli gestiti da diversi gruppi, la creazione di una zona ospitata per ciascun sottodominio può notevolmente ridurre il numero di persone che devono avere l'accesso ai record nella zona ospitata per quel dominio.

L'utilizzo di una zona ospitata separata per un sottodominio ti consente inoltre di usare servizi DNS diversi per il dominio e il sottodominio. Per ulteriori informazioni, consulta Utilizzo di Amazon Route 53 come DNS servizio per i sottodomini senza migrare il dominio principale.

C'è un piccolo impatto sulle prestazioni su questa configurazione per la prima query DNS da ciascun resolver DNS. Il resolver deve ottenere le informazioni dalla zona ospitata per il dominio radice e quindi ottenere le informazioni dalla zona ospitata per il sottodominio. Dopo la prima query DNS per un sottodominio, il resolver memorizza le informazioni nella cache e non deve ottenerle di nuovo finché il TTL non scade e un altro client richiede il sottodominio da quel resolver. Per ulteriori informazioni, consulta TTL (secondi) nella sezione Di seguito sono descritti i valori che devi specificare durante la creazione o la modifica di record di Amazon Route 53..

Creazione di un'altra zona ospitata per instradare il traffico per un sottodominio

Un modo per instradare il traffico per un sottodominio consiste nel creare una zona ospitata per il sottodominio e quindi creare record per il sottodominio nella nuova zona ospitata. (L'opzione più comune è quella di creare record per il sottodominio nella zona ospitata per il dominio.)

Nota

Mentre viene descritto qui il processo per la creazione e la delega a una zona ospitata del sottodominio in Route 53, è anche possibile creare una zona DNS su altri server dei nomi e creare in modo simile record del server dei nomi (NS) che delegano la responsabilità a tali server dei nomi.

Ecco una panoramica del processo:

  1. Creare una zona ospitata per il sottodominio. Per ulteriori informazioni, consulta Creazione di una nuova zona ospitata per un sottodominio.

  2. Aggiungere record alla zona ospitata per il sottodominio. Se la zona ospitata per il dominio contiene record appartenenti alla zona ospitata per il sottodominio, duplicare quei record nella zona ospitata per il sottodominio. Per ulteriori informazioni, consulta Creazione di record nella zona ospitata per il sottodominio

  3. Creare un record NS per il sottodominio nella zona ospitata per il dominio, che delega la responsabilità per il sottodominio al server dei nomi della nuova zona ospitata. Se la zona ospitata per il dominio contiene record appartenenti alla zona ospitata per il sottodominio, eliminare i record dalla zona ospitata per il dominio. (Nel passaggio 2 sono state create copie nella zona ospitata per il sottodominio.) Per ulteriori informazioni, consulta Aggiornamento della zona ospitata per il dominio.

Creazione di una nuova zona ospitata per un sottodominio

Per creare una zona ospitata per un sottodominio utilizzando la console Route 53, esegui la procedura seguente.

Per creare una zona ospitata per un sottodominio (console)
  1. Accedi alla AWS Management Console quindi apri la console di Route 53 all'indirizzo https://console.aws.amazon.com/route53/.

  2. I nuovi utenti di Route 53 possono consultare Nozioni di base.

    Se stai già utilizzando Route 53, scegli Zone ospitate nel pannello di navigazione.

  3. Scegli Crea zona ospitata.

  4. Nel riquadro di destra, inserire il nome del sottodominio, ad esempio acme.esempio.com. Facoltativamente, è anche possibile inserire un commento.

    Per informazioni su come specificare caratteri diversi da a-z, 0-9 e - (trattino) e come specificare nomi di dominio internazionali, consulta Formato del nome dominio DNS.

  5. Per Tipo, accetta il valore di default di Zona ospitata pubblica.

  6. Nella parte inferiore al riquadro di destra, scegli Crea zona ospitata.

Creazione di record nella zona ospitata per il sottodominio

Per definire il modo in cui desideri che Route 53 instradi il traffico per il sottodominio (acme.esempio.com) e per i suoi sottodomini (backend.acme.esempio.com), crea record nella zona ospitata per il sottodominio.

Tieni presente quanto segue in merito alla creazione di record nella zona ospitata per il sottodominio:

  • Non creare ulteriori record di server dei nomi (NS) o di origine di autorità (SOA) nella zona ospitata per il sottodominio e non eliminare i record SOA e NS esistenti.

  • Crea tutti i record per il sottodominio nella zona ospitata per il sottodominio. Ad esempio, se disponi di zone ospitate per il dominio esempio.com e apex.esempio.com, crea tutti i record per il sottodominio acme.esempio.com nella zona ospitata di acme.esempio.com. Questo include record come backend.acme.esempio.com e beta.backend.acme.esempio.com.

  • Se la zona ospitata per il dominio (esempio.com) contiene già record che appartengono alla zona ospitata per il sottodominio (acme.esempio.com), duplica quei record nella zona ospitata per il sottodominio. Nell'ultima fase del processo, elimina successivamente i record duplicati della zona ospitata per il dominio.

    Importante

    Se disponi di alcuni record per il sottodominio sia nella zona ospitata per il dominio sia nella zona ospitata per sottodominio, il comportamento di DNS sarà incoerente. Il comportamento dipenderà dai server dei nomi memorizzati nella cache da un resolver DNS, dai server dei nomi per la zona ospitata del dominio (esempio.com) o dai server dei nomi per la zona ospitata del sottodominio (acme.esempio.com). In alcuni casi, Route 53 restituirà NXDOMAIN (dominio inesistente) se il record esiste, ma non nella zona ospitata alla quale il resolver DNS sta inviando la query.

Per ulteriori informazioni, consulta Utilizzo dei record.

Aggiornamento della zona ospitata per il dominio

Quando crei una zona ospitata, Route 53 assegna automaticamente quattro server dei nomi alla zona. Il record NS per una zona ospitata identifica i server dei nomi che rispondono alle query DNS per il dominio o il sottodominio. Per iniziare a utilizzare i record nella zona ospitata per il sottodominio per instradare il traffico Internet, crea un nuovo record NS nella zona ospitata per il dominio (esempio.com) e assegnale il nome del sottodominio (acme.esempio.com). Per il valore del record NS, specifica i nomi dei server dei nomi della zona ospitata per il sottodominio.

Ecco cosa succede quando Route 53 riceve una query DNS da un resolver DNS per il sottodominio acme.esempio.com o uno dei suoi sottodomini:

  1. Route 53 esegue una ricerca nella zona ospitata per il dominio (esempio.com) e trova il record NS per il sottodominio (acme.esempio.com).

  2. Route 53 ottiene i server dei nomi dal record NS di acme.esempio.com nella zona ospitata per il dominio, esempio.com e restituisce quei server dei nomi al resolver DNS.

  3. Il resolver invia di nuovo la query per acme.esempio.com ai server dei nomi per la zona ospitata acme.esempio.com.

  4. Route 53 risponde alla query utilizzando un record nella zona ospitata acme.esempio.com.

Per configurare Route 53 affinché instradi il traffico per il sottodominio utilizzando la zona ospitata per il sottodominio e per eliminare eventuali record duplicati della zona ospitata per il dominio, completa la procedura seguente:

Come configurare Route 53 in modo che utilizzi la zona ospitata per il sottodominio (console)
  1. Nella console Route 53, ottenere i server dei nomi per la zona ospitata per il sottodominio:

    1. Nel pannello di navigazione, scegli Zone ospitate.

    2. Nella pagina Zone ospitate, scegli il nome per la zona ospitata per il sottodominio.

    3. Nel riquadro a destra, copia i nomi dei quattro server elencati per Server dei nomi nella sezione Dettagli delle zone ospitate.

  2. Scegliere il nome della zona ospitata per il dominio (esempio.com), non per il sottodominio.

  3. Scegli Crea record.

  4. Scegli Routing semplice, quindi scegli Successivo.

  5. Scegli Define simple record (Definisci record semplice).

  6. Specifica i seguenti valori:

    Nome

    Inserire il nome del sottodominio.

    Valore/instradamento traffico a

    Scegli Indirizzo IP o un altro valore a seconda del tipo di record e incolla i nomi dei server dei nomi copiati nella fase 1.

    Tipo di record

    Sceglie NS - Server di nomi per una zona ospitata.

    TTL (secondi)

    Modificare in un valore più comune per un record NS, ad esempio 172.800 secondi.

  7. Scegli Definisci record semplice e scegli Crea record.

  8. Se la zona ospitata per il dominio contiene record che sono stati ricreati nella zona ospitata per il sottodominio, eliminare quei record dalla zona ospitata per il dominio. Per ulteriori informazioni, consulta Eliminazione di record.

    Al termine, tutti i record per il sottodominio devono essere nella zona ospitata per il sottodominio.

Routing del traffico per ulteriori livelli di sottodomini

Puoi instradare il traffico a un sottodominio di un sottodominio, come backend.acme.esempio.com, nello stesso modo in cui instradi il traffico a un sottodominio, ad esempio acme.esempio.com. O crei record nella zona ospitata per il dominio, o crei una zona ospitata per il sottodominio di livello inferiore, per poi creare record in quella nuova zona ospitata.

Se scegli di creare una zona ospitata separata per il sottodominio di livello inferiore, crea il record NS per il sottodominio di livello inferiore nella zona ospitata per il sottodominio che si trova più vicino di un livello al nome di dominio. Questo contribuisce a garantire il corretto instradamento del traffico alle tue risorse. Ad esempio, supponi di voler instradare il traffico per i seguenti sottodomini:

  • subdomain1.esempio.com

  • subdomain2.subdomain1.esempio.com

Per utilizzare un'altra zona ospitata per instradare il traffico per subdomain2.subdomain1.esempio.com, procedi nel seguente modo:

  1. Crea una zona ospitata con il nome named subdomain2.subdomain1.esempio.com.

  2. Crea record nella zona ospitata subdomain2.subdomain1.esempio.com. Per ulteriori informazioni, consulta Creazione di record nella zona ospitata per il sottodominio.

  3. Copia i nomi dei server dei nomi per la zona ospitata subdomain2.subdomain1.esempio.com.

  4. Nella zona ospitata subdomain1.esempio.com, crea un record NS di nome subdomain2.subdomain1.esempio.com e incolla i nomi dei server dei nomi per la zona ospitata subdomain2.subdomain1.esempio.com.

    Inoltre, elimina qualsiasi record duplicato di subdomain1.esempio.com. Per ulteriori informazioni, consulta Aggiornamento della zona ospitata per il dominio.

    Dopo aver creato il record NS, Route 53 inizia a usare la zona ospitata subdomain2.subdomain1.esempio.com per instradare il traffico per il sottodominio subdomain2.subdomain1.esempio.com.