Tutorial: Crea un Record Collegato al Traffic Manager usando il portale Azure

In questo tutorial, crei un Record Collegato al Traffic Manager in DNS di Azure. Un Record Collegato di Traffic Manager collega direttamente un record DNS impostato a un profilo Gestione traffico di Azure. Quando un client interroga questo record, DNS di Azure risolve internamente il profilo Traffic Manager e restituisce direttamente gli indirizzi IP degli endpoint—non è necessario un salto intermedio CNAME totrafficmanager.net.

Important

I Record Collegati del Traffic Manager sono attualmente in ANTEPRIMA. Vedi le Condizioni supplementari d'uso per le anteprime di Microsoft Azure per conoscere le condizioni legali applicabili alle funzionalità di Azure che sono in beta, in anteprima o non ancora rilasciate nella disponibilità generale.

Questo approccio è il modo raccomandato per associare i record DNS ai profili del Traffic Manager. Per un confronto con i record alias, vedi panoramica dei Record Collegati del Traffic Manager.

In questa esercitazione apprenderai a:

  • Crea una rete virtuale e macchine virtuali server web.
  • Crea un profilo Traffic Manager con endpoint esterni.
  • Crea un record collegato a Traffic Manager in una zona DNS di Azure.
  • Testa il record collegato al Traffic Manager.

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

Prerequisiti

  • Un account Azure con una sottoscrizione attiva.
  • Nome di dominio ospitato in DNS di Azure. Se non si dispone di una zona DNS di Azure, è possibile creare una zona DNS, quindi delegate il dominio a DNS di Azure.

Note

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

Accedere ad Azure

Accedi al portale di Azure.

Registrare il provider di risorse Microsoft.Network

Per creare i Record Collegati a Traffic Manager, devi registrare il Microsoft. Fornitore di risorse di rete. Se la zona DNS e il profilo Traffic Manager sono in abbonamenti diversi, entrambi devono essere registrati.

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

Crea una rete virtuale e una subnet dove posizionare i tuoi server web.

  1. Nel portale Azure, cerca rete virtuale nella casella di ricerca in alto e seleziona Reti Virtuali dai risultati.

  2. In Reti virtuali selezionare + Crea.

  3. Nella scheda Informazioni di base immettere o selezionare le informazioni seguenti:

    Setting Value
    Dettagli del progetto
    Abbonamento Seleziona la tua sottoscrizione di Azure.
    Gruppo di risorse Seleziona Crea nuovo, inserisci test-rg e seleziona OK.
    Dettagli dell'istanza
    Name Inserire vnet-1.
    Area geografica Selezionare un'area.
  4. Seleziona la scheda Indirizzi IP e configura lo spazio di indirizzamento:

    Setting Value
    spazio di indirizzamento IPv4 Immettere 10.10.0.0/16.
  5. Seleziona + Aggiungi subnet e inserisci quanto segue:

    Setting Value
    Nome della sottorete Immettere subnet-1.
    Intervallo dell'indirizzo subnet Immettere 10.10.0.0/24.
  6. Seleziona Aggiungi, poi seleziona Visualizza + crea, e infine seleziona Crea.

Creare macchine virtuali server Web

Crea due macchine virtuali Ubuntu da usare come endpoint per server web.

Creare le macchine virtuali

  1. Nel portale Azure, cerca la macchina virtuale e seleziona Macchine virtuali.

  2. Selezionare + Crea, quindi scegliere Macchina virtuale di Azure.

  3. Nella scheda Informazioni di base immettere o selezionare i valori seguenti:

    Setting Value
    Dettagli del progetto
    Abbonamento Seleziona la tua sottoscrizione di Azure.
    Gruppo di risorse Selezionare test-rg.
    Dettagli dell'istanza
    Nome della macchina virtuale Immettere vm-1.
    Area geografica Selezionare (Stati Uniti) Stati Uniti orientali.
    Opzioni di disponibilità Selezionare La ridondanza dell'infrastruttura non è richiesta.
    Tipo di sicurezza Selezionare Standard.
    Image Selezionare Ubuntu Server 24.04 LTS - x64 Gen2.
    Dimensione Seleziona la dimensione della VM che preferisci.
    Account dell'amministratore
    Tipo di autenticazione selezionare Chiave pubblica SSH.
    Nome utente Immettere un nome utente.
    Origine chiave pubblica SSH Selezionare Genera nuova coppia di chiavi.
    Nome della coppia di chiavi Immettere un nome per la coppia di chiavi.
    Regole delle porte in ingresso
    Porte in ingresso pubbliche Seleziona Nessuno.
  4. Seleziona la scheda Rete e inserisci quanto segue:

    Setting Value
    Rete virtuale Selezionare vnet-1.
    Subnet Selezionare subnet-1.
    IP pubblico Seleziona Crea nuovo, inserisci pubblic-ip-1 e seleziona Standard SKU.
    Gruppo di sicurezza di rete della NIC Selezionare Basic.
    Porte in ingresso pubbliche Selezionare Consenti porte selezionate.
    Selezionare le porte in ingresso Selezionare HTTP (80) e HTTPS (443).
  5. Seleziona Rivedi e crea e quindi seleziona Crea.

  6. Ripeti i passaggi precedenti per creare una seconda macchina virtuale chiamata vm-2 con un IP pubblico denominato public-ip-2.

Aspetta che entrambe le missioni si completino prima di continuare.

Note

Per eseguire comandi sulle macchine virtuali senza SSH, utilizzare la funzione Run command nel portale Azure. Per l'accesso SSH da internet, devi aggiungere una regola NSG in entrata (NSG). Per altre informazioni, vedere Azure Bastion.

Installa il server web NGINX

Installa NGINX su entrambe le macchine virtuali utilizzando la funzione di comando Run .

  1. Nel portale Azure, cerca la macchina virtuale e seleziona Macchine virtuali.

  2. Selezionare vm-1.

  3. Nel menu sinistro sotto Operazioni, seleziona comando Esegui.

  4. Seleziona RunShellScript, inserisci il seguente comando e seleziona Esegui:

    sudo apt-get update && sudo apt-get install -y nginx && echo 'Hello World from vm-1' | sudo tee /var/www/html/index.html
    
  5. Attendi il completamento del comando.

  6. Ripeti per vm-2, usando questo comando:

    sudo apt-get update && sudo apt-get install -y nginx && echo 'Hello World from vm-2' | sudo tee /var/www/html/index.html
    

Aggiungi etichette DNS agli indirizzi IP pubblici

Traffic Manager richiede etichette DNS sui nomi degli indirizzi IP pubblici utilizzati come endpoint Azure.

  1. Nel portale Azure, cerca test-rg e seleziona il gruppo risorse.

  2. Seleziona l'indirizzo IP pubblico pubblico-ip-1 .

  3. In Impostazioni selezionare Configurazione.

  4. Inserisci vm-1-tmlink nel campo dell'etichetta nome DNS .

  5. Seleziona Salva.

  6. Nota il valore completo del nome DNS (ad esempio, vm-1-tmlink.eastus.cloudapp.azure.com) e l'indirizzo IP per un uso successivo.

  7. Ripeti per pubblic-ip-2, usando l'etichetta DNS vm-2-tmlink. Prendere nota dell'indirizzo IP.

Creare un profilo Traffic Manager

  1. Nel portale Azure, cerca il profilo Traffic Manager e seleziona profili Traffic Manager.

  2. Seleziona + Crea.

  3. Nella pagina Crea profilo Traffic Manager, inserisci o seleziona quanto segue:

    Setting Value
    Name Ecco tm-profile.
    Metodo di routing Selezionare Priorità.
    Tipo di record selezionare A.
    Abbonamento Seleziona la tua sottoscrizione di Azure.
    Gruppo di risorse Selezionare test-rg.

    Note

    Il tipo di Record imposta il valore del Profilo Rigorosamente Tipizzato per il profilo, bloccandola a un tipo di record DNS specifico. Seleziona A per i record di indirizzo IPv4, AAAA per i record di indirizzo IPv6 o CNAME per i record canonici dei nomi. Questo valore non può essere modificato dopo la creazione del profilo.

  4. Fare clic su Crea.

  5. Al completamento della distribuzione, selezionare Vai alla risorsa.

Aggiungi endpoint al profilo Traffic Manager

  1. Nella pagina profilo del Traffic Manager tm-profile , seleziona Endpoint sotto Impostazioni nel menu sinistro.

  2. Seleziona + Aggiungi e inserisci quanto segue per il primo endpoint:

    Setting Value
    Type Selezionare Endpoint esterno.
    Name Ecco tmendpoint-1.
    Nome di dominio completamente qualificato (FQDN) o IP Inserisci l'indirizzo IP per l'ip-1 pubblico menzionato in precedenza.
    Priorità Immettere 1.
  3. Seleziona Aggiungi.

  4. Seleziona + Aggiungi di nuovo e inserisci quanto segue per il secondo endpoint:

    Setting Value
    Type Selezionare Endpoint esterno.
    Name Ecco che entra tmendpoint-2.
    Nome di dominio completamente qualificato (FQDN) o IP Inserisce l'indirizzo IP per il pubblic-ip-2 menzionato in precedenza.
    Priorità Immetti 2.
  5. Seleziona Aggiungi.

Entrambi i punti finali dovrebbero apparire come Online dopo che Traffic Manager ha completato i controlli di salute. Il processo può richiedere alcuni minuti.

Crea un record collegato al Traffic Manager

Ora crea il Record Collegato del Traffic Manager nella tua zona DNS.

  1. Nel portale Azure, cerca la tua zona DNS (ad esempio, contoso.com) e selezionala dai risultati.

  2. Nella pagina Panoramica della tua zona DNS, seleziona + Set di record.

  3. Nel pannello Aggiungi set di record , inserisci o seleziona quanto segue:

    Setting Value
    Name Lascia vuoto per creare un record nell'apice della zona, oppure inserisci un sottodominio come www.
    Type selezionare A.
    Abilita la gestione del traffico (Anteprima) Selezionare la casella di controllo.
    Scegliere una sottoscrizione Seleziona l'abbonamento che contiene il tuo profilo Traffic Manager.
    Profilo del Traffic Manager Seleziona tm-profile dal menu a tendina.

    Note

    Il TTL di record è ereditato dal profilo Traffic Manager e non può essere impostato qui.

  4. Seleziona OK.

Il nuovo record A appare nella lista dei record della zona DNS. La colonna Tipo mostra A con un'icona o un'etichetta di Traffic Manager che indica che si tratta di un record collegato.

Note

Le query DNS al tuo Record Collegato del Traffic Manager vengono conteggiate per la fatturazione del profilo del Traffic Manager. Per ulteriori informazioni, consulta i prezzi del Traffic Manager.

Testa il record collegato al Traffic Manager

  1. Apri un browser web e naviga fino al tuo nome di dominio (ad esempio, contoso.com). Dovresti vedere la pagina di benvenuto NGINX con il testo Hello World da vm-1, perché Traffic Manager instrada il traffico verso vm-1 in base alla sua priorità più alta.

  2. Chiudere il browser. Nel portale Azure, naviga fino alla macchina virtuale VM-1 e seleziona Stop per spegnerla.

  3. Aspetta qualche minuto che Traffic Manager rilevi l'endpoint come non sano. Puoi monitorare lo stato degli endpoint nella pagina Endpoints del profilo Traffic Manager di tm-profile .

  4. Apri un nuovo browser e naviga di nuovo contoso.com . Ora dovresti vedere Hello World da vm-2, che conferma che Traffic Manager è passato al punto finale secondario.

Pulire le risorse

Quando non hai più bisogno delle risorse create in questo tutorial, elimina il gruppo risorse per rimuoverle tutte:

  1. Nel portale Azure, cerca test-rg e selezionalo.
  2. Nella pagina Panoramica selezionare Elimina gruppo di risorse.
  3. Inserisci test-rg per confermare, poi seleziona Elimina.

Rimuovi anche il Record Collegato del Traffic Manager dalla tua zona DNS:

  1. Nel portale Azure, naviga nella tua zona DNS (ad esempio, contoso.com).
  2. Nella pagina Panoramica , seleziona il record creato in questo tutorial.
  3. Seleziona Elimina e poi conferma selezionando Sì.

Passaggi successivi

In questo tutorial, hai creato un Record Collegato del Traffic Manager per instradare il traffico del dominio apex attraverso Traffic Manager, restituendo direttamente gli indirizzi IP senza una risoluzione intermedia CNAME.