Udostępnij przez


Tworzenie rekordów DNS w domenie niestandardowej dla aplikacji internetowej

Skonfiguruj usługę Azure DNS do hostowania domen niestandardowych dla aplikacji internetowych i umożliwia użytkownikom dostęp do nich za pośrednictwem spersonalizowanych nazw domen. Możesz utworzyć rekordy usługi Azure DNS, które umożliwiają użytkownikom dostęp do aplikacji internetowej przy użyciu nazwy www.contoso.com domeny lub contoso.com jako w pełni kwalifikowanej nazwy domeny (FQDN).

Aby dodać domenę niestandardową do aplikacji internetowej, musisz utworzyć trzy rekordy:

  • Rekord główny A wskazujący contoso.com
  • Rekord główny TXT na potrzeby weryfikacji
  • CNAME Rekord nazwy www wskazujący rekord A

W tym poradniku nauczysz się, jak:

  • Tworzenie rekordu A i TXT dla domeny niestandardowej
  • Tworzenie rekordu CNAME dla domeny niestandardowej
  • Testowanie nowych rekordów
  • Dodawanie niestandardowych nazw hostów do aplikacji internetowej
  • Testowanie niestandardowych nazw hostów

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

Prerequisites

  • Nazwa domeny, którą można hostować w usłudze Azure DNS. Musisz mieć pełną kontrolę nad tą domeną. Pełna kontrola obejmuje możliwość ustawiania dla domeny rekordów serwera nazw (NS).

  • Aplikacja internetowa. Jeśli go nie masz, możesz utworzyć aplikację internetową na potrzeby tego samouczka.

  • Strefa usługi Azure DNS z delegowaniem u rejestratora w usłudze Azure DNS. Jeśli go nie masz, możesz utworzyć strefę DNS, a następnie delegować domenę do usługi Azure DNS.

Note

W tym samouczku contoso.com jest używana jako przykładowa nazwa domeny. Zastąp contoso.com własną nazwą domeny.

Tworzenie rekordu A

Rekord A służy do mapowania nazwy na jego adres IP. W poniższym przykładzie przypisz "@" jako rekord A przy użyciu adresu IPv4 aplikacji internetowej. @ zazwyczaj reprezentuje domenę główną.

Uzyskiwanie adresu IPv4 aplikacji internetowej

  1. Zaloguj się do witryny Azure Portal.

  2. W polu wyszukiwania w górnej części portalu wprowadź ciąg App Services i wybierz go z wyników.

  3. Wybierz swoją aplikację internetową z listy.

  4. W lewym obszarze nawigacyjnym strony usługi App Services w witrynie Azure Portal rozwiń węzeł Ustawienia, a następnie wybierz pozycję Domeny niestandardowe, a następnie skopiuj adres IP aplikacji internetowej:

Zrzut ekranu przedstawiający stronę domen niestandardowych usługi Azure App Service z adresem IP aplikacji internetowej.

Tworzenie rekordu A

  1. W polu wyszukiwania w górnej części portalu wprowadź strefy DNS i wybierz je z wyników.

  2. Wybierz strefę DNS z listy.

  3. Wybierz pozycję + Zestawy rekordów w górnej części strony Przegląd strefy DNS.

  4. Wybierz + Dodaj.

  5. Na stronie Dodawanie zestawu rekordów wprowadź następujące informacje:

    Ustawienia Wartość
    Nazwa @ (reprezentuje domenę główną)
    Typ A
    TTL 600
    Jednostka TTL sekundy
    Adres IP Wprowadź adres IP aplikacji internetowej (skopiowany z poprzedniego kroku)
  6. Wybierz pozycję Dodaj , aby utworzyć rekord.

Important

Rekord A musi zostać ręcznie zaktualizowany, jeśli podstawowy adres IP aplikacji internetowej ulegnie zmianie.

Tworzenie rekordu TXT

Usługa App Services używa tego rekordu tylko w czasie konfiguracji, aby sprawdzić, czy jesteś właścicielem domeny niestandardowej. Ten rekord TXT można usunąć po zweryfikowaniu i skonfigurowaniu domeny niestandardowej w usłudze App Service.

Note

Jeśli chcesz zweryfikować nazwę domeny, ale nie kierować ruchu produkcyjnego do aplikacji internetowej, wystarczy określić rekord TXT dla kroku weryfikacji. Weryfikacja nie wymaga rekordu A lub CNAME oprócz rekordu TXT.

  1. W polu wyszukiwania w górnej części portalu wprowadź strefy DNS i wybierz je z wyników.

  2. Wybierz strefę DNS z listy.

  3. Wybierz pozycję + Zestawy rekordów w górnej części strony Przegląd strefy DNS.

  4. Wybierz + Dodaj.

  5. Na stronie Dodawanie zestawu rekordów wprowadź następujące informacje:

    Ustawienia Wartość
    Nazwa @ (reprezentuje domenę główną)
    Typ TXT
    TTL 600
    Jednostka TTL sekundy
    Wartość Wprowadź domyślną nazwę domeny aplikacji internetowej (na przykład contoso.azurewebsites.net)
  6. Wybierz pozycję Dodaj , aby utworzyć rekord.

Tworzenie rekordu CNAME

Rekord CNAME dla contoso.azurewebsites.net można utworzyć, jeśli usługa Azure DNS już zarządza domeną (zobacz Delegowanie domeny DNS). W tym przykładzie tworzony jest rekord CNAME z wartością "czas wygaśnięcia" 600 sekund w strefie DNS o nazwie "contoso.com" i ustawia alias na contoso.azurewebsites.net.

  1. W polu wyszukiwania w górnej części portalu wprowadź strefy DNS i wybierz je z wyników.

  2. Wybierz strefę DNS z listy.

  3. Wybierz pozycję + Zestawy rekordów w górnej części strony Przegląd strefy DNS.

  4. Wybierz + Dodaj.

  5. Na stronie Dodawanie zestawu rekordów wprowadź następujące informacje:

    Ustawienia Wartość
    Nazwa www
    Typ CNAME
    TTL 600
    Jednostka TTL sekundy
    Alias Wprowadź domyślną nazwę domeny aplikacji internetowej (na przykład contoso.azurewebsites.net)
  6. Wybierz pozycję Dodaj , aby utworzyć rekord.

Testowanie nowych rekordów

Możesz sprawdzić, czy rekordy zostały utworzone poprawnie, wykonując zapytanie "www.contoso.com" i "contoso.com" przy użyciu polecenia nslookup, jak pokazano w poniższym przykładzie:

PS C:\> nslookup
Default Server:  Default
Address:  192.168.0.1

> www.contoso.com
Server:  default server
Address:  192.168.0.1

Non-authoritative answer:
Name:    <instance of web app service>.cloudapp.net
Address:  <ip of web app service>
Aliases:  www.contoso.com
contoso.azurewebsites.net
<instance of web app service>.vip.azurewebsites.windows.net

> contoso.com
Server:  default server
Address:  192.168.0.1

Non-authoritative answer:
Name:    contoso.com
Address:  <ip of web app service>

> set type=txt
> contoso.com

Server:  default server
Address:  192.168.0.1

Non-authoritative answer:
contoso.com text =

        "contoso.azurewebsites.net"

Dodawanie niestandardowych nazw hostów

Dodaj niestandardowe nazwy hostów do aplikacji internetowej:

  1. W polu wyszukiwania w górnej części portalu wprowadź ciąg App Services i wybierz go z wyników.

  2. Wybierz swoją aplikację internetową z listy.

  3. Rozwiń węzeł Ustawienia w obszarze nawigacji po lewej stronie, a następnie wybierz pozycję Domeny niestandardowe.

  4. Wybierz pozycję + Dodaj domenę niestandardową.

  5. W oknie dialogowym + Dodawanie domeny niestandardowej wprowadź następujące informacje:

    Ustawienia Wartość
    Dostawca domeny Wybierz pozycję Wszystkie inne usługi
    Certyfikat TLS/SSL Wybierz pozycję Brak (możesz później dodać certyfikat TLS/SSL)
    Typ protokołu TLS/SSL Wybierz pozycję SNI SSL
    Domena Wprowadź nazwę domeny (na przykład contoso.com)

    Walidacja domeny widzi rekordy utworzone w poprzednich krokach.

  6. Wybierz Potwierdź. Platforma Azure sprawdza, czy utworzone rekordy DNS są prawidłowo skonfigurowane.

  7. Wybierz Dodaj.

  8. Dodana domena jest teraz wyświetlana w sekcji Domeny niestandardowe .

  9. Powtórz kroki 3–8 dla każdej domeny niestandardowej, którą chcesz dodać (zarówno contoso.com, jak i www.contoso.com).

Testowanie niestandardowych nazw hostów

Otwórz przeglądarkę i przejdź do http://www.<your domain name> adresu i http://<your domain name>.

Note

Upewnij się, że dołączysz http:// prefiks. Przeglądarka może próbować przewidzieć adres URL.

Powinna zostać wyświetlona ta sama strona dla obu adresów URL. Przykład:

Zrzut ekranu przedstawiający aplikację internetową contoso App Service dostępną za pośrednictwem przeglądarki internetowej.


Dalsze kroki

W tym samouczku przedstawiono sposób tworzenia rekordów DNS w domenie niestandardowej dla aplikacji internetowej. Aby dowiedzieć się, jak utworzyć rekordy aliasu w rekordach strefy referencyjnej, przejdź do następnego samouczka: