Início rápido: Criar uma zona DNS do Azure e registar com o Azure PowerShell
Nota
Recomendamos que utilize o módulo Azure Az do PowerShell para interagir com o Azure. Para começar, consulte Instalar o Azure PowerShell. Para saber como migrar para o módulo do Az PowerShell, veja Migrar o Azure PowerShell do AzureRM para o Az.
Neste início rápido, cria a sua primeira zona DNS e regista-a com o Azure PowerShell. Também pode executar estes passos com o portal do Azure ou o CLI do Azure.
Uma zona DNS é utilizada para alojar os registos DNS para um domínio particular. Para começar a alojar o seu domínio no DNS do Azure, tem de criar uma zona DNS para esse nome de domínio. Cada registo DNS para o seu domínio é então criado no interior desta zona DNS. Por fim, para publicar a zona DNS na Internet, tem de configurar os servidores de nomes do domínio. Cada uma dessas etapas é descrita neste artigo.
O DNS do Azure também suporta a criação de domínios privados. Para obter instruções passo-a-passo sobre como criar a primeira zona DNS privada e o registo, veja Introdução às zonas privadas do DNS do Azure com o PowerShell.
Pré-requisitos
- Uma conta do Azure com uma subscrição ativa. Crie uma conta gratuitamente.
- Azure PowerShell instalado localmente ou Azure Cloud Shell
Azure Cloud Shell
O Azure aloja o Azure Cloud Shell, um ambiente de shell interativo que pode utilizar através do seu browser. Pode utilizar o Bash ou o PowerShell com o Cloud Shell para trabalhar com os serviços do Azure. Você pode usar os comandos pré-instalados do Cloud Shell para executar o código neste artigo, sem precisar instalar nada em seu ambiente local.
Para iniciar o Azure Cloud Shell:
Opção | Exemplo/Ligação |
---|---|
Selecione Experimentar no canto superior direito de um código ou bloco de comandos. Selecionar Experimentar não copia automaticamente o código ou comando para o Cloud Shell. | |
Aceda a https://shell.azure.com ou selecione o botão Iniciar Cloud Shell para abrir o Cloud Shell no browser. | |
Selecione o botão Cloud Shell na barra de menus, na parte direita do portal do Azure. |
Para usar o Azure Cloud Shell:
Inicie o Cloud Shell.
Selecione o botão Copiar em um bloco de código (ou bloco de comando) para copiar o código ou comando.
Cole o código ou comando na sessão do Cloud Shell selecionando Ctrl+Shift+V no Windows e Linux ou selecionando Cmd+Shift+V no macOS.
Selecione Enter para executar o código ou comando.
Criar o grupo de recursos
Antes de criar a zona DNS, crie um grupo de recursos para conter a zona DNS:
New-AzResourceGroup -name MyResourceGroup -location "eastus"
Criar uma zona DNS
Uma zona DNS é criada ao utilizar o cmdlet New-AzDnsZone
. O exemplo a seguir cria uma zona DNS chamada contoso.xyz no grupo de recursos chamado MyResourceGroup. Utilize o exemplo para criar uma zona DNS, substituindo os valores pelos seus.
New-AzDnsZone -Name contoso.xyz -ResourceGroupName MyResourceGroup
Criar um registo DNS
Crie conjuntos de registros usando o New-AzDnsRecordSet
cmdlet. O exemplo a seguir cria um registro com o nome www
relativo na Zona contoso.xyz
DNS , no grupo MyResourceGroup
de recursos . O nome totalmente qualificado do conjunto de registros é www.contoso.xyz
. O tipo de registo é A
, com endereço 10.10.10.10
IP e o TTL é de 3600 segundos.
New-AzDnsRecordSet -Name www -RecordType A -ZoneName contoso.xyz -ResourceGroupName MyResourceGroup -Ttl 3600 -DnsRecords (New-AzDnsRecordConfig -IPv4Address "10.10.10.10")
Ver registos
Para listar os registos DNS na sua zona, utilize:
Get-AzDnsRecordSet -ZoneName contoso.xyz -ResourceGroupName MyResourceGroup
Testar a resolução de nomes
Agora que você tem uma zona DNS de teste com um registro 'A' de teste, você pode testar a resolução de nomes com uma ferramenta chamada nslookup.
Para testar a resolução de nomes DNS:
Execute o seguinte cmdlet para obter a lista de servidores de nomes para sua zona:
Get-AzDnsRecordSet -ZoneName contoso.xyz -ResourceGroupName MyResourceGroup -RecordType ns
Copie um dos nomes de servidor de nomes da saída da etapa anterior.
Abra um prompt de comando e execute o seguinte comando:
nslookup www.contoso.xyz <name server name>
Por exemplo:
nslookup www.contoso.xyz ns1-08.azure-dns.com.
Você deve ver algo como a seguinte tela:
O nome do host www.contoso.xyz é resolvido para 10.10.10.10, exatamente como você o configurou. Esse resultado verifica se a resolução de nomes está funcionando corretamente.
Clean up resources (Limpar recursos)
Quando já não forem necessários, pode eliminar todos os recursos criados neste Início Rápido ao eliminar o grupo de recursos:
Remove-AzResourceGroup -Name MyResourceGroup
Próximos passos
Agora que sua primeira zona DNS e registro foram criados usando o Azure PowerShell, você pode criar registros para um aplicativo Web em um domínio personalizado.