konfigurera ett anpassat domännamn för en Azure cloud service (classic)

  • 10/14/2020
  • 6 minuter att läsa
    • t
    • m
    • D
    • v
    • w
    • +8

viktigt

Azure Cloud Services (Utökat stöd) är en ny Azure Resource Manager-baserad distributionsmodell för Azure Cloud Services-produkten. Med den här ändringen har Azure Cloud Services som körs på den Azure Service Manager-baserade distributionsmodellen bytt namn till Cloud Services (classic) och alla nya distributioner ska använda molntjänster (Utökat stöd).

när du skapar en molntjänst tilldelar Azure den till en underdomän till cloudapp.net. om din molntjänst till exempel heter ”contoso” kommer dina användare att kunna komma åt din applikation på en URL som http://contoso.cloudapp.net. Azure tilldelar också en virtuell IP-adress.

du kan dock också avslöja din ansökan på ditt eget domännamn, till exempel contoso.com. I den här artikeln beskrivs hur du reserverar eller konfigurerar ett anpassat domännamn för Webbroller för molntjänster.

förstår du redan vad CNAME och A-poster är? Hoppa förbi förklaringen.

Obs!

procedurerna i den här aktiviteten gäller för Azure Cloud Services. För Apptjänster, se mappa ett befintligt anpassat DNS-namn till Azure Web Apps. För lagringskonton, se Konfigurera ett anpassat domännamn för Azure Blob storage endpoint.

tips

Kom igång snabbare-använd den nya Azure guided walkthrough! Det gör det enkelt att associera ett anpassat domännamn och säkra kommunikation (TLS) med Azure molntjänster eller Azure-webbplatser.

förstå CNAME och A-poster

CNAME (eller aliasposter) och A-poster låter dig båda associera ett domännamn med en specifik server (eller tjänst i det här fallet) men de fungerar annorlunda. Det finns också några specifika överväganden när du använder en post med Azure Cloud services som du bör tänka på innan du bestämmer dig för vilken du ska använda.

CNAME-eller Aliaspost

en CNAME-post mappar en specifik domän, till exempel contoso.com eller www.contoso.com, till ett kanoniskt domännamn. I det här fallet är det kanoniska domännamnet .cloudapp.net domännamn för ditt Azure-värdprogram. När skapat, CNAME skapar ett alias för .cloudapp.net. den CNAME posten kommer att lösa till IP-adressen för din .cloudapp.net tjänsten automatiskt, så om molntjänstens IP-adress ändras behöver du inte vidta några åtgärder.

Obs

vissa domänregistratorer tillåter dig bara att mappa underdomäner när du använder en CNAME-post, till exempel www.contoso.com, och inte rotnamn, till exempel contoso.com. För mer information om CNAME-poster, se dokumentationen från din registrator, Wikipedia-posten på CNAME-posten eller IETF Domain Names – Implementation and Specification document.

en post

en a-post kartlägger en domän, till exempel contoso.com eller www.contoso.com, eller en jokerdomän som *.contoso.com, till en IP-adress. När det gäller en Azure-molntjänst, tjänstens virtuella IP. Så den största fördelen med en a-post över en CNAME-post är att du kan ha en post som använder ett jokertecken, till exempel *.contoso.com, som skulle hantera förfrågningar om flera underdomäner som mail.contoso.com, login.contoso.com, eller www.contso.com.

Obs!

eftersom en a-post mappas till en statisk IP-adress kan den inte automatiskt lösa ändringar av IP-adressen för din molntjänst. IP-adressen som används av din molntjänst tilldelas första gången du distribuerar till en tom plats (antingen produktion eller iscensättning.) Om du tar bort distributionen för platsen släpps IP-adressen av Azure och eventuella framtida distributioner till platsen kan få en ny IP-adress.

lämpligen kvarstår IP-adressen för en given distributionsplats (produktion eller iscensättning) när man byter mellan iscensättning och produktionsdistribution eller utför en uppgradering på plats av en befintlig distribution. Mer information om hur du utför dessa åtgärder finns i Hantera molntjänster.

Lägg till en CNAME-post för din anpassade domän

för att skapa en CNAME-post måste du lägga till en ny post i DNS-tabellen för din anpassade domän med hjälp av verktygen som tillhandahålls av din registrar. Varje registrar har en liknande men något annorlunda metod för att specificera en CNAME-post, men begreppen är desamma.

  1. använd en av dessa metoder för att hitta .cloudapp.net domännamn som tilldelats din molntjänst.

    • logga in på Azure portal, välj din molntjänst, titta på avsnittet Översikt och hitta sedan Webbadressposten.

       snabb blick avsnitt som visar webbadressen

      eller

    • installera och konfigurera Azure Powershell och använd sedan följande kommando:

      Get-AzureDeployment -ServiceName yourservicename | Select Url

      spara domännamnet som används i webbadressen som returneras av någon av metoderna, eftersom du behöver det när du skapar en CNAME-post.

  2. logga in på din DNS-registrares webbplats och gå till sidan för hantering av DNS. Leta efter länkar eller områden på webbplatsen märkta som domännamn, DNS eller Namnserverhantering.

  3. hitta Nu var du kan välja eller ange CNAMES. du kan behöva välja posttyp från en rullgardinsmeny eller gå till en avancerad inställningssida. Du bör leta efter orden CNAME, Alias eller underdomäner.

  4. du måste också ange domän-eller underdomänalias för CNAME, till exempel www om du vill skapa ett alias för www.customdomain.com.om du vill skapa ett alias för rotdomänen kan det visas som symbolen ’@’ i registratorns DNS-verktyg.

  5. sedan måste du ange ett kanoniskt värdnamn, vilket är din ansökan cloudapp.net domän i detta fall.

följande CNAME-post vidarebefordrar till exempel all trafik från www.contoso.com till contoso.cloudapp.net, det anpassade domännamnet för din distribuerade applikation:

Alias / värdnamn / underdomän kanonisk domän
www contoso.cloudapp.net

not

en besökare av www.contoso.com kommer aldrig att se den sanna värden(contoso.cloudapp.net), så vidarebefordringsprocessen är osynlig förslutanvändaren.

exemplet ovan gäller endast trafik på www-underdomänen. Eftersom du inte kan använda jokertecken med CNAME-poster måste du skapa ett CNAME för varje domän/underdomän. Om du vill dirigera trafik från underdomäner, till exempel *.contoso.med, till din cloudapp.net adress, du kan konfigurera en URL-omdirigering eller URL-vidarebefordran i dina DNS-inställningar eller skapa en a-post.

Lägg till en a-post för din anpassade domän

för att skapa en a-post måste du först hitta den virtuella IP-adressen för din molntjänst. Lägg sedan till en ny post i DNS-tabellen för din anpassade domän med hjälp av verktygen från din registrar. Varje registrar har en liknande men något annorlunda metod för att specificera en a-post, men begreppen är desamma.

  1. använd en av följande metoder för att få IP-adressen till din molntjänst.

    • logga in på Azure portal, välj din molntjänst, titta på avsnittet Översikt och hitta sedan posten offentliga IP-adresser.

       snabb blick avsnitt som visar VIP

      eller

    • installera och konfigurera Azure Powershell och använd sedan följande kommando:

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

      spara IP-adressen, eftersom du behöver den när du skapar en a-post.

  2. logga in på din DNS-registrares webbplats och gå till sidan för hantering av DNS. Leta efter länkar eller områden på webbplatsen märkta som domännamn, DNS eller Namnserverhantering.

  3. hitta Nu var du kan välja eller ange en post. Du kan behöva välja posttyp från en rullgardinsmeny eller gå till en avancerad inställningssida.

  4. Välj eller ange domänen eller underdomänen som kommer att använda detta en post. Välj Till exempel www om du vill skapa ett alias för www.customdomain.com. Om du vill skapa en jokerteckenpost för alla underdomäner anger du’*****’. Detta kommer att täcka alla underdomäner som mail.customdomain.com, login.customdomain.com, och www.customdomain.com.

    om du vill skapa en a-post för rotdomänen kan den listas som ’ @ ’ – symbolen i registratorns DNS-verktyg.

  5. ange IP-adressen för din molntjänst i det angivna fältet. Detta associerar domänposten som används i A-posten med IP-adressen för din molntjänstdistribution.

till exempel, följande en post vidarebefordrar all trafik från contoso.com till 137.135.70.239, IP-adressen för din distribuerade applikation:

värdnamn / underdomän IP-adress
@ 137.135.70.239

detta exempel visar att skapa en a-post för rotdomänen. Om du vill skapa en jokerteckenpost för att täcka alla underdomäner anger du ’*****’ som underdomän.

Varning

IP-adresser i Azure är dynamiska som standard. Du kommer förmodligen att vilja använda en reserverad IP-adress för att säkerställa att din IP-adress inte ändras.

  • så här hanterar du molntjänster
  • så här mappar du CDN-innehåll till en anpassad domän
  • allmän konfiguration av din molntjänst.
  • lär dig hur du distribuerar en molntjänst.
  • konfigurera TLS / SSL-certifikat.

Lämna ett svar

Din e-postadress kommer inte publiceras.