Dodawanie domeny niestandardowej do usługi Front Door

Ważne

Usługa Azure Front Door (klasyczna) zostanie wycofana 31 marca 2027 r. Aby uniknąć zakłóceń w działaniu usługi, należy przeprowadzić migrację profilów usługi Azure Front Door (wersja klasyczna) do warstwy Azure Front Door Standard lub Premium do marca 2027 r. Aby uzyskać więcej informacji, zobacz Wycofywanie usługi Azure Front Door (wersja klasyczna).

W tym artykule pokazano, jak dodać domenę niestandardową do usługi Front Door. Jeśli używasz usługi Azure Front Door do dostarczania aplikacji, domena niestandardowa jest niezbędna, jeśli chcesz, aby nazwa domeny mogła być widoczna w żądaniu użytkownika końcowego. Widoczna nazwa domeny może być wygodna dla klientów i przydatna dla celów związanych ze znakowaniem.

Po utworzeniu profilu usługi Front Door domyślny host frontonu jest poddomeną .azurefd.net Ta nazwa jest dołączana do adresu URL do dostarczania zawartości usługi Front Door do zaplecza domyślnie. Na przykład https://contoso-frontend.azurefd.net. Dla wygody usługa Azure Front Door udostępnia opcję skojarzenia domeny niestandardowej z punktem końcowym. Dzięki tej funkcji możesz dostarczyć zawartość za pomocą adresu URL zamiast domyślnej nazwy domeny usługi Front Door, https://www.contoso.com/photo.pngtakiej jak .

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

Uwaga

Usługa Front Door nieobsługuje domen niestandardowych z znakami punycode.

Wymagania wstępne

Tworzenie rekordu CNAME usługi DNS

Aby można było używać domeny niestandardowej z usługą Front Door, należy najpierw utworzyć rekord nazwy kanonicznej (CNAME) u dostawcy domeny, aby wskazać domyślnego hosta frontonu usługi Front Door. Rekord CNAME jest typem rekordu DNS, który mapuje nazwę domeny źródłowej na nazwę domeny docelowej. W usłudze Azure Front Door nazwa domeny źródłowej to niestandardowa nazwa domeny, a docelowa nazwa domeny to domyślna nazwa hosta usługi Front Door. Gdy usługa Front Door sprawdzi, czy rekord CNAME zostanie utworzony, ruch do źródłowej domeny niestandardowej zostanie przekierowany do określonego domyślnego hosta frontonu usługi Front Door.

Domena niestandardowa może być skojarzona tylko z jednym profilem usługi Front Door jednocześnie. Można jednak mieć różne poddomeny domeny wierzchołków w tym samym lub innym profilu usługi Front Door.

Mapuj tymczasową domenę podrzędną afdverify

Podczas mapowania istniejącej domeny, która znajduje się w środowisku produkcyjnym, należy wziąć pod uwagę pewne kwestie. Podczas rejestrowania domeny niestandardowej w witrynie Azure Portal może wystąpić krótki okres przestoju dla domeny. Aby uniknąć przerw w działaniu ruchu internetowego, najpierw zamapuj domenę niestandardową na domyślny host frontonu usługi Front Door przy użyciu domeny podrzędnej afdverify platformy Azure, aby utworzyć tymczasowe mapowanie rekordu CNAME. Użytkownicy mogą uzyskiwać dostęp do domeny bez przerw w działaniu mapowania DNS.

Jeśli używasz domeny niestandardowej po raz pierwszy bez ruchu produkcyjnego, możesz bezpośrednio zamapować domenę niestandardową na usługę Front Door. Możesz przejść do sekcji Mapuj stałą domenę niestandardową.

Aby utworzyć rekord CNAME z poziomu domeny podrzędnej afdverify:

  1. Zaloguj się w witrynie internetowej dostawcy domeny niestandardowej.

  2. Znajdź stronę zarządzania rekordami DNS, sprawdzając dokumentację dostawcy lub wyszukując obszary witryny internetowej z etykietą Nazwa domeny, DNS lub Zarządzanie serwerem nazw.

  3. Utwórz wpis rekordu CNAME dla domeny niestandardowej, a następnie wypełnij pola, tak jak pokazano w poniższej tabeli (nazwy pól mogą być inne):

    Źródło Typ Element docelowy
    afdverify.www.contoso.com CNAME afdverify.contoso-frontend.azurefd.net
    • Element źródłowy: wprowadź nazwę domeny niestandardowej z uwzględnieniem nazwy domeny podrzędnej afdverify w następującym formacie: afdverify.<nazwa domeny niestandardowej>. Na przykład afdverify.www.contoso.com. Jeśli mapujesz domenę z symbolami wieloznacznymi, na przykład *.contoso.com, wartość źródłowa jest taka sama jak bez symbolu wieloznakowego: afdverify.contoso.com.

    • Typ: wprowadź wartość CNAME.

    • Element docelowy: wprowadź domyślnego hosta frontonu usługi Front Door z uwzględnieniem nazwy domeny podrzędnej afdverify w następującym formacie: afdverify.<nazwa punktu końcowego>.azurefd.net. Na przykład afdverify.contoso-frontend.azurefd.net.

  4. Zapisz zmiany.

Na przykład procedura rejestratora domen GoDaddy wygląda następująco:

  1. Zaloguj się i wybierz domenę niestandardową do użycia.

  2. W sekcji Domeny wybierz pozycję Zarządzaj wszystkimi, a następnie wybierz kolejno pozycje DNS | Zarządzaj strefami.

  3. W obszarze Nazwa domeny wprowadź domenę niestandardową, a następnie wybierz pozycję Wyszukaj.

  4. Na stronie Zarządzanie DNS wybierz pozycję Dodaj, a następnie wybierz pozycję CNAME na liście Typ.

  5. Wypełnij następujące pola wpisu CNAME:

    • Typ: pozostaw wybraną pozycję CNAME.

    • Host: wprowadź domenę podrzędną domeny niestandardowej do użycia, z uwzględnieniem nazwy domeny podrzędnej afdverify. Na przykład afdverify.www.

    • Wskazuje na: wprowadź nazwę hosta domyślnego hosta frontonu usługi Front Door, z uwzględnieniem nazwy domeny podrzędnej afdverify. Na przykład afdverify.contoso-frontend.azurefd.net.

    • Czas wygaśnięcia: pozostaw wybraną godzinę .

  6. Wybierz pozycję Zapisz.

    Wpis CNAME jest dodawany do tabeli rekordów DNS.

Kojarzenie domeny niestandardowej z usługą Front Door

Po zarejestrowaniu domeny niestandardowej można dodać ją do usługi Front Door.

  1. Zaloguj się w witrynie Azure Portal i przejdź do usługi Front Door zawierającej hosta frontonu, który ma być mapowany na domenę niestandardową.

  2. Na stronie Projektant usługi Front Door wybierz pozycję "+", aby dodać domenę niestandardową.

  3. Wybierz opcję Domena niestandardowa.

  4. W przypadku hosta frontonu host frontonu używany jako domena docelowa rekordu CNAME jest wstępnie określony i pochodzi z usługi Front Door:< domyślna nazwa> hosta.azurefd.net. Nie można zmienić tej wartości.

  5. W obszarze Niestandardowa nazwa hosta wprowadź domenę niestandardową (razem z poddomeną), która ma być używana jako domena źródłowa rekordu CNAME. Na przykład: www.contoso.com lub cdn.contoso.com. Nie używaj nazwy domeny podrzędnej afdverify.

  6. Wybierz Dodaj.

    Platforma Azure sprawdzi, czy dla wprowadzonej nazwy domeny niestandardowej istnieje rekord CNAME. Jeśli rekord CNAME jest poprawny, domena niestandardowa zostanie zweryfikowana.

Ostrzeżenie

Należy się upewnić, że każdy z hostów frontonu (w tym domen niestandardowych) w usłudze Front Door ma regułę routingu z skojarzoną ścieżką domyślną ('/*'). Oznacza to, że we wszystkich regułach routingu musi istnieć co najmniej jedna reguła routingu dla każdego z hostów frontonu zdefiniowanych w ścieżce domyślnej ('/*'). Jeśli tak nie będzie, ruch użytkowników końcowych może nie być kierowany prawidłowo.

Weryfikowanie domeny niestandardowej

Po zakończeniu rejestracji domeny niestandardowej sprawdź, czy domena niestandardowa odwołuje się do domyślnego hosta frontonu usługi Front Door.

W przeglądarce przejdź do adresu pliku przy użyciu domeny niestandardowej. Jeśli na przykład domena niestandardowa jest robotics.contoso.com, adres URL pliku buforowanego powinien być podobny do następującego adresu URL: http://robotics.contoso.com/my-public-container/my-file.jpg. Sprawdź, czy rezultat jest taki sam, jak w przypadku uzyskiwania dostępu do usługi Front Door bezpośrednio pod adresem <Host usługi Front Door>.azurefd.net.

Mapowanie trwałej domeny niestandardowej

Jeśli sprawdzono, że domena podrzędna afdverify została pomyślnie zamapowana na usługę Front Door, możesz mapować domenę niestandardową bezpośrednio na domyślny host frontonu usługi Front Door.

Aby utworzyć rekord CNAME dla domeny niestandardowej:

  1. Zaloguj się w witrynie internetowej dostawcy domeny niestandardowej.

  2. Znajdź stronę zarządzania rekordami DNS, sprawdzając dokumentację dostawcy lub wyszukując obszary witryny internetowej z etykietą Nazwa domeny, DNS lub Zarządzanie serwerem nazw.

  3. Utwórz wpis rekordu CNAME dla domeny niestandardowej, a następnie wypełnij pola, tak jak pokazano w poniższej tabeli (nazwy pól mogą być inne):

    Źródło Typ Element docelowy
    <www.contoso.com> CNAME contoso-frontend.azurefd.net
    • Źródło: wprowadź nazwę domeny niestandardowej (np. www.contoso.com).

    • Typ: wprowadź wartość CNAME.

    • Element docelowy: wprowadź domyślny host frontonu usługi Front Door. Jego wymagany format to: <nazwa hosta>.azurefd.net. Na przykład contoso-frontend.azurefd.net.

  4. Zapisz zmiany.

  5. Jeśli wcześniej utworzono rekord CNAME tymczasowej domeny podrzędnej afdverify, usuń go.

  6. Jeśli używasz tej domeny niestandardowej w środowisku produkcyjnym po raz pierwszy, wykonaj kroki opisane w temacie Kojarzenie domeny niestandardowej z usługą Front Door i Weryfikowanie domeny niestandardowej.

Na przykład procedura rejestratora domen GoDaddy wygląda następująco:

  1. Zaloguj się i wybierz domenę niestandardową do użycia.

  2. W sekcji Domeny wybierz pozycję Zarządzaj wszystkimi, a następnie wybierz kolejno pozycje DNS | Zarządzaj strefami.

  3. W obszarze Nazwa domeny wprowadź domenę niestandardową, a następnie wybierz pozycję Wyszukaj.

  4. Na stronie Zarządzanie DNS wybierz pozycję Dodaj, a następnie wybierz pozycję CNAME na liście Typ.

  5. Wypełnij pola wpisu CNAME:

    • Typ: pozostaw wybraną pozycję CNAME.

    • Host: wprowadź domenę podrzędną domeny niestandardowej do użycia. Na przykład www lub profil.

    • Wskazuje na: wprowadź domyślną nazwę hosta usługi Front Door. Na przykład contoso.azurefd.net.

    • Czas wygaśnięcia: pozostaw wybraną godzinę .

  6. Wybierz pozycję Zapisz.

    Wpis CNAME jest dodawany do tabeli rekordów DNS.

  7. Jeśli masz rekord CNAME domeny afdverify, wybierz ikonę ołówka obok niego, a następnie wybierz ikonę kosza.

  8. Wybierz pozycję Usuń, aby usunąć rekord CNAME.

Czyszczenie zasobów

W poprzednich krokach dodano domenę niestandardową do usługi Front Door. Jeśli nie chcesz już skojarzyć usługi Front Door z domeną niestandardową, możesz usunąć domenę niestandardową, wykonując następujące czynności:

  1. Przejdź do dostawcy DNS, usuń rekord CNAME dla domeny niestandardowej lub zaktualizuj rekord CNAME dla domeny niestandardowej do punktu końcowego usługi Front Door.

    Ważne

    Aby zapobiec zwisaniu wpisów DNS i tworzonych przez nie zagrożeń bezpieczeństwa, począwszy od 9 kwietnia 2021 r., usługa Azure Front Door wymaga usunięcia rekordów CNAME do punktów końcowych usługi Front Door przed usunięciem zasobów. Zasoby obejmują domeny niestandardowe usługi Front Door, punkty końcowe usługi Front Door lub grupy zasobów platformy Azure z włączoną domeną niestandardową usługi Front Door.

  2. W projektancie usługi Front Door wybierz domenę niestandardową, która ma zostać usunięta.

  3. Wybierz pozycję Usuń z menu kontekstowego domeny niestandardowej. Domena niestandardowa zostanie usunięta z punktu końcowego.

Następne kroki

W tym samouczku zawarto informacje na temat wykonywania następujących czynności:

  • Tworzenie rekordu DNS CNAME.
  • Kojarzenie domeny niestandardowej z usługą Front Door.
  • Weryfikowanie domeny niestandardowej.

Aby dowiedzieć się, jak włączyć protokół HTTPS dla domeny niestandardowej, przejdź do następnego samouczka.