Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Aby delegować poddomenę DNS, możesz użyć programu Azure PowerShell. Jeśli na przykład jesteś właścicielem domeny contoso.com, możesz delegować poddomenę o nazwie inżynieria do innej oddzielnej strefy, którą można administrować oddzielnie od strefy contoso.com.
Jeśli wolisz, możesz również delegować poddomenę przy użyciu witryny Azure Portal.
Uwaga
Contoso.com jest używany jako przykład w tym artykule. Zastąp contoso.com swoją nazwą domeny.
Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.
Azure Cloud Shell
Na platformie 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++V w systemie macOS.
Wybierz Enter, aby uruchomić kod lub polecenie.
Wymagania wstępne
Aby delegować poddomenę usługi Azure DNS, musisz najpierw delegować domenę publiczną do usługi Azure DNS. Aby uzyskać instrukcje dotyczące konfigurowania serwerów nazw na potrzeby delegowania, zobacz Delegowanie domeny do usługi Azure DNS . Po delegowaniu domeny do strefy usługi Azure DNS możesz delegować poddomenę.
Tworzenie strefy dla poddomeny
Najpierw utwórz strefę dla poddomeny inżynieryjnej.
New-AzDnsZone -ResourceGroupName <resource group name> -Name engineering.contoso.com
Zanotuj serwery nazw
Następnie zanotuj cztery serwery nazw dla poddomeny inżynieryjnej.
Get-AzDnsRecordSet -ZoneName engineering.contoso.com -ResourceGroupName <resource group name> -RecordType NS
Tworzenie rekordu testowego
Utwórz rekord A w strefie inżynieryjnej do użycia na potrzeby testowania.
New-AzDnsRecordSet -ZoneName engineering.contoso.com -ResourceGroupName <resource group name> -Name www -RecordType A -ttl 3600 -DnsRecords (New-AzDnsRecordConfig -IPv4Address 10.10.10.10)
Tworzenie rekordu NS
Następnie utwórz rekord serwera nazw (NS) dla strefy inżynieryjnej w strefie contoso.com.
$Records = @()
$Records += New-AzDnsRecordConfig -Nsdname <name server 1 noted previously>
$Records += New-AzDnsRecordConfig -Nsdname <name server 2 noted previously>
$Records += New-AzDnsRecordConfig -Nsdname <name server 3 noted previously>
$Records += New-AzDnsRecordConfig -Nsdname <name server 4 noted previously>
$RecordSet = New-AzDnsRecordSet -Name engineering -RecordType NS -ResourceGroupName <resource group name> -TTL 3600 -ZoneName contoso.com -DnsRecords $Records
Przetestuj delegowanie
Użyj polecenia nslookup, aby przetestować delegowanie.
Otwórz okno programu PowerShell.
W wierszu polecenia wpisz
nslookup www.engineering.contoso.com.Powinna zostać wyświetlona odpowiedź nieautorytatywna z adresem 10.10.10.10.
Następne kroki
Dowiedz się, jak skonfigurować odwrotny system DNS dla usług hostowanych na platformie Azure.