Risolvere i problemi di DNS di Azure

Sommario

Questo articolo aiuta gli amministratori DNS a risolvere i problemi comuni di DNS di Azure con zone, record e risoluzione dei nomi in modo da poter ripristinare un servizio DNS affidabile.

Non è possibile creare una zona DNS

Per risolvere i problemi comuni, provare uno o più dei passaggi seguenti:

  1. Esaminare i log di controllo DNS di Azure per determinare il motivo dell'errore.
  2. Ogni nome di zona DNS deve essere univoco all'interno del gruppo di risorse. Ovvero, due zone DNS con lo stesso nome non possono condividere un gruppo di risorse. Provare a usare un nome di zona diverso o un gruppo di risorse diverso.
  3. È possibile che venga visualizzato un errore "È stato raggiunto o superato il numero massimo di zone nella sottoscrizione {ID sottoscrizione}". Usare una sottoscrizione Azure diversa, eliminare alcune zone o contattare Azure supporto tecnico per aumentare il limite di sottoscrizione.
  4. È possibile che venga visualizzato un errore "La zona '{zone name}' non è disponibile". Questo errore indica che DNS di Azure non è stato in grado di allocare i server dei nomi per questa zona DNS. Provare a usare un nome di zona diverso. In alternativa, se si è il proprietario del nome di dominio, è possibile contattare supporto tecnico di Azure per allocare automaticamente i server dei nomi.

Non è possibile creare un record DNS

Per risolvere i problemi comuni, provare uno o più dei passaggi seguenti:

  1. Esaminare i log di controllo DNS di Azure per determinare il motivo dell'errore.
  2. Il set di record esiste già? DNS di Azure gestisce i record utilizzando record set, ovvero la raccolta di record con lo stesso nome e lo stesso tipo. Se esiste già un record con lo stesso nome e tipo, per aggiungere un altro record di questo tipo è necessario modificare il set di record esistente.
  3. Si sta tentando di creare un record al vertice della zona DNS (la "radice" della zona)? In tal caso, la convenzione DNS consiste nell'usare il carattere '@' come nome del record. Si noti anche che gli standard DNS non consentono record CNAME al vertice della zona.
  4. Si è verificato un conflitto CNAME? Gli standard DNS non consentono un record CNAME con lo stesso nome di un record di qualsiasi altro tipo. Se si dispone di un CNAME esistente, la creazione di un record con lo stesso nome di un tipo diverso ha esito negativo. Analogamente, la creazione di un CNAME ha esito negativo se il nome corrisponde a un record esistente di un tipo diverso. Rimuovere il conflitto rimuovendo l'altro record o scegliendo un nome di record diverso.
  5. È stato raggiunto il limite per il numero di set di record consentiti in una zona DNS? Il numero corrente di set di record e il numero massimo di set di record vengono visualizzati nel portale di Azure, sotto "Proprietà" per la zona. Se è stato raggiunto questo limite, eliminare alcuni set di record o contattare Azure supporto tecnico per aumentare il limite del set di record per questa zona, quindi riprovare.

Non è possibile risolvere il record DNS

La risoluzione dei nomi DNS è un processo articolato in più passaggi che può non riuscire per vari motivi. La procedura seguente consente di analizzare il motivo per cui la risoluzione DNS non riesce per un record DNS in una zona ospitata in DNS di Azure.

  1. Verificare che i record DNS siano configurati correttamente in DNS di Azure. Esaminare i record DNS nel portale di Azure, verificando che il nome della zona, il nome del record e il tipo di record siano corretti.
  2. Verificare che i record DNS vengano risolti correttamente sui server dei nomi DNS di Azure.
  • Se si eseguono query DNS dal PC locale, è possibile che vengano visualizzati risultati memorizzati nella cache che non riflettono lo stato corrente dei server dei nomi. Inoltre, le reti aziendali usano spesso server proxy DNS, che impediscono che le query DNS vengano indirizzate a server dei nomi specifici. Per evitare questi problemi, usare un servizio di risoluzione dei nomi basato sul Web, ad esempio digwebinterface. - Assicurarsi di specificare i server dei nomi corretti per la zona DNS, come illustrato nel portale di Azure. - Verificare che il nome DNS sia corretto (è necessario specificare il nome completo, incluso il nome della zona) e il tipo di record è corretto
  1. Verificare che il nome di dominio DNS sia correttamente delegato ai server dei nomi DNS di Azure. Esistono molti siti Web di terze parti che offrono la convalida della delega DNS. Questo test è un test di delega della zona , quindi è necessario immettere solo il nome della zona DNS e non il nome del record completo.
  2. Dopo aver completato l'operazione precedente, il record DNS dovrebbe essere risolto correttamente. Per verificare, è possibile usare di nuovo digwebinterface, questa volta usando le impostazioni predefinite del server dei nomi.

Come si specifica il "servizio" e il "protocollo" per un record SRV?

DNS di Azure gestisce i record DNS come set di record, ovvero la raccolta di record con lo stesso nome e lo stesso tipo. Per un set di record SRV, è necessario specificare 'service' e 'protocol' come parte del nome del set di record. Gli altri parametri SRV ('priority', 'weight', 'port' e 'target') vengono specificati separatamente per ogni record nel set di record.

Nomi di record SRV di esempio (nome del servizio 'sip', protocollo 'tcp'):

  • _sip._tcp (crea un set di record al vertice della zona)
  • _sip._tcp.sipservice (crea un set di record denominato 'sipservice')

Passaggi successivi