Udostępnij przez


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

W tym artykule przedstawiono kroki tworzenia pierwszej strefy i rekordu DNS przy użyciu interfejsu wiersza polecenia platformy Azure, który jest dostępny dla systemów Windows, Mac i Linux. Możesz również wykonać te kroki 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. Każdy z tych kroków został opisany poniżej.

Diagram środowiska wdrażania DNS przy użyciu witryny Azure Portal.

Usługa Azure DNS obsługuje również prywatne strefy DNS. Aby dowiedzieć się więcej 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ładem tworzenia prywatnej strefy DNS, zobacz Wprowadzenie do stref prywatnych usługi Azure DNS przy użyciu interfejsu wiersza polecenia.

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

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

Strefa DNS jest tworzona przy użyciu polecenia az network dns zone create. Aby wyświetlić pomoc dotyczącą 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 az network dns record-set [record type] add-record polecenia . 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". Pełna 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 z danych wyjściowych poprzedniego kroku.

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

    nslookup www.contoso.xyz <name server name>
    

    Na przykład:

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

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

    Zrzut ekranu przedstawia okno wiersza polecenia z poleceniem nslookup i wartościami dla serwera, adresu, nazwy i adresu.

Nazwa hosta www.contoso.xyz rozwiązuje się na 10.10.10.10, tak jak skonfigurowałeś. 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 pierwszej strefy i rekordu DNS przy użyciu interfejsu wiersza polecenia platformy Azure możesz utworzyć rekordy dla aplikacji internetowej w domenie niestandardowej.