Início Rápido: criar uma zona DNS do Azure e registar com a CLI do Azure
Este artigo explica-lhe os passos para criar a primeira zona DNS e registar com a CLI 1.0 do Azure, que está disponível para Windows, Mac e Linux. Também pode executar estes passos com o portal do Azure ou com o Azure PowerShell.
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 um destes passos está descrito abaixo.
O DNS do Azure também dá suporte a zonas DNS privadas. Para saber mais sobre zonas DNS privadas, veja Utilizar o DNS do Azure para domínios privados. Para obter um exemplo de como criar uma zona DNS privada, veja Começar a utilizar zonas privadas do DNS do Azure com a CLI.
Se não tiver uma subscrição 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, consulte Guia de início rápido para Bash no Azure Cloud Shell.
Se preferir executar comandos de referência da CLI localmente, instale a CLI do Azure. Se estiver a utilizar o Windows ou macOS, considere executar a CLI do Azure num contentor Docker. Para obter mais informações, consulte Como executar a CLI do Azure em um contêiner do Docker.
Se estiver a utilizar uma instalação local, inicie sessão no CLI do Azure ao utilizar o comando az login. Para concluir o processo de autenticação, siga os passos apresentados no seu terminal. Para outras opções de entrada, consulte Entrar com a CLI do Azure.
Quando solicitado, instale a extensão da CLI do Azure na primeira utilização. Para obter mais informações sobre as extensões, veja Utilizar extensões com o CLI do Azure.
Execute o comando az version para localizar a versão e as bibliotecas dependentes instaladas. Para atualizar para a versão mais recente, execute o comando az upgrade.
- Este artigo requer a versão 2.0.4 ou posterior da CLI do Azure. Se estiver 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 ao utilizar o comando az network dns zone create
. Para ver a ajuda deste comando, escreva az network dns zone create -h
.
O exemplo a seguir cria uma zona DNS chamada contoso.xyz no grupo de recursos MyResourceGroup. Utilize o exemplo para criar uma zona DNS, substituindo os valores pelos seus.
az network dns zone create -g MyResourceGroup -n contoso.xyz
Criar um registo DNS
Para criar um registo DNS, utilize o comando az network dns record-set [record type] add-record
. Para obter ajuda com os registos 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 registo é "A", com o endereço IP "10.10.10.10", e um TTL predefinido de 3600 segundos (1 hora).
az network dns record-set a add-record -g MyResourceGroup -z contoso.xyz -n www -a 10.10.10.10
Ver registos
Para listar os registos DNS na sua zona, execute:
az network dns record-set list -g MyResourceGroup -z contoso.xyz
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:
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 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:
az group delete --name MyResourceGroup
Próximos passos
Agora que criou sua primeira zona DNS e o registo com a CLI do Azure, pode criar registos para uma aplicação Web num domínio personalizado.