Migrera ett aktivt DNS-namn till Azure App Service
Den här artikeln visar hur du migrerar ett aktivt DNS-namn till Azure App Service utan driftstopp.
När du migrerar en live-webbplats och dess DNS-domännamn till App Service, fungerar DNS-namnet redan med livetrafik. Du kan undvika avbrott i DNS-upplösningen under migreringen genom att binda det aktiva DNS-namnet till App Service app på ett förebyggande sätt.
Om du inte är orolig över stilleståndstiden i DNS-upplösningen kan du läsa Mappa ett befintligt anpassat DNS-namn till Azure App Service.
Förutsättningar
Så här gör du för att:
Bind domännamnet förebyggande
När du binder en anpassad domän förebyggande utför du båda följande innan du gör några ändringar i dina befintliga DNS-poster:
- Verifiera domänägarskap
- Aktivera domännamnet för din app
När du slutligen migrerar ditt anpassade DNS-namn från den gamla platsen till App Service-appen kommer det inte att finnas några avbrott i DNS-upplösningen.
Använda DNS-poster med domänleverantör
Anteckning
Du kan använda Azure DNS för att konfigurera ett anpassat DNS-namn för Azure App Service. Mer information finns i Använda Azure DNS för att skapa inställningar för anpassad domän för en Azure-tjänst.
Logga in på webbplatsen till din domänleverantör.
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 hittar ofta sidan DNS-poster genom att visa din konto information och sedan söka efter en länk, till exempel Mina domäner. Gå till sidan och leta efter en länk som heter något som zonfilen, DNS-poster eller Avancerad konfiguration.
Skärmbilden nedan är ett exempel på en sida med DNS-poster:

I skärm bilden exempel väljer du Lägg till för att skapa en post. Vissa providrar har olika länkar för att lägga till olika posttyper. Se leverantörens dokumentation.
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.
Hämta domänverifierings-ID
Hämta domänverifierings-ID:t för din app genom att följa stegen i Hämta domänverifierings-ID.
Skapa domänverifieringspost
Om du vill verifiera domänägarskapet lägger du till en TXT-post för domänverifiering. Värdnamnet för TXT-posten beror på vilken typ av DNS-posttyp du vill mappa. Se följande tabell ( @ representerar vanligtvis rotdomänen):
| Exempel på DNS-post | TXT-värd | TXT-värde |
|---|---|---|
| @ (rot) | asuid | Domänverifierings-ID för din app |
| www (under) | asuid.www | Domänverifierings-ID för din app |
| * (jokertecken) | asuid | Domänverifierings-ID för din app |
På sidan DNS-poster noterar du posttypen för det DNS-namn som du vill migrera. App Service stöder mappningar från CNAME- och A-poster.
Anteckning
Poster med * jokertecken validerar inte underdomäner med en befintlig CNAME-post. Du kan behöva skapa en TXT-post explicit för varje underdomän.
Aktivera domänen för din app
I Azure Portalnavigeringen till vänster på appsidan väljer du Anpassade domäner.

På sidan Anpassade domäner väljer du Lägg till anpassad domän.

Ange det fullständigt kvalificerade domännamnet som du vill migrera, som motsvarar den TXT-post som du skapar, till
contoso.comexempelwww.contoso.com, eller*.contoso.com. Välj Verifiera.Knappen Lägg till anpassad domän aktiveras.
Kontrollera att Posttypen Värdnamn har angetts till den DNS-posttyp som du vill migrera. Välj Lägg till värddatornamn.

Det kan ta en stund innan det nya värdnamnet återspeglas på sidan Anpassade domäner för appen. Försök att uppdatera webbläsaren så att informationen uppdateras.

Ditt anpassade DNS-namn är nu aktiverat i Azure-appen.
Mappa om det aktiva DNS-namnet
Det enda som återstår är att mappa om den aktiva DNS-posten så att den pekar App Service. Just nu pekar det fortfarande på din gamla webbplats.
Kopiera appens IP-adress (endast A-post)
Om du mappar om en CNAME-post hoppar du över det här avsnittet.
Om du vill mappa om en A-post App Service appens externa IP-adress, som visas på sidan Anpassade domäner.
På sidan Anpassade domäner kopierar du appens IP-adress.

Uppdatera DNS-posten
Gå tillbaka till sidan DNS-poster för din domänleverantör och välj den DNS-post som du vill mappa om.
I exemplet contoso.com med rotdomänen mappar du om A- eller CNAME-posten enligt exemplen i följande tabell:
| FQDN-exempel | Posttyp | Värd | Värde |
|---|---|---|---|
| contoso.com (rot) | A | @ |
IP-adress från Kopiera appens IP-adress |
| www . contoso.com (under) | CNAME | www |
<appname>.azurewebsites.net |
| *.contoso.com (jokertecken) | CNAME | * | <appname>.azurewebsites.net |
Spara inställningarna.
DNS-frågor bör börja matcha din app App Service omedelbart efter DNS-spridning sker.
Migrera domän från en annan app
Du kan migrera en aktiv anpassad domän i Azure, mellan prenumerationer eller inom samma prenumeration. En sådan migrering utan avbrott kräver dock att källappen och målappen tilldelas samma anpassade domän vid en viss tidpunkt. Därför måste du se till att de två apparna inte distribueras till samma distributionsenhet (internt kallat ett webbutrymme). Ett domännamn kan bara tilldelas till en app i varje distributionsenhet.
Du hittar distributionsenheten för din app genom att titta på domännamnet för FTP/S-URL:en. <deployment-unit>.ftp.azurewebsites.windows.net Kontrollera att distributionsenheten skiljer sig mellan källappen och målappen. Distributionsenheten för en app bestäms av App Service plan den finns i. Den väljs slumpmässigt av Azure när du skapar planen och kan inte ändras. Azure ser bara till att två planer finns i samma distributionsenhet när du skapar dem i samma resursgrupp och i samma region, men det finns ingen logik för att se till att planerna finns i olika distributionsenheter. Det enda sättet för dig att skapa en plan i en annan distributionsenhet är att fortsätta att skapa en plan i en ny resursgrupp eller region tills du får en annan distributionsenhet.
Nästa steg
Lär dig hur du binder ett anpassat TLS/SSL-certifikat till App Service.