Konfigurera ett anpassat domännamn i Azure App Service med Traffic Manager-integrering

Anteckning

Mer Cloud Services finns i Konfigurera ett anpassat domännamn för en Azure-molntjänst.

När du använder Azure Traffic Manager för att belastningsutjämning av trafik till Azure App Service kan App Service-appen nås med traffic-manager-endpoint.trafficmanager.net<>. Du kan tilldela ett anpassat domännamn, till exempel www.contoso.com, med din App Service-app för att ge användarna ett mer igenkännligt domännamn.

Den här artikeln visar hur du konfigurerar ett anpassat domännamn med en App Service app som är integrerad med Traffic Manager.

Anteckning

Endast CNAME-poster stöds när du konfigurerar ett domännamn med hjälp av Traffic Manager-slutpunkten. Eftersom A-poster inte stöds stöds inte heller en rotdomänmappning, till exempel contoso.com.

Förbereda appen

Om du vill mappa ett anpassat DNS-namn till en app som är integrerad med Azure Traffic Manager måste webbappens App Service-plan vara på standardnivå eller högre. I det här steget ser du till att App Service-appen har en prisnivå som stöds.

Kontrollera prisnivån

I Azure Portal söker du efter och väljer App Services.

På sidan App Services väljer du namnet på din Azure-app.

Portalnavigering till Azure-app

I det vänstra navigeringsfönstret på appsidan väljer du Skala upp (App Service plan).

Skala upp-menyn

Appens aktuell nivå markeras med en blå kantlinje. Kontrollera att appen är på standardnivån eller högre (vilken nivå som helst i kategorin Produktion eller Isolerad ). Om så är fallet stänger du sidan Skala upp och går vidare till Skapa CNAME-mappningen.

Kontrollera prisnivå

Skala upp App Service-planen

Om du behöver skala upp din app väljer du någon av prisnivåerna i kategorin Produktion . Klicka på Visa ytterligare alternativ om du vill se fler alternativ.

Klicka på Applicera.

Skapa Traffic Manager-slutpunkt

Följ stegen i Lägg till eller ta bort slutpunkter och lägg till din App Service-app som en slutpunkt i Traffic Manager-profilen.

När din App Service app är på en prisnivå som stöds visas den i listan över tillgängliga App Service mål när du lägger till slutpunkten. Om din app inte visas kontrollerar du appens prisnivå.

Skapa CNAME-mappningen

Anteckning

Om du vill konfigurera en App Service domän som du har köpt hoppar du över det här avsnittet och går till Aktivera anpassad domän.

  1. Logga in på webbplatsen till din domänleverantör.

    Du kan använda Azure DNS för att hantera DNS-poster för din domän och konfigurera ett anpassat DNS-namn för Azure App Service. Mer information finns i Självstudie: Använda Azure DNS som värd för din domän.

  2. Sök upp sidan för hantering av DNS-poster.

    Leverantören för varje domän har sitt eget DNS-postgränssnitt, så läs leverantörens dokumentation. Leta efter områden på webbplatsen med namnet Domännamn, DNS, eller Namnserverhantering.

    Du kan ofta hitta sidan DNS-poster genom att visa din kontoinformation och sedan söka efter en länk, till exempel Mina domäner. Gå till den sidan och leta sedan efter en länk som heter något som Zonfil, DNS-poster eller Avancerad konfiguration.

    Skärmbilden nedan är ett exempel på en sida med DNS-poster:

    Skärmbild som visar ett exempel på en sida med DNS-poster.

  3. Välj Lägg till eller lämplig widget för att skapa en post.

Anteckning

För vissa leverantörer, till exempel GoDaddy, börjar ändringar i DNS-posterna inte att gälla förrän du väljer en separat Spara ändringar-länk.

Även om egenskaperna för varje domänprovider varierar, mappar du från ett icke-rotanpassat domännamn (till exempel www.contoso.com) till Traffic Manager-domännamnet (contoso.trafficmanager.net) som är integrerat med din app.

Anteckning

Om en post redan används och du i förebyggande syfte måste binda dina appar till den kan du skapa ytterligare en CNAME-post. Om du till exempel vill binda www.contoso.com till din app i förebyggande syfte skapar du en CNAME-post från awverify.www till contoso.trafficmanager.net. Du kan sedan lägga till "www.contoso.com" i din app utan att behöva ändra CNAME-posten "www". Mer information finns i Migrera ett aktivt DNS-namn till Azure App Service.

När du har lagt till eller ändrat DNS-poster hos domänprovidern sparar du ändringarna.

Hur är det med rotdomäner?

Eftersom Traffic Manager endast stöder anpassad domänmappning med CNAME-poster och eftersom DNS-standarder inte stöder CNAME-poster för mappning av rotdomäner (till exempel contoso.com) stöder Traffic Manager inte mappning till rotdomäner. Du kan undvika det här problemet genom att använda en URL-omdirigering från på appnivå. I ASP.NET Core kan du till exempel använda URL-omskrivning. Använd sedan Traffic Manager för att belastningsutjämna underdomänen (www.contoso.com). En annan metod är att skapa en aliaspost för ditt domännamnsapex för att referera till en Azure Traffic Manager-profil. Ett exempel kan vara contoso.com. I stället för att använda en omdirigeringstjänst kan du konfigurera Azure DNS att referera till en Traffic Manager-profil direkt från din zon.

För scenarier med hög tillgänglighet kan du implementera en belastningsutjämnad DNS-konfiguration utan Traffic Manager genom att skapa flera A-poster som pekar från rotdomänen till varje appkopians IP-adress. Mappa sedan samma rotdomän till alla appkopior. Eftersom samma domännamn inte kan mappas till två olika appar i samma region fungerar den här konfigurationen bara när appkopior finns i olika regioner.

Aktivera anpassad domän

När posterna för ditt domännamn har spridits använder du webbläsaren för att kontrollera att ditt anpassade domännamn matchar din App Service app.

Anteckning

Det kan ta lite tid för ditt CNAME att spridas via DNS-systemet. Du kan använda en tjänst, till exempel https://www.digwebinterface.com/ för att kontrollera att CNAME är tillgängligt.

  1. När domänmatchningen är klar går du tillbaka till appsidan i Azure Portal

  2. I det vänstra navigeringsfönstret väljer du Anpassade domäner>Lägg till värdnamn.

  3. Skriv det anpassade domännamnet som du mappade tidigare och välj Verifiera.

  4. Se till att Posttyp för värddatornamn har värdet CNAME (www.example.com eller en underdomän).

  5. Eftersom App Service appen nu är integrerad med en Traffic Manager-slutpunkt bör du se Traffic Manager-domännamnet under CNAME-konfigurationen. Markera den och klicka på Lägg till anpassad domän.

    Lägg till DNS-namnet i appen

Nästa steg