Esercitazione: Creare un record alias per supportare i nomi di dominio apex con Gestione traffico

È possibile creare un record alias per il nome di dominio apex per fare riferimento a un profilo di Gestione traffico di Azure. Invece di usare un servizio di reindirizzamento, configurare DNS di Azure in modo che faccia riferimento a un profilo di Gestione traffico direttamente dalla zona.

In questa esercitazione apprenderai a:

  • Creare una rete virtuale e una subnet.
  • Creare una macchina virtuale server Web con un indirizzo IP pubblico.
  • Aggiungere un'etichetta DNS a un indirizzo IP pubblico.
  • Creare un profilo di Gestione traffico.
  • Creare un record alias.
  • Testare il record alias.

Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.

Prerequisiti

  • Un account Azure con una sottoscrizione attiva.
  • Un nome di dominio ospitato in DNS di Azure. Se non si ha una zona DNS di Azure, è possibile creare una zona DNS, delegare il dominio a DNS di Azure.

Nota

In questa esercitazione contoso.com viene usato come nome di dominio di esempio. Sostituire contoso.com con il proprio nome di dominio.

Accedere ad Azure

Accedere al portale di Azure.

Registrare il provider di risorse Microsoft.Network

Per creare record alias, è necessario registrare il provider di risorse Microsoft.Network . Se la zona DNS e la risorsa di destinazione alias si trovano in sottoscrizioni diverse, entrambe le sottoscrizioni devono essere registrate. È possibile registrare i provider di risorse usando l'interfaccia della riga di comando di Azure, PowerShell o il portale di Azure. Vedere l'esempio seguente:

az provider register --namespace Microsoft.Network

Per altre informazioni, vedere Risolvere gli errori per la registrazione del provider di risorse.

Creare l'infrastruttura di rete

Creare una rete virtuale e una subnet in cui inserire i server Web.

  1. Nella portale di Azure immettere rete virtuale nella casella di ricerca nella parte superiore del portale e quindi selezionare Reti virtuali nei risultati della ricerca.

  2. In Reti virtuali selezionare + Crea.

  3. In Crea rete virtuale immettere o selezionare le informazioni seguenti nella scheda Informazioni di base:

    Impostazione Valore
    Dettagli del progetto
    Abbonamento Seleziona la tua sottoscrizione di Azure.
    Gruppo di risorse Selezionare Crea nuovo.
    In Nome immettere TMResourceGroup.
    Selezionare OK.
    Dettagli istanza
    Nome Immettere myTMVNet.
    Area Selezionare un'area.
  4. Selezionare la scheda Indirizzi IP o selezionare il pulsante Avanti: Indirizzi IP nella parte inferiore della pagina.

  5. Nella scheda Indirizzi IP immettere le informazioni seguenti:

    Impostazione Valore
    Spazio indirizzi IPv4 Immettere 10.10.0.0/16.
  6. Selezionare + Aggiungi subnet e immettere queste informazioni nella pagina Aggiungi subnet:

    Impostazione Valore
    Nome subnet Immettere WebSubnet.
    Intervallo di indirizzi subnet Immettere 10.10.0.0/24.
  7. Selezionare Aggiungi.

  8. Selezionare la scheda Rivedi e crea oppure il pulsante Rivedi e crea.

  9. Seleziona Crea.

Creare macchine virtuali server Web

Creare due macchine virtuali Windows Server e installare il server Web IIS e quindi aggiungere etichette DNS agli indirizzi IP pubblici.

Creare le macchine virtuali

Creare due macchine virtuali Windows Server 2019.

  1. Nella portale di Azure immettere la macchina virtuale nella casella di ricerca nella parte superiore del portale e quindi selezionare Macchine virtuali nei risultati della ricerca.

  2. In Macchine virtuali selezionare + Crea e quindi selezionare Macchina virtuale di Azure.

  3. In Crea una macchina virtuale immettere o selezionare le informazioni seguenti nella scheda Informazioni di base:

    Impostazione Valore
    Dettagli del progetto
    Abbonamento Seleziona la tua sottoscrizione di Azure.
    Gruppo di risorse Selezionare TMResourceGroup.
    Dettagli istanza
    Virtual machine name Immettere Web-01.
    Area Selezionare (Stati Uniti) Stati Uniti orientali.
    Opzioni di disponibilità Selezionare La ridondanza dell'infrastruttura non è richiesta.
    Tipo di sicurezza Selezionare Standard.
    Immagine Selezionare Windows Server 2019 Datacenter - Gen2.
    Dimensione Selezionare le dimensioni della macchina virtuale.
    Account amministratore
    Username Immettere un nome utente.
    Password Immettere una password.
    Conferma password Immettere nuovamente la password.
    Regole porta in ingresso
    Porte in ingresso pubbliche Selezionare Nessuno.
  4. Selezionare la scheda Rete oppure selezionare Avanti: Dischi e quindi Avanti: Rete.

  5. Nella scheda Rete immettere o selezionare le informazioni seguenti:

    Impostazione Valore
    Interfaccia di rete
    Rete virtuale Selezionare myTMVNet.
    Subnet Selezionare WebSubnet.
    IP pubblico Selezionare Crea nuovo e quindi immettere Web-01-ip in Nome.
    Selezionare Basic per lo SKU e Statico per l'assegnazione.
    Gruppo di sicurezza di rete della scheda di interfaccia di rete Selezionare Basic.
    Porte in ingresso pubbliche Selezionare Consenti porte selezionate.
    Selezionare le porte in ingresso Selezionare HTTP (80), HTTPS (443) e RDP (3389).
  6. Selezionare Rivedi e crea.

  7. Rivedere le impostazioni e quindi selezionare Crea.

  8. Ripetere i passaggi precedenti per creare la seconda macchina virtuale. Immettere Web-02 in Nome macchina virtuale e Web-02-ip in Nome ip pubblico. Per le altre impostazioni, usare le stesse informazioni dei passaggi precedenti usati con la prima macchina virtuale.

Il completamento di ogni distribuzione di macchine virtuali può richiedere alcuni minuti.

Installare il server Web IIS

Installare IIS nelle macchine virtuali Web-01 e Web-02 .

  1. Nella pagina Connessione della macchina virtuale Web-01 selezionare RDP e quindi Scarica file RDP.

  2. Aprire il file Web-01.rdp e selezionare Connessione.

  3. Immettere il nome utente e la password immessi durante la creazione della macchina virtuale.

  4. Nel dashboard di Server Manager selezionare Gestisci e quindi Aggiungi ruoli e funzionalità.

  5. Selezionare Ruoli del server o selezionare Avanti tre volte. Nella schermata Ruoli server selezionare Server Web (IIS).

  6. Selezionare Aggiungi funzionalità e quindi Avanti.

    Screenshot of Add Roles and Features Wizard in Windows Server 2019 showing how to install the I I S Web Server by adding the Web Server role.

  7. Selezionare Conferma o selezionare Avanti tre volte e quindi selezionare Installa. Il completamento del processo di installazione richiede alcuni minuti.

  8. Al termine dell'installazione, selezionare Chiudi.

  9. Passare a C:\inetpub\wwwroot e aprire iisstart.htm con Blocco note o qualsiasi editor preferito per modificare la pagina Web IIS predefinita.

  10. Sostituire tutto il testo nel file con Hello World from Web-01 e salvare le modifiche in iisstart.htm.

  11. Aprire un Web browser. Passare a localhost per verificare che venga visualizzata la pagina Web di IIS predefinita.

    Screenshot of Internet Explorer showing the I I S Web Server default page of first virtual machine.

  12. Ripetere i passaggi precedenti per installare il server Web IIS nella macchina virtuale Web-02 . Usare Hello World from Web-02 per sostituire tutto il testo in iisstart.htm.

Aggiungere un'etichetta DNS

Gli indirizzi IP pubblici necessitano di etichette DNS per funzionare con Gestione traffico.

  1. Nella portale di Azure immettere TMResourceGroup nella casella di ricerca nella parte superiore del portale e quindi selezionare TMResourceGroup nei risultati della ricerca.

  2. Nel gruppo di risorse TMResourceGroup selezionare l'indirizzo IP pubblico Web-01-ip.

  3. In Impostazioni selezionare Configurazione.

  4. Immettere web01pip nell'etichetta del nome DNS.

  5. Seleziona Salva.

    Screenshot of the Configuration page of Azure Public IP Address showing D N S name label.

  6. Ripetere i passaggi precedenti per l'indirizzo IP pubblico Web-02-ip e immettere web02pip nell'etichetta del nome DNS.

Creare un profilo di Gestione traffico

  1. Nella pagina Panoramica dell'indirizzo IP pubblico Web-01-ip prendere nota dell'indirizzo IP per un uso successivo. Ripetere questo passaggio per l'indirizzo IP pubblico Web-02-ip.

  2. Nella portale di Azure immettere Gestione traffico profilo nella casella di ricerca nella parte superiore del portale e quindi selezionare Gestione traffico profili.

  3. Seleziona + Crea.

  4. Nella pagina Crea profilo Gestione traffico immettere o selezionare le informazioni seguenti:

    Impostazione valore
    Nome Immettere TM-alias-test.
    Metodo di routing Selezionare Priorità.
    Abbonamento Seleziona la tua sottoscrizione di Azure.
    Gruppo di risorse Selezionare TMResourceGroup.

    Screenshot of the Create Traffic Manager profile page showing the selected settings.

  5. Seleziona Crea.

  6. Al termine della distribuzione di TM-alias-test , selezionare Vai alla risorsa.

  7. Nella pagina Endpoint del profilo Gestione traffico TM-alias-test selezionare + Aggiungi e immettere o selezionare le informazioni seguenti:

    Impostazione Valore
    Type Selezionare Endpoint esterno.
    Nome Immettere EP-Web01.
    Nome di dominio completo (FQDN) o IP Immettere l'indirizzo IP per Web-01-ip annotato in precedenza.
    Priorità Immettere 1.

    Screenshot of the Endpoints page in Traffic Manager profile showing selected settings for adding an endpoint.

  8. Selezionare Aggiungi.

  9. Ripetere gli ultimi due passaggi per creare il secondo endpoint. Immettere o selezionare le informazioni seguenti:

    Impostazione Valore
    Type Selezionare Endpoint esterno.
    Nome Immettere EP-Web02.
    Nome di dominio completo (FQDN) o IP Immettere l'indirizzo IP per Web-02-ip annotato in precedenza.
    Priorità Immettere 2.

Creare un record alias

Creare un record alias che punta al profilo di Gestione traffico.

  1. Nella portale di Azure immettere contoso.com nella casella di ricerca nella parte superiore del portale e quindi selezionare contoso.com zona DNS nei risultati della ricerca.

  2. Nella pagina Panoramica di contoso.com zona DNS selezionare il pulsante + Set di record.

  3. Nella casella Aggiungi set di record lasciare vuota la casella Nome per rappresentare il nome di dominio apex. Un esempio è contoso.com.

  4. Selezionare A per Tipo.

  5. Selezionare per il set di record alias e quindi selezionare la risorsa di Azure come tipo di alias.

  6. Selezionare il profilo di Gestione traffico TM-alias-test per la risorsa di Azure.

  7. Seleziona OK.

    Screenshot of adding an alias record to refer to the Traffic Manager profile.

Testare il record alias

  1. Da un Web browser passare a o al contoso.com nome di dominio apex. Viene visualizzata la pagina predefinita di IIS con Hello World from Web-01. Il Gestione traffico indirizzare il traffico al server Web IIS-01 perché ha la priorità più alta. Chiudere il Web browser e arrestare la macchina virtuale Web-01 . Attendere alcuni minuti prima che la macchina virtuale venga arrestata completamente.
  2. Aprire un nuovo Web browser e passare di nuovo a o al contoso.com nome di dominio apex.
  3. Verrà visualizzata la pagina predefinita di IIS con Hello World from Web-02. Il Gestione traffico ha gestito la situazione e indirizzato il traffico al secondo server IIS dopo l'arresto del primo server con la priorità più alta.

Pulire le risorse

Quando non sono più necessarie, è possibile eliminare tutte le risorse create in questa esercitazione seguendo questa procedura:

  1. Nel menu portale di Azure selezionare Gruppi di risorse.
  2. Selezionare il gruppo di risorse TMResourceGroup .
  3. Nella pagina Panoramica selezionare Elimina gruppo di risorse.
  4. Immettere TMResourceGroup e selezionare Elimina.
  5. Selezionare Tutte le risorse nel menu del portale di Azure.
  6. Selezionare contoso.com zona DNS.
  7. Nella pagina Panoramica selezionare il @ record creato in questa esercitazione.
  8. Selezionare Elimina e quindi .

Passaggi successivi

In questa esercitazione si è appreso come creare un record alias per usare il nome di dominio apex per fare riferimento a un profilo di Gestione traffico.