Een aangepaste domeinnaam configureren voor een Azure-cloudserviceConfiguring a custom domain name for an Azure cloud service

Wanneer u een Cloud service maakt, wijst Azure deze toe aan een subdomein van cloudapp.net.When you create a Cloud Service, Azure assigns it to a subdomain of cloudapp.net. Als uw Cloud service bijvoorbeeld de naam Contoso heeft, hebben uw gebruikers toegang tot uw toepassing op een URL, zoals http://contoso.cloudapp.net .For example, if your Cloud Service is named "contoso", your users will be able to access your application on a URL like http://contoso.cloudapp.net. Azure wijst ook een virtueel IP-adres toe.Azure also assigns a virtual IP address.

U kunt uw toepassing echter ook beschikbaar maken op uw eigen domein naam, zoals contoso.com.However, you can also expose your application on your own domain name, such as contoso.com. In dit artikel wordt uitgelegd hoe u een aangepaste domein naam voor Cloud service-webrollen kunt reserveren of configureren.This article explains how to reserve or configure a custom domain name for Cloud Service web roles.

Weet u al wat CNAME en A records?Do you already understand what CNAME and A records are? Ga na de uitleg.Jump past the explanation.

Notitie

De procedures in deze taak zijn van toepassing op Azure Cloud Services.The procedures in this task apply to Azure Cloud Services. Zie een bestaande aangepaste DNS-naam toewijzen aan Azure web appsvoor app Services.For App Services, see Map an existing custom DNS name to Azure Web Apps. Zie een aangepaste domein naam configureren voor het eind punt van uw Azure Blob-opslagvoor opslag accounts.For storage accounts, see Configure a custom domain name for your Azure Blob storage endpoint.

Tip

Ga snel aan de slag: gebruik de nieuwe Azure- geleide walkthrough.Get going faster--use the NEW Azure guided walkthrough! Hiermee wordt het koppelen van een aangepaste domein naam en het beveiligen van communicatie (TLS) met Azure Cloud Services of Azure websites een magneet.It makes associating a custom domain name AND securing communication (TLS) with Azure Cloud Services or Azure Websites a snap.

Informatie over CNAME en A-recordsUnderstand CNAME and A records

Met CNAME-(of alias records) en een record kunt u een domein naam koppelen aan een specifieke server (of service in dit geval), maar ze werken echter anders.CNAME (or alias records) and A records both allow you to associate a domain name with a specific server (or service in this case,) however they work differently. Er zijn ook enkele specifieke overwegingen bij het gebruik van een record met Azure Cloud Services die u moet overwegen voordat u besluit om te gebruiken.There are also some specific considerations when using A records with Azure Cloud services that you should consider before deciding which to use.

CNAME-of alias recordCNAME or Alias record

Een CNAME-record wijst een specifiek domein, zoals contoso.com of www . contoso.com, toe aan een canonieke domein naam.A CNAME record maps a specific domain, such as contoso.com or www.contoso.com, to a canonical domain name. In dit geval is de canonieke domein naam de domein naam [Mijntoep]. cloudapp. net van uw door Azure gehoste toepassing.In this case, the canonical domain name is the [myapp].cloudapp.net domain name of your Azure hosted application. Zodra de CNAME is gemaakt, wordt er een alias gemaakt voor de [MyApp]. cloudapp. net.Once created, the CNAME creates an alias for the [myapp].cloudapp.net. De CNAME-vermelding wordt automatisch omgezet in het IP-adres van uw [MyApp]. cloudapp. net -service, dus als het IP-adres van de Cloud service wordt gewijzigd, hoeft u geen actie te ondernemen.The CNAME entry will resolve to the IP address of your [myapp].cloudapp.net service automatically, so if the IP address of the cloud service changes, you do not have to take any action.

Notitie

Bij sommige domein registraties kunt u alleen subdomeinen toewijzen wanneer u een CNAME-record gebruikt, zoals www- . contoso.com en geen hoofd namen, zoals contoso.com.Some domain registrars only allow you to map subdomains when using a CNAME record, such as www.contoso.com, and not root names, such as contoso.com. Voor meer informatie over CNAME-records raadpleegt u de documentatie van uw registratie service, de Wikipedia-vermelding in de CNAME-recordof het IETF-domein namen-implementatie en specificatie document.For more information on CNAME records, see the documentation provided by your registrar, the Wikipedia entry on CNAME record, or the IETF Domain Names - Implementation and Specification document.

A-recordA record

Een a -record wijst een domein, zoals contoso.com of www . contoso.com, of een Joker teken domein , zoals ** * . contoso.com**, toe aan een IP-adres.An A record maps a domain, such as contoso.com or www.contoso.com, or a wildcard domain such as *.contoso.com, to an IP address. In het geval van een Azure-Cloud service is dit het virtuele IP-adres van de service.In the case of an Azure Cloud Service, the virtual IP of the service. Het belangrijkste voor deel van een A-record over een CNAME-record is dat u één vermelding kunt hebben die gebruikmaakt van een Joker teken, zoals * . contoso.com, waarmee aanvragen voor meerdere subdomeinen, zoals mail.contoso.com, login.contoso.comof www . contso.com, worden afgehandeld.So the main benefit of an A record over a CNAME record is that you can have one entry that uses a wildcard, such as *.contoso.com, which would handle requests for multiple sub-domains such as mail.contoso.com, login.contoso.com, or www.contso.com.

Notitie

Omdat een A-record wordt toegewezen aan een statisch IP-adres, kan de wijziging niet automatisch worden omgezet in het IP-adres van uw Cloud service.Since an A record is mapped to a static IP address, it cannot automatically resolve changes to the IP address of your Cloud Service. Het IP-adres dat wordt gebruikt door uw Cloud service wordt de eerste keer dat u implementeert in een lege sleuf (productie of fase ring) toegewezen. Als u de implementatie voor de sleuf verwijdert, wordt het IP-adres vrijgegeven door Azure en kunnen toekomstige implementaties naar de sleuf een nieuw IP-adres krijgen.The IP address used by your Cloud Service is allocated the first time you deploy to an empty slot (either production or staging.) If you delete the deployment for the slot, the IP address is released by Azure and any future deployments to the slot may be given a new IP address.

Het IP-adres van een bepaalde implementatie sleuf (productie of fase ring) wordt bij het wisselen tussen fase ring en productie-implementaties of het uitvoeren van een in-place upgrade van een bestaande implementatie bewaard.Conveniently, the IP address of a given deployment slot (production or staging) is persisted when swapping between staging and production deployments or performing an in-place upgrade of an existing deployment. Zie Cloud Services beherenvoor meer informatie over het uitvoeren van deze acties.For more information on performing these actions, see How to manage cloud services.

Een CNAME-record voor uw aangepaste domein toevoegenAdd a CNAME record for your custom domain

Als u een CNAME-record wilt maken, moet u een nieuwe vermelding toevoegen aan de DNS-tabel voor uw aangepaste domein met behulp van de hulpprogram ma's van uw registratie service.To create a CNAME record, you must add a new entry in the DNS table for your custom domain by using the tools provided by your registrar. Elke registratie service heeft een vergelijk bare, maar iets andere methode om een CNAME-record op te geven, maar de concepten zijn hetzelfde.Each registrar has a similar but slightly different method of specifying a CNAME record, but the concepts are the same.

  1. Gebruik een van deze methoden om de domein naam . cloudapp.net te vinden die is toegewezen aan uw Cloud service.Use one of these methods to find the .cloudapp.net domain name assigned to your cloud service.

    • Meld u aan bij de Azure Portal, selecteer uw Cloud service, Bekijk de sectie overzicht en zoek vervolgens de site-URL -vermelding.Login to the Azure portal, select your cloud service, look at the Overview section and then find the Site URL entry.

      sectie quickis waarin de site-URL wordt weer gegeven

      OFOR

    • Installeer en configureer Azure Power shellen gebruik vervolgens de volgende opdracht:Install and configure Azure Powershell, and then use the following command:

      Get-AzureDeployment -ServiceName yourservicename | Select Url
      

      Sla de domein naam op die wordt gebruikt in de URL die wordt geretourneerd door een van beide methoden, zoals u deze nodig hebt bij het maken van een CNAME-record.Save the domain name used in the URL returned by either method, as you will need it when creating a CNAME record.

  2. Meld u aan bij de website van uw DNS-domein registratie en ga naar de pagina voor het beheren van DNS.Log on to your DNS registrar's website and go to the page for managing DNS. Zoek naar koppelingen of gebieden van de site met het label domein naam, DNSof naam server beheer.Look for links or areas of the site labeled as Domain Name, DNS, or Name Server Management.

  3. Nu kunt u de locatie van een CNAME selecteren of invoeren.Now find where you can select or enter CNAME's. Mogelijk moet u het record type selecteren in een vervolg keuzelijst of naar een pagina met geavanceerde instellingen gaan.You may have to select the record type from a drop down, or go to an advanced settings page. U moet de woorden CNAME, aliasof subdomeinszoeken.You should look for the words CNAME, Alias, or Subdomains.

  4. U moet ook de alias van het domein of subdomein voor de CNAME opgeven, zoals www als u een alias voor www- ** . customdomain.com**wilt maken.You must also provide the domain or subdomain alias for the CNAME, such as www if you want to create an alias for www.customdomain.com. Als u een alias voor het hoofd domein wilt maken, wordt deze mogelijk vermeld als het symbool ' @ ' in de DNS-hulpprogram ma's van uw registratie service.If you want to create an alias for the root domain, it may be listed as the '@' symbol in your registrar's DNS tools.

  5. Vervolgens moet u een canonieke hostnaam opgeven. Dit is het cloudapp.net -domein van uw toepassing in dit geval.Then, you must provide a canonical host name, which is your application's cloudapp.net domain in this case.

De volgende CNAME-record stuurt bijvoorbeeld alle verkeer van www . contoso.com naar contoso.cloudapp.net, de aangepaste domein naam van uw geïmplementeerde toepassing:For example, the following CNAME record forwards all traffic from www.contoso.com to contoso.cloudapp.net, the custom domain name of your deployed application:

Alias/hostnaam/subdomeinAlias/Host name/Subdomain Canonieke domeinCanonical domain
wwwwww contoso.cloudapp.netcontoso.cloudapp.net

Notitie

Een bezoeker van www- . contoso.com ziet nooit de echte host (contoso.cloudapp.net), dus het doorstuur proces is niet zichtbaar voor de eind gebruiker.A visitor of www.contoso.com will never see the true host (contoso.cloudapp.net), so the forwarding process is invisible to the end user.

Bovenstaand voor beeld is alleen van toepassing op verkeer in het subdomein www .The example above only applies to traffic at the www subdomain. Aangezien u geen joker tekens met CNAME-records kunt gebruiken, moet u voor elk domein/subdomein één CNAME maken.Since you cannot use wildcards with CNAME records, you must create one CNAME for each domain/subdomain. Als u verkeer van subdomeinen, zoals *. contoso.com, wilt omleiden naar uw cloudapp.net-adres, kunt u een URL-omleiding of URL-doorstuur vermelding in uw DNS-instellingen configureren, of een a-record maken.If you want to direct traffic from subdomains, such as *.contoso.com, to your cloudapp.net address, you can configure a URL Redirect or URL Forward entry in your DNS settings, or create an A record.

Een A-record voor uw aangepaste domein toevoegenAdd an A record for your custom domain

Als u een A-record wilt maken, moet u eerst het virtuele IP-adres van uw Cloud service vinden.To create an A record, you must first find the virtual IP address of your cloud service. Voeg vervolgens een nieuw item toe aan de DNS-tabel voor uw aangepaste domein met behulp van de hulpprogram ma's van uw registratie service.Then add a new entry in the DNS table for your custom domain by using the tools provided by your registrar. Elke registratie service heeft een vergelijk bare, maar iets andere methode om een record op te geven, maar de concepten zijn hetzelfde.Each registrar has a similar but slightly different method of specifying an A record, but the concepts are the same.

  1. Gebruik een van de volgende methoden om het IP-adres van uw Cloud service op te halen.Use one of the following methods to get the IP address of your cloud service.

    • Meld u aan bij de Azure Portal, selecteer uw Cloud service, Bekijk de sectie overzicht en zoek vervolgens de vermelding open bare IP-adressen .Login to the Azure portal, select your cloud service, look at the Overview section and then find the Public IP addresses entry.

      sectie quickis waarin het VIP wordt weer gegeven

      OFOR

    • Installeer en configureer Azure Power shellen gebruik vervolgens de volgende opdracht:Install and configure Azure Powershell, and then use the following command:

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

      Sla het IP-adres op, zoals u het nodig hebt bij het maken van een A-record.Save the IP address, as you will need it when creating an A record.

  2. Meld u aan bij de website van uw DNS-domein registratie en ga naar de pagina voor het beheren van DNS.Log on to your DNS registrar's website and go to the page for managing DNS. Zoek naar koppelingen of gebieden van de site met het label domein naam, DNSof naam server beheer.Look for links or areas of the site labeled as Domain Name, DNS, or Name Server Management.

  3. Nu kunt u een record selecteren of invoeren.Now find where you can select or enter A record's. Mogelijk moet u het record type selecteren in een vervolg keuzelijst of naar een pagina met geavanceerde instellingen gaan.You may have to select the record type from a drop down, or go to an advanced settings page.

  4. Selecteer of typ het domein of subdomein dat deze record gaat gebruiken.Select or enter the domain or subdomain that will use this A record. Selecteer bijvoorbeeld www als u een alias wilt maken voor www- . customdomain.com.For example, select www if you want to create an alias for www.customdomain.com. Als u een vermelding met Joker tekens wilt maken voor alle subdomeinen, voert u ' * * * * * ' in.If you want to create a wildcard entry for all subdomains, enter '*****'. Dit geldt voor alle subdomeinen, zoals mail.customdomain.com, login.customdomain.comen www . customdomain.com.This will cover all sub-domains such as mail.customdomain.com, login.customdomain.com, and www.customdomain.com.

    Als u een A-record wilt maken voor het hoofd domein, wordt deze mogelijk vermeld als het @ symbool ' ' in de DNS-hulpprogram ma's van uw domein registratie.If you want to create an A record for the root domain, it may be listed as the '@' symbol in your registrar's DNS tools.

  5. Voer het IP-adres van uw Cloud service in het opgegeven veld in.Enter the IP address of your cloud service in the provided field. Hiermee wordt de domein vermelding die wordt gebruikt in de A-record gekoppeld aan het IP-adres van de implementatie van de Cloud service.This associates the domain entry used in the A record with the IP address of your cloud service deployment.

De volgende A-record stuurt bijvoorbeeld alle verkeer van contoso.com naar 137.135.70.239, het IP-adres van uw geïmplementeerde toepassing:For example, the following A record forwards all traffic from contoso.com to 137.135.70.239, the IP address of your deployed application:

Hostnaam/subdomeinHost name/Subdomain Het IP-adresIP address
@ 137.135.70.239137.135.70.239

In dit voor beeld ziet u hoe u een A-record maakt voor het hoofd domein.This example demonstrates creating an A record for the root domain. Als u een invoer van joker tekens wilt maken voor alle subdomeinen, voert u ' * * * * * * ' in als het subdomein.If you wish to create a wildcard entry to cover all subdomains, you would enter '*****' as the subdomain.

Waarschuwing

IP-adressen in azure zijn standaard dynamisch.IP addresses in Azure are dynamic by default. U wilt waarschijnlijk een gereserveerd IP-adres gebruiken om ervoor te zorgen dat uw IP-adres niet wordt gewijzigd.You will probably want to use a reserved IP address to ensure that your IP address does not change.

Volgende stappenNext steps