Konfigurowanie niestandardowej nazwy domeny dla usługi chmury Azure (classic)

  • 10/14/2020
  • 6 protokół do czytania
    • t
    • m
    • D
    • v
    • w
    • +8

ważne

Azure Cloud Services (extended support) to nowy model wdrażania oparty na usłudze Azure Resource Manager dla produktu Azure Cloud Services. Po tej zmianie usługi chmury platformy Azure uruchomione w modelu wdrożenia opartym na usłudze Azure Service Manager zostały przemianowane na usługi w chmurze (Klasyczne), a wszystkie nowe wdrożenia powinny korzystać z usług w chmurze (Rozszerzona pomoc techniczna).

podczas tworzenia usługi w chmurze usługa Azure przypisuje ją do subdomeny cloudapp.net. na przykład, jeśli usługa w chmurze ma nazwę „contoso”, użytkownicy będą mogli uzyskać dostęp do aplikacji pod adresem URL takim jak http://contoso.cloudapp.net. Platforma Azure przypisuje również wirtualny adres IP.

możesz jednak również wystawić swoją aplikację na własną nazwę domeny, na przykład contoso.com. W tym artykule wyjaśniono, jak zarezerwować lub skonfigurować niestandardową nazwę domeny dla ról internetowych usług w chmurze.

czy już wiesz co to są CNAME i rekordy A? Przeskocz przez Wyjaśnienie.

Uwaga

procedury tego zadania dotyczą usług chmury Azure. W przypadku usług App Services zobacz mapowanie istniejącej niestandardowej nazwy DNS do usługi Azure Web Apps. W przypadku kont pamięci masowej zobacz Konfigurowanie niestandardowej nazwy domeny dla punktu końcowego usługi Azure Blob storage.

Wskazówka

działaj szybciej-skorzystaj z nowego przewodnika Azure guided! Dzięki temu skojarzenie niestandardowej nazwy domeny i zabezpieczanie komunikacji (TLS) z usługami w chmurze platformy Azure lub witrynami platformy Azure jest bardzo proste.

zrozum rekordy CNAME i a

rekordy CNAME (lub alias) I A pozwalają powiązać nazwę domeny z określonym serwerem (lub usługą w tym przypadku), jednak działają inaczej. Istnieją również pewne szczególne uwagi dotyczące korzystania z rekordów w usługach chmury platformy Azure, które należy rozważyć przed podjęciem decyzji o użyciu.

rekord CNAME lub Alias

rekord CNAME mapuje określoną domenę, taką jak contoso.com lub www.contoso.com, do kanonicznej nazwy domeny. W tym przypadku kanoniczną nazwą domeny jest .cloudapp.net nazwa domeny Twojej aplikacji hostowanej na platformie Azure. Po utworzeniu, CNAME tworzy alias dla .cloudapp.net. wpis CNAME rozwiąże się do adresu IP Twojego .cloudapp.net usługa automatycznie, więc jeśli zmieni się adres IP usługi w chmurze, nie musisz podejmować żadnych działań.

Uwaga

niektórzy rejestratorzy domen umożliwiają mapowanie subdomen tylko przy użyciu rekordu CNAME, na przykład www.contoso.com, a nie nazwy root, takie jak contoso.com. Aby uzyskać więcej informacji na temat rekordów CNAME, zobacz dokumentację dostarczoną przez twojego rejestratora, wpis Wikipedii na temat rekordu CNAME lub dokument IETF Domain Names-Implementation and Specification.

a rekord

a rekord mapuje domenę, taką jak contoso.com lub www.contoso.com lub domeny wieloznacznej, takiej jak *.contoso.com, na adres IP. W przypadku usługi chmury Azure wirtualny adres IP usługi. Więc główną zaletą rekordu a nad rekordem CNAME jest to, że możesz mieć jeden wpis, który używa symbolu wieloznacznego, takiego jak *.contoso.com, który obsługiwałby żądania dotyczące wielu subdomen, takich jak mail.contoso.com, login.contoso.com, lub www.contso.com.

Uwaga

ponieważ rekord A jest mapowany na statyczny adres IP, nie może on automatycznie rozwiązać zmian adresu IP usługi w chmurze. Adres IP używany przez usługę w chmurze jest przydzielany przy pierwszym wdrożeniu do pustego gniazda (produkcyjnego lub etapowego.) Jeśli usuniesz wdrożenie dla gniazda, adres IP zostanie zwolniony przez platformę Azure, a wszelkie przyszłe wdrożenia do gniazda mogą otrzymać nowy adres IP.

adres IP danego gniazda wdrożeniowego (produkcyjnego lub etapowego) jest zachowywany podczas wymiany między wdrożeniami etapowymi i produkcyjnymi lub podczas aktualizacji istniejącego wdrożenia na miejscu. Aby uzyskać więcej informacji na temat wykonywania tych działań, zobacz jak zarządzać usługami w chmurze.

Dodaj rekord CNAME dla domeny niestandardowej

aby utworzyć rekord CNAME, musisz dodać nowy wpis w tabeli DNS dla domeny niestandardowej za pomocą narzędzi dostarczonych przez rejestratora. Każdy rejestrator ma podobną, ale nieco inną metodę określania rekordu CNAME, ale pojęcia są takie same.

  1. użyj jednej z tych metod, aby znaleźć .cloudapp.net nazwa domeny przypisana do usługi w chmurze.

    • Zaloguj się do portalu Azure, wybierz usługę w chmurze, przejrzyj sekcję przegląd, a następnie znajdź wpis adresu URL witryny.

       sekcja quick glance pokazująca URL strony

      lub

    • Zainstaluj i skonfiguruj usługę Azure Powershell, a następnie użyj następującego polecenia:

      Get-AzureDeployment -ServiceName yourservicename | Select Url

      Zapisz nazwę domeny użytą w adresie URL zwracanym przez którąkolwiek z metod, tak jak będzie to potrzebne podczas tworzenia rekordu CNAME.

  2. Zaloguj się do witryny rejestratora DNS i przejdź do strony zarządzania DNS. Poszukaj łączy lub obszarów witryny oznaczonych jako nazwa domeny, DNS lub Zarządzanie serwerem nazw.

  3. teraz Znajdź, gdzie możesz wybrać lub wprowadzić nazwy CNAME. być może będziesz musiał wybrać typ rekordu z listy rozwijanej lub przejść do strony ustawień zaawansowanych. Powinieneś szukać słów CNAME, Alias lub subdomeny.

  4. musisz również podać alias domeny lub subdomeny dla nazwy CNAME, na przykład www, jeśli chcesz utworzyć alias dla www.customdomain.com. jeśli chcesz utworzyć alias dla domeny głównej, może on być wymieniony jako symbol ” @ ” w narzędziach DNS rejestratora.

  5. następnie musisz podać nazwę hosta canonical, która jest nazwą Twojej aplikacji cloudapp.net domena w tym przypadku.

na przykład następujący rekord CNAME przekazuje cały ruch z www.contoso.com na contoso.cloudapp.net, niestandardowa nazwa domeny wdrożonej aplikacji:

Alias/Nazwa hosta / subdomena domena kanoniczna
www contoso.cloudapp.net

Uwaga

gość www.contoso.com nigdy nie zobaczy prawdziwego gospodarza(contoso.cloudapp.net), więc proces przekazywania jest niewidoczny dla użytkownika.

powyższy przykład dotyczy tylko ruchu na poddomenie www. Ponieważ nie można używać symboli wieloznacznych z rekordami CNAME, należy utworzyć jeden CNAME dla każdej domeny / subdomeny. Jeśli chcesz kierować ruch z subdomen, takich jak *.contoso.com, to your cloudapp.net adres, Możesz skonfigurować przekierowanie adresu URL lub przekierowanie adresu URL w Ustawieniach DNS lub utworzyć rekord A.

Dodaj rekord a dla domeny niestandardowej

aby utworzyć rekord a, musisz najpierw znaleźć wirtualny adres IP usługi w chmurze. Następnie dodaj nowy wpis w tabeli DNS dla domeny niestandardowej, korzystając z narzędzi dostarczonych przez rejestratora. Każdy rejestrator ma podobną, ale nieco inną metodę określania rekordu A, ale pojęcia są takie same.

  1. użyj jednej z poniższych metod, aby uzyskać adres IP usługi w chmurze.

    • Zaloguj się do portalu Azure portal, wybierz usługę w chmurze, przejrzyj sekcję przegląd, a następnie znajdź wpis publiczny adres IP.

      krótki przegląd pokazujący VIP

      lub

    • Zainstaluj i skonfiguruj usługę Azure Powershell, a następnie użyj następującego polecenia:

      get-azurevm -servicename yourservicename | get-azureendpoint -VM {$_.VM} | select Vip

      Zapisz adres IP, który będzie potrzebny podczas tworzenia rekordu A.

  2. Zaloguj się do witryny rejestratora DNS i przejdź do strony zarządzania DNS. Poszukaj łączy lub obszarów witryny oznaczonych jako nazwa domeny, DNS lub Zarządzanie serwerem nazw.

  3. teraz Znajdź, gdzie możesz wybrać lub wprowadzić rekord. być może będziesz musiał wybrać typ rekordu z listy rozwijanej lub przejść do strony ustawień zaawansowanych.

  4. Wybierz lub wprowadź domenę lub subdomenę, które będą używać tego rekordu. Na przykład wybierz www, jeśli chcesz utworzyć alias dla www.customdomain.com. Jeśli chcesz utworzyć wpis wieloznaczny dla wszystkich subdomen, wprowadź”*****”. Obejmie to wszystkie subdomeny, takie jak mail.customdomain.com, login.customdomain.com, oraz www.customdomain.com.

    jeśli chcesz utworzyć rekord a dla domeny głównej, może on być wymieniony jako symbol ” @ ” w narzędziach DNS rejestratora.

  5. wprowadź adres IP usługi w chmurze w dostarczonym polu. Wiąże to wpis domeny użyty w rekordzie A z adresem IP wdrożenia usługi w chmurze.

na przykład następujący rekord przekazuje cały ruch z contoso.com do 137.135.70.239, adres IP wdrożonej aplikacji:

Nazwa hosta / subdomeny adres IP
@ 137.135.70.239

ten przykład pokazuje utworzenie rekordu a dla domeny głównej. Jeśli chcesz utworzyć wpis wieloznaczny obejmujący wszystkie subdomeny, wpisz „* * * * * ” jako subdomenę.

Ostrzeżenie

adresy IP na platformie Azure są domyślnie dynamiczne. Prawdopodobnie będziesz chciał użyć zarezerwowanego adresu IP, aby upewnić się, że twój adres IP nie ulegnie zmianie.

  • jak zarządzać usługami w chmurze
  • jak mapować zawartość CDN na domenę niestandardową
  • ogólna konfiguracja usługi w chmurze.
  • dowiedz się, jak wdrożyć usługę w chmurze.
  • Skonfiguruj certyfikaty TLS/SSL.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.