Zelfstudie: Een bestaande aangepaste DNS-naam toewijzen aan Azure App ServiceTutorial: Map an existing custom DNS name to Azure App Service

Azure App Service biedt een uiterst schaalbare webhostingservice met self-patchfunctie.Azure App Service provides a highly scalable, self-patching web hosting service. In deze zelfstudie ziet u hoe u een bestaande aangepaste DNS-naam toewijst aan Azure App Service.This tutorial shows you how to map an existing custom DNS name to Azure App Service.

Navigatie naar Azure-app in de portal

In deze zelfstudie leert u het volgende:In this tutorial, you learn how to:

  • Een subdomein toewijzen (bijvoorbeeld www.contoso.com) met behulp van een CNAME-recordMap a subdomain (for example, www.contoso.com) by using a CNAME record
  • Een hoofddomein toewijzen (bijvoorbeeld contoso.com) met behulp van een A-recordMap a root domain (for example, contoso.com) by using an A record
  • Een wildcard-domein toewijzen (bijvoorbeeld *.contoso.com) met behulp van een CNAME-recordMap a wildcard domain (for example, *.contoso.com) by using a CNAME record
  • Standaard-URL omleiden naar een aangepaste mapRedirect the default URL to a custom directory
  • Domeintoewijzing met scripts automatiserenAutomate domain mapping with scripts

VereistenPrerequisites

Vereisten voor het voltooien van deze zelfstudie:To complete this tutorial:

  • Maak een App Service-app, of gebruik een app die u hebt gemaakt voor een andere zelfstudie.Create an App Service app, or use an app that you created for another tutorial.

  • Koop een domeinnaam en controleer of u toegang hebt tot het DNS-register voor uw domeinprovider (zoals GoDaddy).Purchase a domain name and make sure you have access to the DNS registry for your domain provider (such as GoDaddy).

    Als u bijvoorbeeld DNS-vermeldingen voor contoso.com en www.contoso.com wilt toevoegen, moet u de DNS-instellingen voor het hoofddomein van contoso.com kunnen configureren.For example, to add DNS entries for contoso.com and www.contoso.com, you must be able to configure the DNS settings for the contoso.com root domain.

    Notitie

    Als u geen bestaande domeinnaam heeft, denk dan na over het aanschaffen van een domein met de Azure portal.If you don't have an existing domain name, consider purchasing a domain using the Azure portal.

De app voorbereidenPrepare the app

Om een aangepaste DNS-naam toe te wijzen aan een web-app, moet het App Service-plan van de web-app een betaalde categorie zijn (Shared, Basic, Standard, Premium of Consumption voor Azure Functions).To map a custom DNS name to a web app, the web app's App Service plan must be a paid tier (Shared, Basic, Standard, Premium or Consumption for Azure Functions). In deze stap zorgt u ervoor dat de App Service-app zich in de ondersteunde prijscategorie bevindt.In this step, you make sure that the App Service app is in the supported pricing tier.

Notitie

De abonnementen voor app-hosting Gratis en Gedeeld (preview) zijn basislagen die worden uitgevoerd op dezelfde Azure virtuele machines als andere App Service-apps.App Service Free and Shared (preview) hosting plans are base tiers that run on the same Azure virtual machines as other App Service apps. Sommige apps zijn mogelijk het eigendom van andere klanten.Some apps might belong to other customers. Deze lagen zijn bedoeld om alleen te worden gebruikt voor ontwikkelen en testen.These tiers are intended to be used only for development and testing purposes.

Aanmelden bij AzureSign in to Azure

Open de Azure-portal en meld u aan met uw Azure-account.Open the Azure portal and sign in with your Azure account.

Selecteer in het linkermenu App Services en selecteer de naam van uw app.From the left menu, select App Services, and then select the name of the app.

Navigatie naar Azure-app in de portal

U ziet de beheerpagina van de App Service-app.You see the management page of the App Service app.

Controleer de prijscategorieCheck the pricing tier

Schuif in de navigatiebalk links van de app-pagina naar de sectie Instellingen en selecteer Opschalen (App Service-plan) .In the left navigation of the app page, scroll to the Settings section and select Scale up (App Service plan).

Menu Opschalen

De huidige laag van de app wordt gemarkeerd door een blauwe rand.The app's current tier is highlighted by a blue border. Controleer of de app zich niet in de F1-laag bevindt.Check to make sure that the app is not in the F1 tier. Aangepaste DNS wordt niet ondersteund in de F1-laag.Custom DNS is not supported in the F1 tier.

Controleer prijscategorie

Als het App Service-plan zich niet in de F1-laag bevindt, sluit u de pagina Omhoog schalen en gaat u door met Een CNAME-record toewijzen.If the App Service plan is not in the F1 tier, close the Scale up page and skip to Map a CNAME record.

Het App Service-plan opschalenScale up the App Service plan

Selecteer een van de lagen die niet gratis zijn (D1, B1, B2, B3 of een laag in de categorie Productie).Select any of the non-free tiers (D1, B1, B2, B3, or any tier in the Production category). Klik op Aanvullende opties bekijken voor aanvullende opties.For additional options, click See additional options.

Klik op Toepassen.Click Apply.

Controleer prijscategorie

Wanneer u de volgende melding ziet, is de schaalbewerking voltooid.When you see the following notification, the scale operation is complete.

Schaalbewerking bevestigen

Uw domein toewijzenMap your domain

U kunt ofwel een CNAME-record of een A-record gebruiken voor het toewijzen van een aangepaste DNS-naam aan App Service.You can use either a CNAME record or an A record to map a custom DNS name to App Service. Volg de bijbehorende stappen:Follow the respective steps:

Notitie

U moet CNAME-records gebruiken voor alle aangepaste DNS-namen, behalve voor het hoofddomein (bijvoorbeeld contoso.com).You should use CNAME records for all custom DNS names except root domains (for example, contoso.com). Voor hoofddomeinen gebruikt u A-records.For root domains, use A records.

Een CNAME-record toewijzenMap a CNAME record

In het voorbeeld van de zelfstudie voegt u toe een CNAME-record toe voor het subdomein www (bijvoorbeeld www.contoso.com).In the tutorial example, you add a CNAME record for the www subdomain (for example, www.contoso.com).

Toegang tot DNS-records via domeinproviderAccess DNS records with domain provider

Notitie

U kunt Azure DNS gebruiken om een aangepaste DNS-naam voor uw Azure Web Apps te configureren.You can use Azure DNS to configure a custom DNS name for your Azure Web Apps. Zie Use Azure DNS to provide custom domain settings for an Azure service (Azure DNS gebruiken om aangepaste domeininstellingen te verstrekken voor een Azure-service) voor meer informatie.For more information, see Use Azure DNS to provide custom domain settings for an Azure service.

Meld u aan bij de website van uw domeinprovider.Sign in to the website of your domain provider.

Ga naar de pagina voor het beheren van DNS-records.Find the page for managing DNS records. Elke domeinprovider heeft zijn eigen interface voor het beheren van DNS-records. Raadpleeg daarom de documentatie van de provider.Every domain provider has its own DNS records interface, so consult the provider's documentation. Doorgaans heeft het sitegedeelte waar u moet zijn, een naam als Domain Name, DNS of Name Server Management.Look for areas of the site labeled Domain Name, DNS, or Name Server Management.

Vaak kunt u de pagina met DNS-records vinden door uw accountgegevens te bekijken en te zoeken naar een link als My domains (of iets vergelijkbaars).Often, you can find the DNS records page by viewing your account information, and then looking for a link such as My domains. Ga naar de betreffende pagina en kijk of u daar een link ziet zoals Zone file, DNS Records of Advanced configuration.Go to that page and then look for a link that is named something like Zone file, DNS Records, or Advanced configuration.

In de schermafbeelding hieronder wordt een voorbeeld van een pagina met DNS-records weergegeven:The following screenshot is an example of a DNS records page:

Voorbeeld van een pagina met DNS-records

In het getoonde voorbeeld selecteert u Add om een record te maken.In the example screenshot, you select Add to create a record. Sommige providers hebben afzonderlijke links voor verschillende typen records.Some providers have different links to add different record types. Raadpleeg ook hiervoor de documentatie van de provider.Again, consult the provider's documentation.

Notitie

Bij bepaalde providers, zoals GoDaddy, worden wijzigingen in DNS-records pas van kracht wanneer u op een afzonderlijke link Save Changes klikt.For certain providers, such as GoDaddy, changes to DNS records don't become effective until you select a separate Save Changes link.

Het CNAME-record makenCreate the CNAME record

Voeg een CNAME-record voor een subdomein toewijzen aan de standaarddomeinnaam van de app (<app_name>.azurewebsites.net, waarbij <app_name> is de naam van uw app).Add a CNAME record to map a subdomain to the app's default domain name (<app_name>.azurewebsites.net, where <app_name> is the name of your app).

Voeg voor het voorbeelddomein www.contoso.com een CNAME-record, dat is toegewezen aan de naam www, toe aan <app_name>.azurewebsites.net.For the www.contoso.com domain example, add a CNAME record that maps the name www to <app_name>.azurewebsites.net.

Nadat u de CNAME toevoegt, lijkt de pagina DNS-records op het volgende voorbeeld:After you add the CNAME, the DNS records page looks like the following example:

Navigatie naar Azure-app in de portal

De toewijzing van het CNAME-record in Azure inschakelenEnable the CNAME record mapping in Azure

Selecteer in het linkernavigatievenster van de app-pagina in de Azure portal Aangepaste domeinen.In the left navigation of the app page in the Azure portal, select Custom domains.

Menu voor aangepaste domeinen

Voeg op de pagina Aangepaste domeinen van de app de volledig gekwalificeerde aangepaste DNS-naam (www.contoso.com) toe aan de lijst.In the Custom domains page of the app, add the fully qualified custom DNS name (www.contoso.com) to the list.

Selecteer de + pictogram naast aangepast domein toevoegen.Select the + icon next to Add custom domain.

Hostnaam toevoegen

Typ de volledig gekwalificeerde domeinnaam in waarvoor u een CNAME-record zoals www.contoso.com heeft toegevoegd.Type the fully qualified domain name that you added a CNAME record for, such as www.contoso.com.

Selecteer Valideren.Select Validate.

De aangepast domein toevoegen pagina wordt weergegeven.The Add custom domain page is shown.

Zorg ervoor dat hostnaam recordtype is ingesteld op CNAME (www.voorbeeld.com of elk subdomein) .Make sure that Hostname record type is set to CNAME (www.example.com or any subdomain).

Selecteer Aangepast domein toevoegen.Select Add custom domain.

DNS-naam toevoegen aan de app

Het duurt even voordat de nieuwe aangepast gebruikt domein worden weergegeven in de app aangepaste domeinen pagina.It might take some time for the new custom domain to be reflected in the app's Custom domains page. Vernieuw de browser voor om de gegevens bij te werken.Try refreshing the browser to update the data.

CNAME-record toegevoegd

Notitie

Een niet beveiligen label voor uw aangepaste domein-betekent dat deze nog niet gebonden aan een SSL-certificaat en een HTTPS-aanvraag vanuit een browser naar uw aangepaste domein ontvangt en fout of waarschuwing, afhankelijk van de browser.A Not Secure label for your custom domain means that it's not yet bound to an SSL certificate, and any HTTPS request from a browser to your custom domain will receive and error or warning, depending on the browser. Als u een SSL-binding wilt toevoegen, raadpleegt u Een bestaand aangepast SSL-certificaat verbinden met Azure App Service.To add an SSL binding, see Bind an existing custom SSL certificate to Azure App Service.

Als u een stap hebt gemist of eerder ergens een typefout hebt gemaakt, ziet u een verificatie-foutmelding aan de onderkant van de pagina.If you missed a step or made a typo somewhere earlier, you see a verification error at the bottom of the page.

Verificatiefout

Toewijzen van een A-recordMap an A record

In het voorbeeld van de zelfstudie voegt u toe een A-record toe voor het hoofddomein (bijvoorbeeld contoso.com).In the tutorial example, you add an A record for the root domain (for example, contoso.com).

Het IP-adres van de app kopiërenCopy the app's IP address

Als u een A-record wilt toewijzen, heeft u het externe IP-adres van de app nodig.To map an A record, you need the app's external IP address. U vindt dit IP-adres op pagina Aangepaste domeinen van de app in de Azure-portal.You can find this IP address in the app's Custom domains page in the Azure portal.

Selecteer in het linkernavigatievenster van de app-pagina in de Azure portal Aangepaste domeinen.In the left navigation of the app page in the Azure portal, select Custom domains.

Menu voor aangepaste domeinen

Op de pagina Aangepaste domeinen kopieert u het IP-adres van de app.In the Custom domains page, copy the app's IP address.

Navigatie naar Azure-app in de portal

Toegang tot DNS-records via domeinproviderAccess DNS records with domain provider

Notitie

U kunt Azure DNS gebruiken om een aangepaste DNS-naam voor uw Azure Web Apps te configureren.You can use Azure DNS to configure a custom DNS name for your Azure Web Apps. Zie Use Azure DNS to provide custom domain settings for an Azure service (Azure DNS gebruiken om aangepaste domeininstellingen te verstrekken voor een Azure-service) voor meer informatie.For more information, see Use Azure DNS to provide custom domain settings for an Azure service.

Meld u aan bij de website van uw domeinprovider.Sign in to the website of your domain provider.

Ga naar de pagina voor het beheren van DNS-records.Find the page for managing DNS records. Elke domeinprovider heeft zijn eigen interface voor het beheren van DNS-records. Raadpleeg daarom de documentatie van de provider.Every domain provider has its own DNS records interface, so consult the provider's documentation. Doorgaans heeft het sitegedeelte waar u moet zijn, een naam als Domain Name, DNS of Name Server Management.Look for areas of the site labeled Domain Name, DNS, or Name Server Management.

Vaak kunt u de pagina met DNS-records vinden door uw accountgegevens te bekijken en te zoeken naar een link als My domains (of iets vergelijkbaars).Often, you can find the DNS records page by viewing your account information, and then looking for a link such as My domains. Ga naar de betreffende pagina en kijk of u daar een link ziet zoals Zone file, DNS Records of Advanced configuration.Go to that page and then look for a link that is named something like Zone file, DNS Records, or Advanced configuration.

In de schermafbeelding hieronder wordt een voorbeeld van een pagina met DNS-records weergegeven:The following screenshot is an example of a DNS records page:

Voorbeeld van een pagina met DNS-records

In het getoonde voorbeeld selecteert u Add om een record te maken.In the example screenshot, you select Add to create a record. Sommige providers hebben afzonderlijke links voor verschillende typen records.Some providers have different links to add different record types. Raadpleeg ook hiervoor de documentatie van de provider.Again, consult the provider's documentation.

Notitie

Bij bepaalde providers, zoals GoDaddy, worden wijzigingen in DNS-records pas van kracht wanneer u op een afzonderlijke link Save Changes klikt.For certain providers, such as GoDaddy, changes to DNS records don't become effective until you select a separate Save Changes link.

Een A-record makenCreate the A record

Als u een A-record wilt toewijzen aan een app, vereist App Service twee DNS-records:To map an A record to an app, App Service requires two DNS records:

  • Een A-record toewijzen aan het IP-adres van de app.An A record to map to the app's IP address.
  • Een TXT record toewijzen aan de standaarddomeinnaam van de app <app_name>.azurewebsites.net.A TXT record to map to the app's default domain name <app_name>.azurewebsites.net. App Service gebruikt dit record alleen tijdens de configuratie, om te controleren of u de eigenaar bent van het aangepaste domein.App Service uses this record only at configuration time, to verify that you own the custom domain. Nadat uw aangepaste domein is gevalideerd en geconfigureerd in App Service, kunt u dit TXT-record verwijderen.After your custom domain is validated and configured in App Service, you can delete this TXT record.

Maak voor het domeinvoorbeeld contoso.com de A- en TXT-records overeenkomstig de volgende tabel (@ vertegenwoordigt doorgaans het hoofddomein).For the contoso.com domain example, create the A and TXT records according to the following table (@ typically represents the root domain).

RecordtypeRecord type HostHost ValueValue
AA @ IP-adres uit Het IP-adres van de app kopiërenIP address from Copy the app's IP address
TXTTXT @ <app_name>.azurewebsites.net

Notitie

Als u een subdomein (zoals www.contoso.com) wilt toevoegen met behulp van een A-record in plaats van een aanbevolen CNAME-record, moeten uw A-record en TXT-record eruitzien zoals in de volgende tabel:To add a subdomain (like www.contoso.com) using an A record instead of a recommended CNAME record, your A record and TXT record should look like the following table instead:

RecordtypeRecord type HostHost ValueValue
AA www IP-adres uit Het IP-adres van de app kopiërenIP address from Copy the app's IP address
TXTTXT www <app_name>.azurewebsites.net

Wanneer de records worden toegevoegd, lijkt de pagina met DNS-records op het volgende voorbeeld:When the records are added, the DNS records page looks like the following example:

Pagina met DNS-records

De toewijzing van de A-record in de app inschakelenEnable the A record mapping in the app

Voeg op de pagina Aangepaste domeinen van de app in de Azure portal de volledig gekwalificeerde aangepaste DNS-naam (bijvoorbeeld contoso.com) toe aan de lijst.Back in the app's Custom domains page in the Azure portal, add the fully qualified custom DNS name (for example, contoso.com) to the list.

Selecteer de + pictogram naast aangepast domein toevoegen.Select the + icon next to Add custom domain.

Hostnaam toevoegen

Typ de volledig gekwalificeerde domeinnaam in waarvoor u een A-record zoals contoso.com heeft toegevoegd.Type the fully qualified domain name that you configured the A record for, such as contoso.com.

Selecteer Valideren.Select Validate.

De aangepast domein toevoegen pagina wordt weergegeven.The Add custom domain page is shown.

Zorg ervoor dat Hostnaam recordtype is ingesteld op A-record (voorbeeld.com) .Make sure that Hostname record type is set to A record (example.com).

Selecteer Aangepast domein toevoegen.Select Add custom domain.

DNS-naam toevoegen aan de app

Het duurt even voordat de nieuwe aangepast gebruikt domein worden weergegeven in de app aangepaste domeinen pagina.It might take some time for the new custom domain to be reflected in the app's Custom domains page. Vernieuw de browser voor om de gegevens bij te werken.Try refreshing the browser to update the data.

A-record toegevoegd

Notitie

Een niet beveiligen label voor uw aangepaste domein-betekent dat deze nog niet gebonden aan een SSL-certificaat en een HTTPS-aanvraag vanuit een browser naar uw aangepaste domein ontvangt en fout of waarschuwing, afhankelijk van de browser.A Not Secure label for your custom domain means that it's not yet bound to an SSL certificate, and any HTTPS request from a browser to your custom domain will receive and error or warning, depending on the browser. Als u een SSL-binding wilt toevoegen, raadpleegt u Een bestaand aangepast SSL-certificaat verbinden met Azure App Service.To add an SSL binding, see Bind an existing custom SSL certificate to Azure App Service.

Als u een stap hebt gemist of eerder ergens een typefout hebt gemaakt, ziet u een verificatie-foutmelding aan de onderkant van de pagina.If you missed a step or made a typo somewhere earlier, you see a verification error at the bottom of the page.

Verificatiefout

Een wildcard-domein toewijzenMap a wildcard domain

In het voorbeeld van de zelfstudie, wijst u een wildcard-DNS-naam (bijvoorbeeld *.contoso.com) toe aan de App Service-app door een CNAME-record toe te voegen.In the tutorial example, you map a wildcard DNS name (for example, *.contoso.com) to the App Service app by adding a CNAME record.

Toegang tot DNS-records via domeinproviderAccess DNS records with domain provider

Notitie

U kunt Azure DNS gebruiken om een aangepaste DNS-naam voor uw Azure Web Apps te configureren.You can use Azure DNS to configure a custom DNS name for your Azure Web Apps. Zie Use Azure DNS to provide custom domain settings for an Azure service (Azure DNS gebruiken om aangepaste domeininstellingen te verstrekken voor een Azure-service) voor meer informatie.For more information, see Use Azure DNS to provide custom domain settings for an Azure service.

Meld u aan bij de website van uw domeinprovider.Sign in to the website of your domain provider.

Ga naar de pagina voor het beheren van DNS-records.Find the page for managing DNS records. Elke domeinprovider heeft zijn eigen interface voor het beheren van DNS-records. Raadpleeg daarom de documentatie van de provider.Every domain provider has its own DNS records interface, so consult the provider's documentation. Doorgaans heeft het sitegedeelte waar u moet zijn, een naam als Domain Name, DNS of Name Server Management.Look for areas of the site labeled Domain Name, DNS, or Name Server Management.

Vaak kunt u de pagina met DNS-records vinden door uw accountgegevens te bekijken en te zoeken naar een link als My domains (of iets vergelijkbaars).Often, you can find the DNS records page by viewing your account information, and then looking for a link such as My domains. Ga naar de betreffende pagina en kijk of u daar een link ziet zoals Zone file, DNS Records of Advanced configuration.Go to that page and then look for a link that is named something like Zone file, DNS Records, or Advanced configuration.

In de schermafbeelding hieronder wordt een voorbeeld van een pagina met DNS-records weergegeven:The following screenshot is an example of a DNS records page:

Voorbeeld van een pagina met DNS-records

In het getoonde voorbeeld selecteert u Add om een record te maken.In the example screenshot, you select Add to create a record. Sommige providers hebben afzonderlijke links voor verschillende typen records.Some providers have different links to add different record types. Raadpleeg ook hiervoor de documentatie van de provider.Again, consult the provider's documentation.

Notitie

Bij bepaalde providers, zoals GoDaddy, worden wijzigingen in DNS-records pas van kracht wanneer u op een afzonderlijke link Save Changes klikt.For certain providers, such as GoDaddy, changes to DNS records don't become effective until you select a separate Save Changes link.

Het CNAME-record makenCreate the CNAME record

Voeg een CNAME-record voor een wildcard-naam toewijzen aan de standaarddomeinnaam van de app (<app_name>.azurewebsites.net).Add a CNAME record to map a wildcard name to the app's default domain name (<app_name>.azurewebsites.net).

Voor het *.contoso.com domeinvoorbeeld zal het CNAME-record de naam * toewijzen naar <app_name>.azurewebsites.net.For the *.contoso.com domain example, the CNAME record will map the name * to <app_name>.azurewebsites.net.

Wanneer de CNAME wordt toegevoegd, lijkt de pagina met DNS-records op het volgende voorbeeld:When the CNAME is added, the DNS records page looks like the following example:

Navigatie naar Azure-app in de portal

De toewijzing van het CNAME-record in de app inschakelenEnable the CNAME record mapping in the app

U kunt nu elk subdomein dat overeenkomt met de wildcard-naam aan de app toevoegen (bijvoorbeeld sub1.contoso.com en sub2.contoso.com komen overeen met *.contoso.com).You can now add any subdomain that matches the wildcard name to the app (for example, sub1.contoso.com and sub2.contoso.com match *.contoso.com).

Selecteer in het linkernavigatievenster van de app-pagina in de Azure portal Aangepaste domeinen.In the left navigation of the app page in the Azure portal, select Custom domains.

Menu voor aangepaste domeinen

Selecteer de + pictogram naast aangepast domein toevoegen.Select the + icon next to Add custom domain.

Hostnaam toevoegen

Typ een FQDN-naam die overeenkomt met het wildcard-domein (bijvoorbeeld sub1.contoso.com), en selecteer vervolgens Valideren.Type a fully qualified domain name that matches the wildcard domain (for example, sub1.contoso.com), and then select Validate.

De aangepast domein toevoegen knop is geactiveerd.The Add custom domain button is activated.

Zorg ervoor dat hostnaam recordtype is ingesteld op CNAME-record (www.voorbeeld.com of elk subdomein) .Make sure that Hostname record type is set to CNAME record (www.example.com or any subdomain).

Selecteer Aangepast domein toevoegen.Select Add custom domain.

DNS-naam toevoegen aan de app

Het duurt even voordat de nieuwe aangepast gebruikt domein worden weergegeven in de app aangepaste domeinen pagina.It might take some time for the new custom domain to be reflected in the app's Custom domains page. Vernieuw de browser voor om de gegevens bij te werken.Try refreshing the browser to update the data.

Selecteer de + pictogram opnieuw voor het toevoegen van een ander aangepast domein die overeenkomt met het wildcard-domein.Select the + icon again to add another custom domain that matches the wildcard domain. Bijvoorbeeld: voeg sub2.contoso.com toe.For example, add sub2.contoso.com.

CNAME-record toegevoegd

Notitie

Een Opmerking Secure label voor uw aangepaste domein-betekent dat deze nog niet gebonden aan een SSL-certificaat en een HTTPS-aanvraag vanuit een browser naar uw aangepaste domein ontvangt en fout of waarschuwing, afhankelijk van de browser.A Note Secure label for your custom domain means that it's not yet bound to an SSL certificate, and any HTTPS request from a browser to your custom domain will receive and error or warning, depending on the browser. Als u een SSL-binding wilt toevoegen, raadpleegt u Een bestaand aangepast SSL-certificaat verbinden met Azure App Service.To add an SSL binding, see Bind an existing custom SSL certificate to Azure App Service.

Testen in browserTest in browser

Blader naar de DNS-namen die u eerder hebt geconfigureerd (bijvoorbeeld contoso.com, www.contoso.com, sub1.contoso.com, en sub2.contoso.com).Browse to the DNS name(s) that you configured earlier (for example, contoso.com, www.contoso.com, sub1.contoso.com, and sub2.contoso.com).

Navigatie naar Azure-app in de portal

404-fout 'Niet gevonden' oplossenResolve 404 “Not Found”

Als u een HTTP 404 (niet gevonden)-fout ontvangt bij het bladeren naar de URL van uw aangepaste domein, moet u controleren of uw domein wordt omgezet naar uw app IP-adres met WhatsmyDNS.net.If you receive an HTTP 404 (Not Found) error when browsing to the URL of your custom domain, verify that your domain resolves to your app's IP address using WhatsmyDNS.net. Als dit niet gebeurt, kan dit een van de volgende oorzaken hebben:If not, it may be due to one of the following reasons:

  • Bij het geconfigureerde aangepaste domein ontbreekt een A-record en/of een CNAME-record.The custom domain configured is missing an A record and/or a CNAME record.
  • De browserclient heeft het oude IP-adres van uw domein in de cache.The browser client has cached the old IP address of your domain. Leeg de cache en test DNS-omzetting opnieuw.Clear the cache and test DNS resolution again. Op een Windows-computer, leegt u de cache met ipconfig /flushdns.On a Windows machine, you clear the cache with ipconfig /flushdns.

Een actief domein migrerenMigrate an active domain

Zie voor het zonder downtime migreren van een live site en de DNS-domeinnaam naar App Service Een actieve DNS-naam migreren naar Azure App Service.To migrate a live site and its DNS domain name to App Service with no downtime, see Migrate an active DNS name to Azure App Service.

Een aangepaste map omleidenRedirect to a custom directory

Standaard stuurt App Service webaanvragen naar de hoofdmap van uw app-code.By default, App Service directs web requests to the root directory of your app code. Bepaalde web-frameworks starten echter niet in de hoofdmap.However, certain web frameworks don't start in the root directory. Bijvoorbeeld: Laravel start in de submap public.For example, Laravel starts in the public subdirectory. Om door te gaan met het DNS-voorbeeld contoso.com, is een dergelijke app toegankelijk op http://contoso.com/public, maar u moet in plaats daarvan eigenlijk http://contoso.com naar de map public sturen.To continue the contoso.com DNS example, such an app would be accessible at http://contoso.com/public, but you would really want to direct http://contoso.com to the public directory instead. Deze stap heeft geen betrekking op DNS-omzetting, maar het aanpassen van de virtuele map.This step doesn't involve DNS resolution, but customizing the virtual directory.

Om dit te doen, selecteert u Toepassingsinstellingen in de linkernavigatiebalk van uw web-app-pagina.To do this, select Application settings in the left-hand navigation of your web app page.

Aan de onderkant van de pagina verwijst de virtuele hoofdmap / standaard naar site\wwwroot. Dit is de hoofdmap van uw app-code.At the bottom of the page, the root virtual directory / points to site\wwwroot by default, which is the root directory of your app code. Wijzig deze om in plaats daarvan bijvoorbeeld te verwijzen naar de site\wwwroot\public en sla de wijzigingen op.Change it to point to the site\wwwroot\public instead, for example, and save your changes.

Virtuele map aanpassen

Nadat de bewerking is voltooid, moet uw app de juiste pagina op het hoofdpad (bijvoorbeeld http://contoso.com) ) retourneren.Once the operation completes, your app should return the right page at the root path (for example, http://contoso.com).

Automatiseren met scriptsAutomate with scripts

U kunt het beheer van aangepaste domeinen met scripts automatiseren met behulp van de Azure CLI of Azure PowerShell.You can automate management of custom domains with scripts, using the Azure CLI or Azure PowerShell.

Azure-CLIAzure CLI

De volgende opdracht voegt een geconfigureerde aangepaste DNS-naam toe aan een App Service-app.The following command adds a configured custom DNS name to an App Service app.

az webapp config hostname add \
    --webapp-name <app_name> \
    --resource-group <resource_group_name> \
    --hostname <fully_qualified_domain_name>

Zie voor meer informatie Een aangepast domein toewijzen aan een web-app.For more information, see Map a custom domain to a web app.

Azure PowerShellAzure PowerShell

Notitie

Dit artikel is bijgewerkt voor het gebruik van de nieuwe Azure PowerShell Az-module.This article has been updated to use the new Azure PowerShell Az module. U kunt nog steeds de AzureRM-module gebruiken. deze patches blijven worden ontvangen tot ten minste december 2020.You can still use the AzureRM module, which will continue to receive bug fixes until at least December 2020. Zie voor meer informatie over de nieuwe Az-module en compatibiliteit met AzureRM Introductie van de nieuwe Az-module van Azure PowerShell.To learn more about the new Az module and AzureRM compatibility, see Introducing the new Azure PowerShell Az module. Zie Install Azure PowerShellvoor de installatie-instructies voor AZ-modules.For Az module installation instructions, see Install Azure PowerShell.

De volgende opdracht voegt een geconfigureerde aangepaste DNS-naam toe aan een App Service-app.The following command adds a configured custom DNS name to an App Service app.

Set-AzWebApp `
    -Name <app_name> `
    -ResourceGroupName <resource_group_name> ` 
    -HostNames @("<fully_qualified_domain_name>","<app_name>.azurewebsites.net")

Zie voor meer informatie Een aangepast domein toewijzen aan een web-app.For more information, see Assign a custom domain to a web app.

Volgende stappenNext steps

In deze zelfstudie heeft u het volgende geleerd:In this tutorial, you learned how to:

  • Een subdomein toewijzen met behulp van een CNAME-recordMap a subdomain by using a CNAME record
  • Een subdomein toewijzen met behulp van een A-recordMap a root domain by using an A record
  • Een wildcard-domein toewijzen met behulp van een CNAME-recordMap a wildcard domain by using a CNAME record
  • Standaard-URL omleiden naar een aangepaste mapRedirect the default URL to a custom directory
  • Domeintoewijzing met scripts automatiserenAutomate domain mapping with scripts

Ga door naar de volgende zelfstudie om te leren hoe u een aangepast SSL-certificaat aan een web-app kunt toewijzen.Advance to the next tutorial to learn how to bind a custom SSL certificate to a web app.