Share via


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.

Diagram of DNS deployment environment using the Azure portal.

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:

  1. 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 @
    
  2. Copie um dos nomes de servidor de nomes da saída da etapa anterior.

  3. 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:

    Screenshot shows a command prompt window with an n s lookup command and values for Server, Address, Name, and Address.

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.