Início Rápido: Criar uma zona DNS do Azure e o registro usando a CLI do Azure
Este artigo explica as etapas de criação de sua primeira zona e registro DNS usando a CLI do Azure, que está disponível para Windows, Mac e Linux. Você também pode executar essas etapas usando o portal do Azure ou o Azure PowerShell.
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 é descrita abaixo.
O DNS do Azure também dá suporte a zonas DNS privadas. Para saber mais sobre as zonas DNS privadas, consulte Usar o Azure DNS para domínios privados. Para obter um exemplo de como criar uma zona DNS privado, confira Introdução às Zonas Privadas do DNS do Azure usando a CLI.
Caso você não tenha uma assinatura do Azure, crie uma conta gratuita do Azure antes de começar.
Pré-requisitos
Use o ambiente Bash no Azure Cloud Shell. Para obter mais informações, confira Início Rápido para Bash no Azure Cloud Shell.
Se preferir executar os comandos de referência da CLI localmente, instale a CLI do Azure. Para execuções no Windows ou no macOS, considere executar a CLI do Azure em um contêiner do Docker. Para obter mais informações, confira Como executar a CLI do Azure em um contêiner do Docker.
Se estiver usando uma instalação local, entre com a CLI do Azure usando o comando az login. Para concluir o processo de autenticação, siga as etapas exibidas no terminal. Para ver outras opções de entrada, confira Conectar-se com a CLI do Azure.
Quando solicitado, instale a extensão da CLI do Azure no primeiro uso. Para obter mais informações sobre extensões, confira Usar extensões com a CLI do Azure.
Execute az version para localizar a versão e as bibliotecas dependentes que estão instaladas. Para fazer a atualização para a versão mais recente, execute az upgrade.
- Este artigo exige a versão 2.0.4 ou posterior da CLI do Azure. Se você está usando o Azure Cloud Shell, a versão mais recente já está instalada.
Criar o grupo de recursos
Antes de criar a zona DNS, crie um grupo de recursos para conter a zona DNS:
az group create --name MyResourceGroup --location "East US"
Criar uma zona DNS
Uma zona DNS é criada usando o comando az network dns zone create
. Para ver a ajuda desse comando, digite az network dns zone create -h
.
O exemplo a seguir cria uma zona DNS chamada contoso.xyz no grupo de recursos MyResourceGroup. Use o exemplo para criar uma zona DNS, substituindo os valores pelos seus próprios.
az network dns zone create -g MyResourceGroup -n contoso.xyz
Criar um registro DNS
Para criar um registro DNS, use o comando az network dns record-set [record type] add-record
. Para obter ajuda sobre registros A, veja azure network dns record-set A add-record -h
.
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 um TTL padrão de 3.600 segundos (1 hora).
az network dns record-set a add-record -g MyResourceGroup -z contoso.xyz -n www -a 10.10.10.10
Exibir registros
Para listar os registros DNS em sua zona, execute:
az network dns record-set list -g MyResourceGroup -z contoso.xyz
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:
az network dns record-set ns show --resource-group MyResourceGroup --zone-name contoso.xyz --name @
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:
az group delete --name MyResourceGroup
Próximas etapas
Agora que você criou sua primeira zona e registro DNS usando a CLI do Azure, pode criar registros para um aplicativo Web em um domínio personalizado.