Szybki start — tworzenie strefy i rekordu usługi Azure DNS przy użyciu programu Azure PowerShell
Uwaga
Do interakcji z platformą Azure zalecamy używanie modułu Azure Az w programie PowerShell. Aby rozpocząć, zobacz Instalowanie programu Azure PowerShell. Aby dowiedzieć się, jak przeprowadzić migrację do modułu Az PowerShell, zobacz Migracja programu Azure PowerShell z modułu AzureRM do modułu Az.
W tym przewodniku Szybki start utworzysz po raz pierwszy strefę i rekord DNS przy użyciu programu Azure PowerShell. Te kroki można również wykonać przy użyciu witryny Azure Portal lub interfejsu wiersza polecenia platformy Azure.
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 w tym artykule.
Usługa Azure DNS obsługuje też tworzenie domen prywatnych. Aby uzyskać instrukcje krok po kroku dotyczące tworzenia pierwszej prywatnej strefy DNS i pierwszego rekordu, zobacz Rozpoczynanie pracy ze strefami prywatnymi usługi Azure DNS przy użyciu programu PowerShell.
Wymagania wstępne
- Konto platformy Azure z aktywną subskrypcją. Utwórz konto bezpłatnie.
- Zainstalowany lokalnie program Azure PowerShell lub usługa Azure Cloud Shell
Azure Cloud Shell
Na platforma Azure hostowane jest Azure Cloud Shell, interaktywne środowisko powłoki, z którego można korzystać w przeglądarce. Do pracy z usługami platformy Azure można używać programu Bash lub PowerShell w środowisku Cloud Shell. Aby uruchomić kod w tym artykule, możesz użyć wstępnie zainstalowanych poleceń usługi Cloud Shell bez konieczności instalowania niczego w środowisku lokalnym.
Aby uruchomić środowisko Azure Cloud Shell:
Opcja | Przykład/link |
---|---|
Wybierz pozycję Wypróbuj w prawym górnym rogu bloku kodu lub polecenia. Wybranie pozycji Wypróbuj nie powoduje automatycznego skopiowania kodu lub polecenia do usługi Cloud Shell. | |
Przejdź do witryny https://shell.azure.com lub wybierz przycisk Uruchom Cloud Shell, aby otworzyć środowisko Cloud Shell w przeglądarce. | |
Wybierz przycisk Cloud Shell na pasku menu w prawym górnym rogu witryny Azure Portal. |
Aby użyć usługi Azure Cloud Shell:
Uruchom usługę Cloud Shell.
Wybierz przycisk Kopiuj w bloku kodu (lub bloku poleceń), aby skopiować kod lub polecenie.
Wklej kod lub polecenie do sesji usługi Cloud Shell, wybierając Ctrl+Shift V w systemach Windows i Linux lub wybierając pozycję Cmd+Shift++V w systemie macOS.
Wybierz Enter, aby uruchomić kod lub polecenie.
Tworzenie grupy zasobów
Przed utworzeniem strefy DNS należy utworzyć dla niej grupę zasobów:
New-AzResourceGroup -name MyResourceGroup -location "eastus"
Tworzenie strefy DNS
Strefa DNS jest tworzona za pomocą polecenia cmdlet New-AzDnsZone
. Poniższy przykład tworzy strefę DNS o nazwie contoso.xyz w grupie zasobów o nazwie MyResourceGroup. Skorzystaj z tego przykładu, aby utworzyć strefę DNS, podstawiając własne wartości.
New-AzDnsZone -Name contoso.xyz -ResourceGroupName MyResourceGroup
Tworzenie rekordu DNS
Utwórz zestawy rekordów przy użyciu New-AzDnsRecordSet
polecenia cmdlet . W poniższym przykładzie tworzony jest rekord o względnej nazwie www
w strefie contoso.xyz
DNS w grupie MyResourceGroup
zasobów . W pełni kwalifikowana nazwa zestawu rekordów to www.contoso.xyz
. Typ rekordu to A
, z adresem 10.10.10.10
IP, a czas wygaśnięcia wynosi 3600 sekund.
New-AzDnsRecordSet -Name www -RecordType A -ZoneName contoso.xyz -ResourceGroupName MyResourceGroup -Ttl 3600 -DnsRecords (New-AzDnsRecordConfig -IPv4Address "10.10.10.10")
Wyświetlanie rekordów
Aby wyświetlić listę rekordów DNS w strefie, należy użyć:
Get-AzDnsRecordSet -ZoneName contoso.xyz -ResourceGroupName MyResourceGroup
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:
Uruchom następujące polecenie cmdlet, aby uzyskać listę serwerów nazw dla strefy:
Get-AzDnsRecordSet -ZoneName contoso.xyz -ResourceGroupName MyResourceGroup -RecordType ns
Skopiuj jedną z nazw serwerów nazw z danych wyjściowych poprzedniego kroku.
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:
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:
Remove-AzResourceGroup -Name MyResourceGroup
Następne kroki
Po utworzeniu pierwszej strefy i rekordu DNS przy użyciu programu Azure PowerShell możesz utworzyć rekordy dla aplikacji internetowej w domenie niestandardowej.