Início Rápido: Criar uma zona DNS do Azure e o registro usando o Azure PowerShell
Observação
Recomendamos que você use o módulo Az PowerShell do Azure para interagir com o Azure. Para começar, consulte Instalar o Azure PowerShell. Para saber como migrar para o módulo Az PowerShell, confira Migrar o Azure PowerShell do AzureRM para o Az.
Neste início rápido, você pode criar sua primeira zona e registro DNS usando o Azure PowerShell. Você também pode executar essas etapas usando o portal do Azure ou a CLI do Azure.
Uma zona DNS é usada para hospedar os registros DNS para um domínio específico. Para iniciar a hospedagem do seu domínio no DNS do Azure, você precisará criar uma zona DNS para esse nome de domínio. Cada registro DNS para seu domínio é criado dentro dessa zona DNS. Por fim, para publicar sua zona DNS na Internet, você precisa configurar os servidores de nome para o domínio. Cada uma dessas etapas são descritas neste artigo.
O DNS do Azure também oferece suporte à criação de domínios privados. Para obter instruções passo a passo sobre como criar sua primeira zona DNS privada e o registro, confira Introdução às zonas privadas do Azure DNS usando o PowerShell.
Pré-requisitos
- Uma conta do Azure com uma assinatura ativa. Crie uma conta gratuitamente.
- Azure PowerShell instalado localmente ou Azure Cloud Shell
Azure Cloud Shell
O Azure hospeda o Azure Cloud Shell, um ambiente de shell interativo que pode ser usado por meio do navegador. É possível usar o bash ou o PowerShell com o Cloud Shell para trabalhar com os serviços do Azure. É possível usar os comandos pré-instalados do Cloud Shell para executar o código neste artigo, sem precisar instalar nada no seu ambiente local.
Para iniciar o Azure Cloud Shell:
Opção | Exemplo/Link |
---|---|
Selecione Experimentar no canto superior direito de um bloco de código ou de comando. Selecionar Experimentar não copia automaticamente o código nem o comando para o Cloud Shell. | |
Acesse https://shell.azure.com ou selecione o botão Iniciar o Cloud Shell para abri-lo no navegador. | |
Selecione o botão Cloud Shell na barra de menus no canto superior direito 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 o comando.
Cole o código ou comando na sessão do Cloud Shell selecionando Ctrl+Shift+V no Windows e no Linux, ou selecionando Cmd+Shift+V no macOS.
Selecione Enter para executar o código ou o 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 usando o cmdlet New-AzDnsZone
. O exemplo a seguir cria uma zona DNS chamada contoso.xyz no grupo de recursos chamado MyResourceGroup. Use o exemplo para criar uma zona DNS, substituindo os valores pelos seus próprios.
New-AzDnsZone -Name contoso.xyz -ResourceGroupName MyResourceGroup
Criar um registro DNS
Crie conjuntos de registros usando o cmdlet New-AzDnsRecordSet
. O exemplo a seguir cria um registro com o nome relativo www
na Zona DNS contoso.xyz
no grupo de recursos MyResourceGroup
. O nome totalmente qualificado do conjunto de registros é www.contoso.xyz
. O tipo de registro é A
, com o endereço IP 10.10.10.10
e a TTL de 3.600 segundos.
New-AzDnsRecordSet -Name www -RecordType A -ZoneName contoso.xyz -ResourceGroupName MyResourceGroup -Ttl 3600 -DnsRecords (New-AzDnsRecordConfig -IPv4Address "10.10.10.10")
Exibir registros
Para listar os registros DNS em sua zona, use:
Get-AzDnsRecordSet -ZoneName contoso.xyz -ResourceGroupName MyResourceGroup
Testar a resolução de nome
Agora que você tem uma zona DNS de teste com um registro 'A' de teste, é possível testar a resolução de nome 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 da 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:
nslookup www.contoso.xyz <name server name>
Por exemplo:
nslookup www.contoso.xyz ns1-08.azure-dns.com.
Você deve ver algo semelhante à tela a seguir:
O nome do host www.contoso.xyz resolve para 10.10.10.10, conforme você o configurou. Esse resultado verifica se a resolução do nome está funcionando corretamente.
Limpar os recursos
Quando não forem mais necessários, você poderá excluir todos os recursos criados neste início rápido ao excluir o grupo de recursos:
Remove-AzResourceGroup -Name MyResourceGroup
Próximas etapas
Agora que sua primeira zona e registro DNS foram criados usando o Azure PowerShell, é possível criar registros para um aplicativo Web em um domínio personalizado.