Esercitazione: Ospitare il dominio in DNS di Azure

È possibile usare DNS di Azure per ospitare il dominio DNS e gestire i record DNS. L'hosting dei domini in Azure consente di gestire i record DNS usando gli stessi strumenti, credenziali, API e fatturazione usati per altri servizi Azure.

Si supponga di acquistare il dominio contoso.com da un registrar di nomi di dominio e di creare una zona con il nome contoso.com nel servizio DNS di Azure. Il registrar offre al proprietario del dominio la possibilità di configurare i record del server dei nomi (NS) per il dominio. Il registrar archivia i record NS nella zona padre .com. Gli utenti di Internet di tutto il mondo vengono quindi reindirizzati al dominio nella zona DNS di Azure quando provano a risolvere i record DNS in contoso.com.

In questa esercitazione apprenderai a:

  • Creare una zona DNS.
  • Recuperare un elenco di server dei nomi.
  • Delegare il dominio.
  • Verificare il funzionamento della delega.

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 che è possibile ospitare in DNS di Azure. È necessario disporre del controllo completo di questo dominio, inclusa la possibilità di impostare i record di nome server (NS) per il dominio.

Nota

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

Accedere al portale di Azure.

Creare una zona DNS

  1. Nel portale di Azure immettere dns zone nella casella di ricerca nella parte superiore del portale e quindi selezionare Zone DNS nei risultati della ricerca.

  2. In Zone DNS selezionare + Crea.

  3. Nella pagina Crea zona DNS immettere o selezionare le informazioni seguenti nella scheda Informazioni di base:

    Impostazione Valore
    Dettagli di progetto
    Abbonamento Seleziona la tua sottoscrizione di Azure.
    Gruppo di risorse Selezionare Crea nuovo
    in Nome, immettere myResourceGroup
    Selezionare OK.
    Dettagli istanza
    Questa zona è un elemento figlio di una zona esistente già ospitata in DNS di Azure Deselezionare questa casella di controllo perché la zona DNS non è una zona figlio.
    Nome Immettere il nome della zona DNS.
    Percorso gruppo di risorse Selezionare la località del gruppo di risorse.
    La posizione del gruppo di risorse non influisce sul servizio Zona DNS, che è globale e non associato a una posizione.

    Screenshot of Create D N S zone page showing the settings used in this tutorial to create a parent D N S zone.

  4. Selezionare Rivedi e crea.

  5. Seleziona Crea.

    Nota

    Se la nuova zona che si sta creando è una zona figlio (ad esempio zona padre = zona figlio contoso.com = child.contoso.com), fare riferimento all'esercitazione Creare una zona DNS figlio.

Recuperare i server dei nomi

Prima di poter delegare la zona DNS a DNS di Azure, è necessario conoscere i nomi dei server dei nomi per la zona. DNS di Azure assegna i server dei nomi da un pool ogni volta che viene creata una zona.

  1. Nel portale di Azure immettere dns zone nella casella di ricerca nella parte superiore del portale e quindi selezionare Zone DNS nei risultati della ricerca.

  2. In Zone DNS selezionare contoso.com.

  3. Nella pagina Panoramica recuperare i server dei nomi. In questo esempio, alla zona DNS contoso.com sono stati assegnati i server dei nomi ns1-01.azure-dns.com, ns2-01.azure-dns.net, ns3-01.azure-dns.org, e ns4-01.azure-dns.info:

    Screenshot of D N S zone showing assigned Azure name servers

DNS di Azure crea automaticamente nella zona i record NS autorevoli per i server dei nomi assegnati.

Delegare il dominio

Dopo la creazione della zona DNS e il recupero dei server dei nomi, è necessario aggiornare il dominio padre con i server dei nomi di DNS di Azure. Ogni registrar prevede i propri strumenti di gestione DNS per modificare i record del server dei nomi per un dominio.

  1. Nella pagina di gestione DNS del registrar, modificare i record NS e sostituirli con i server dei nomi di DNS di Azure.

  2. Quando si delega un dominio a DNS di Azure, è necessario usare i server dei nomi forniti da DNS di Azure. Usare tutti e quattro i server dei nomi, indipendentemente dal nome del dominio. La delega del dominio non richiede che un server dei nomi usi lo stesso dominio di primo livello del dominio in uso.

Importante

Quando si copia ogni indirizzo di server dei nomi, assicurarsi di copiare il punto finale alla fine dell'indirizzo. Il punto finale indica la fine di un nome di dominio completo. Alcuni registrar aggiungono il punto se il nome del server dei nomi non lo contiene alla fine. Ai fini della conformità a RFC di DNS, includere il punto finale.

Le deleghe che usano server dei nomi nella propria zona, definiti a volte server dei nomi personali, non sono attualmente supportate in DNS di Azure.

Verificare il funzionamento della delega

Dopo aver completato la delega, è possibile verificarne il corretto funzionamento usando uno strumento come nslookup per eseguire una query sul record SOA (Start of Authority) per la zona. Il record SOA viene creato automaticamente durante la creazione della zona. Potrebbe essere necessario attendere almeno 10 minuti dopo il completamento della delega prima che sia possibile verificarne il funzionamento. La propagazione delle modifiche in tutto il sistema DNS può richiedere tempo.

Non è necessario specificare i server dei nomi DNS di Azure. Se la delega è configurata in modo corretto, il normale processo di risoluzione DNS trova automaticamente i server dei nomi.

  1. Da un prompt dei comandi immettere un comando nslookup simile al seguente:

    nslookup -type=SOA contoso.com
    
  2. Verificare che la risposta sia simile all'output di nslookup seguente:

    Server: ns1-04.azure-dns.com
    Address: 40.90.4.1
    
    contoso.com
            primary name server = ns1-04.azure-dns.com
            responsible mail addr = azuredns-hostmaster.microsoft.com
            serial = 1
            refresh = 3600 (1 hour)
            retry = 300 (5 mins)
            expire = 604800 (7 days)
            default TTL = 300 (5 mins)
    ns1-01.azure-dns.com    internet address = 40.90.4.1
    ns1-01.azure-dns.com    AAAA IPv6 address = 2603:1061::1
    

Pulire le risorse

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

  1. Nel menu del portale di Azure selezionare Gruppi di risorse.

  2. Selezionare il gruppo di risorse myResourceGroup.

  3. Selezionare Elimina gruppo di risorse.

  4. Immettere myResourceGroup e selezionare Elimina.

Passaggi successivi

In questa esercitazione si è appreso come creare una zona DNS per il dominio e delegarla a DNS di Azure. Per informazioni su come creare zone DNS figlio, continuare con l'esercitazione successiva: