Udostępnij za pośrednictwem


Konfigurowanie niestandardowej nazwy domeny w usłudze aplikacja systemu Azure Service z integracją usługi Traffic Manager

Uwaga

W przypadku usług Cloud Services zobacz Konfigurowanie niestandardowej nazwy domeny dla usługi w chmurze platformy Azure.

Gdy używasz usługi Azure Traffic Manager do równoważenia obciążenia ruchu do usługi aplikacja systemu Azure Service, dostęp do aplikacji usługi App Service można uzyskać przy użyciu <funkcji traffic-manager-endpoint.trafficmanager.net>. Możesz przypisać niestandardową nazwę domeny, taką jak www.contoso.com, za pomocą aplikacji usługi App Service, aby zapewnić bardziej rozpoznawalną nazwę domeny dla użytkowników.

W tym artykule pokazano, jak skonfigurować niestandardową nazwę domeny przy użyciu aplikacji usługi App Service zintegrowanej z usługą Traffic Manager.

Uwaga

Tylko rekordy CNAME są obsługiwane podczas konfigurowania nazwy domeny przy użyciu punktu końcowego usługi Traffic Manager. Ponieważ rekordy A nie są obsługiwane, mapowanie domeny głównej, takie jak contoso.com również nie jest obsługiwane.

Przygotowywanie aplikacji

Aby zamapować niestandardową nazwę DNS na aplikację zintegrowaną z usługą Azure Traffic Manager, plan usługi App Service aplikacji internetowej musi znajdować się w warstwie Standardowa lub wyższej. W tym kroku musisz się upewnić, że Twoja aplikacja usługi App Service jest w obsługiwanej warstwie cenowej.

Sprawdzanie warstwy cenowej

W witrynie Azure Portal wyszukaj i wybierz pozycję App Services.

Na stronie App Services wybierz nazwę aplikacji platformy Azure.

Nawigacja w portalu do aplikacji platformy Azure

W lewym obszarze nawigacyjnym strony aplikacji wybierz pozycję Skaluj w górę (plan usługi App Service).

Menu skalowania w górę

Bieżąca warstwa aplikacji jest wyróżniona niebieskim obramowaniem. Upewnij się, że aplikacja znajduje się w warstwie Standardowa lub nowszej (dowolna warstwa w kategorii Produkcja lub Izolowana ). Jeśli tak, zamknij stronę Skalowanie w górę i przejdź do pozycji Utwórz mapowanie CNAME.

Sprawdzanie warstwy cenowej

Skalowanie w górę planu usługi App Service

Jeśli chcesz skalować aplikację w górę, wybierz dowolną warstwę cenową w kategorii Produkcja . Aby uzyskać dodatkowe opcje, kliknij pozycję Wyświetl dodatkowe opcje.

Kliknij Zastosuj.

Tworzenie punktu końcowego usługi Traffic Manager

Wykonując kroki opisane w artykule Dodawanie lub usuwanie punktów końcowych, dodaj aplikację usługi App Service jako punkt końcowy w profilu usługi Traffic Manager.

Gdy aplikacja usługi App Service znajduje się w obsługiwanej warstwie cenowej, zostanie wyświetlona na liście dostępnych obiektów docelowych usługi App Service podczas dodawania punktu końcowego. Jeśli twoja aplikacja nie znajduje się na liście, sprawdź warstwę cenową aplikacji.

Tworzenie mapowania CNAME

  1. Zaloguj się do witryny internetowej dostawcy domeny.

    Za pomocą usługi Azure DNS można zarządzać rekordami DNS dla domeny i konfigurować niestandardową nazwę DNS dla usługi aplikacja systemu Azure. Aby uzyskać więcej informacji, zobacz Samouczek: hostowanie własnej domeny w usłudze Azure DNS.

  2. Znajdź stronę służącą do zarządzania rekordami DNS.

    Każdy dostawca domeny ma własny interfejs rekordów DNS, dlatego zapoznaj się z dokumentacją dostawcy. Poszukaj obszarów witryny z etykietą Nazwa domeny, DNS lub Zarządzanie serwerami nazw.

    Często można znaleźć stronę rekordów DNS, wyświetlając informacje o koncie, a następnie szukając linku, takiego jak Moje domeny. Przejdź do tej strony, a następnie poszukaj linku o nazwie podobnej do pliku strefy, rekordów DNS lub konfiguracji zaawansowanej.

    Poniższy zrzut ekranu przedstawia przykład strony rekordów DNS:

    Zrzut ekranu przedstawiający przykładową stronę rekordów DNS.

  3. Wybierz pozycję Dodaj lub odpowiedni widżet, aby utworzyć rekord.

Uwaga

W przypadku niektórych dostawców, np. GoDaddy, zmiany rekordów DNS nie zaczynają obowiązywać, dopóki nie wybierzesz oddzielnego linku Zapisz zmiany.

Chociaż specyfiki każdego dostawcy domeny różnią się, mapujesz z niestandardowej nazwy domeny innej niż główna (na przykład www.contoso.com) na nazwę domeny usługi Traffic Manager (contoso.trafficmanager.net), która jest zintegrowana z aplikacją.

Uwaga

Jeśli rekord jest już używany i musisz z góry powiązać z nim aplikacje, możesz utworzyć dodatkowy rekord CNAME. Aby na przykład z góry powiązać www.contoso.com z aplikacją, utwórz rekord CNAME z witryny awverify.www do contoso.trafficmanager.net. Następnie możesz dodać "www.contoso.com" do aplikacji bez konieczności zmiany rekordu CNAME "www". Aby uzyskać więcej informacji, zobacz Migrowanie aktywnej nazwy DNS do usługi aplikacja systemu Azure.

Po zakończeniu dodawania lub modyfikowania rekordów DNS u dostawcy domeny zapisz zmiany.

Co z domenami głównymi?

Ponieważ usługa Traffic Manager obsługuje tylko mapowanie domeny niestandardowej z rekordami CNAME i ponieważ standardy DNS nie obsługują rekordów CNAME dla mapowania domen głównych (na przykład contoso.com), usługa Traffic Manager nie obsługuje mapowania domen głównych. Aby obejść ten problem, użyj przekierowania adresu URL z poziomu aplikacji. Na przykład w ASP.NET Core można użyć ponownego zapisywania adresów URL. Następnie użyj usługi Traffic Manager, aby zrównoważyć obciążenie poddomeny (www.contoso.com). Innym podejściem jest utworzenie rekordu aliasu dla wierzchołka nazwy domeny, aby odwołać się do profilu usługi Azure Traffic Manager. Przykładowa domena to contoso.com. Zamiast korzystać z usługi przekierowywania, możesz skonfigurować usługę Azure DNS tak, aby odwołyłała się do profilu usługi Traffic Manager bezpośrednio ze strefy.

W przypadku scenariuszy wysokiej dostępności można zaimplementować konfigurację dns równoważenia obciążenia bez usługi Traffic Manager, tworząc wiele rekordów A, które wskazują z domeny głównej na adres IP każdej kopii aplikacji. Następnie zamapuj tę samą domenę główną na wszystkie kopie aplikacji. Ponieważ nie można zamapować tej samej nazwy domeny na dwie różne aplikacje w tym samym regionie, ta konfiguracja działa tylko wtedy, gdy kopie aplikacji znajdują się w różnych regionach.

Włączanie domeny niestandardowej

Po propagacji rekordów nazwy domeny użyj przeglądarki, aby sprawdzić, czy niestandardowa nazwa domeny jest rozpoznawana w aplikacji usługi App Service.

Uwaga

Propagacja rekordu CNAME za pośrednictwem systemu DNS może zająć trochę czasu. Możesz użyć usługi, takiej jak https://www.digwebinterface.com/ , aby sprawdzić, czy CNAME jest dostępny.

  1. Po pomyślnym zakończeniu rozpoznawania domeny wróć do strony aplikacji w witrynie Azure Portal

  2. W obszarze nawigacji po lewej stronie wybierz pozycję Domeny>niestandardowe Dodaj nazwę hosta.

  3. Wpisz nazwę domeny niestandardowej zamapowanej wcześniej i wybierz pozycję Weryfikuj.

  4. Upewnij się, że opcja Typ rekordu nazwy hosta jest ustawiona na wartość CNAME (www.example.com lub dowolna poddomena).

  5. Ponieważ aplikacja usługi App Service jest teraz zintegrowana z punktem końcowym usługi Traffic Manager, nazwa domeny usługi Traffic Manager powinna być widoczna w obszarze Konfiguracja CNAME. Wybierz ją i kliknij pozycję Dodaj domenę niestandardową.

    Dodawanie nazwy DNS do aplikacji

Następne kroki