Szybki start: tworzenie strefy i rekordu usługi Azure DNS przy użyciu interfejsu wiersza polecenia platformy Azure

W tym artykule przedstawiono procedurę tworzenia po raz pierwszy strefy i rekordu DNS przy użyciu interfejsu wiersza polecenia platformy Azure, który jest dostępny dla systemów Windows, Mac i Linux. Te kroki można również wykonać przy użyciu witryny Azure Portal lub programu Azure PowerShell.

Strefa DNS służy do hostowania rekordów DNS dla konkretnej domeny. Aby rozpocząć hostowanie domeny w usłudze Azure DNS, musisz utworzyć strefę DNS dla tej nazwy domeny. Każdy rekord DNS domeny zostanie utworzony w tej strefie DNS. Aby na koniec opublikować strefę DNS w Internecie, należy skonfigurować serwery nazw dla domeny. Poniżej opisano każdy z tych kroków.

Diagram of DNS deployment environment using the Azure portal.

Usługa Azure DNS obsługuje również prywatne strefy DNS. Aby uzyskać więcej informacji na temat prywatnych stref DNS, zobacz Using Azure DNS for private domains (Używanie usługi Azure DNS dla domen prywatnych). Aby zapoznać się z przykładowym sposobem tworzenia prywatnej strefy DNS, zobacz Rozpoczynanie pracy ze strefami prywatnymi usługi Azure DNS przy użyciu interfejsu wiersza polecenia.

Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto platformy Azure.

Wymagania wstępne

  • Ten artykuł wymaga wersji 2.0.4 lub nowszej interfejsu wiersza polecenia platformy Azure. W przypadku korzystania z usługi Azure Cloud Shell najnowsza wersja jest już zainstalowana.

Tworzenie grupy zasobów

Przed utworzeniem strefy DNS należy utworzyć dla niej grupę zasobów:

az group create --name MyResourceGroup --location "East US"

Tworzenie strefy DNS

Do tworzenia strefy DNS służy polecenie az network dns zone create. Aby wyświetlić pomoc dla tego polecenia, wpisz az network dns zone create -h.

Poniższy przykład tworzy strefę DNS o nazwie contoso.xyz w grupie zasobów MyResourceGroup. Skorzystaj z tego przykładu, aby utworzyć strefę DNS, podstawiając własne wartości.

az network dns zone create -g MyResourceGroup -n contoso.xyz

Tworzenie rekordu DNS

Aby utworzyć rekord DNS, użyj polecenia az network dns record-set [record type] add-record. Aby uzyskać pomoc dotyczącą rekordów A, zobacz azure network dns record-set A add-record -h.

Poniższy przykład tworzy rekord o względnej nazwie "www" w strefie DNS "contoso.xyz" w grupie zasobów "MyResourceGroup". W pełni kwalifikowana nazwa zestawu rekordów to "www.contoso.xyz". Typ rekordu to "A", z adresem IP "10.10.10.10" i domyślnym TTL 3600 sekund (1 godzina).

az network dns record-set a add-record -g MyResourceGroup -z contoso.xyz -n www -a 10.10.10.10

Wyświetlanie rekordów

Aby wyświetlić listę rekordów DNS w strefie, uruchom polecenie:

az network dns record-set list -g MyResourceGroup -z contoso.xyz

Testowanie rozpoznawania nazw

Po utworzeniu testowej strefy DNS z rekordem „A” możesz przetestować rozpoznawanie nazw za pomocą narzędzia o nazwie nslookup.

Aby przetestować rozpoznawanie nazw DNS:

  1. Uruchom następujące polecenie cmdlet, aby uzyskać listę serwerów nazw dla strefy:

    az network dns record-set ns show --resource-group MyResourceGroup --zone-name contoso.xyz --name @
    
  2. Skopiuj jedną z nazw serwerów nazw z danych wyjściowych poprzedniego kroku.

  3. Otwórz wiersz polecenia i uruchom następujące polecenie:

    nslookup www.contoso.xyz <name server name>
    

    Przykład:

    nslookup www.contoso.xyz ns1-08.azure-dns.com.
    

    Powinna zostać wyświetlona treść podobna do tej na następującym ekranie:

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

Nazwa www.contoso.xyz jest rozpoznawana jako adres IP 10.10.10.10 zgodnie z konfiguracją. Taki wynik potwierdza, że rozpoznawanie nazw działa poprawnie.

Czyszczenie zasobów

Jeśli zasoby utworzone w tym przewodniku Szybki start nie są już potrzebne, możesz je usunąć, usuwając grupę zasobów:

az group delete --name MyResourceGroup

Następne kroki

Po utworzeniu strefy i rekordu DNS po raz pierwszy przy użyciu interfejsu wiersza polecenia platformy Azure możesz utworzyć rekordy dla aplikacji internetowej w domenie niestandardowej.