het Configureren van een eigen domeinnaam voor een Azure cloud service (classic)

  • 10/14/2020
  • 6 minuten te lezen
    • t
    • m
    • D
    • v
    • w
    • +8

Belangrijk

Azure Cloud Diensten (uitgebreide ondersteuning) is een nieuwe Azure Resource Manager implementatie op basis van het model voor de Azure Cloud Services product. Met deze wijziging zijn Azure Cloud Services die draaien op het Azure Service Manager gebaseerde implementatiemodel hernoemd als Cloud Services (classic) en alle nieuwe implementaties moeten gebruikmaken van Cloud Services (extended support).

wanneer u een cloudservice maakt, wijst Azure deze toe aan een subdomein van cloudapp.net. bijvoorbeeld, als uw cloudservice “contoso” heet, zullen uw gebruikers toegang hebben tot uw toepassing op een URL als http://contoso.cloudapp.net. Azure wijst ook een virtueel IP-adres toe.

u kunt echter ook uw toepassing blootstellen op uw eigen domeinnaam, zoals contoso.com. In dit artikel wordt uitgelegd hoe u een aangepaste domeinnaam reserveert of configureert voor webrollen in de cloudservice.

begrijpt u al wat CNAME en A-records zijn? Spring voorbij de uitleg.

Noot

de procedures in deze taak zijn van toepassing op Azure Cloud Services. Zie een bestaande aangepaste DNS-naam toewijzen aan Azure Web Apps voor App-Services. Zie een aangepaste domeinnaam configureren voor uw Azure Blob storage-eindpunt voor opslagaccounts.

Tip

ga sneller–gebruik de nieuwe Azure guided walkthrough! Het maakt het associëren van een aangepaste domeinnaam en het beveiligen van communicatie (TLS) met Azure Cloud Services of Azure Websites in een handomdraai.

begrijp CNAME en A records

CNAME (of alias records) en A records staan beide toe om een domeinnaam te koppelen aan een specifieke server (of service in dit geval), maar ze werken anders. Er zijn ook een aantal specifieke overwegingen bij het gebruik van een records met Azure Cloud services die u moet overwegen alvorens te beslissen welke te gebruiken.

CNAME of Alias record

een CNAME record geeft een specifiek domein weer, zoals contoso.com of www.contoso.com, naar een canonieke domeinnaam. In dit geval is de canonieke domeinnaam de .cloudapp.net domeinnaam van uw Azure gehoste applicatie. Eenmaal gemaakt, de CNAME maakt een alias voor de .cloudapp.net. de CNAME ingang zal omzetten naar het IP-adres van uw .cloudapp.net service automatisch, dus als het IP-adres van de cloud service verandert, hoeft u geen actie te ondernemen.

Note

sommige domeinregisters staan u alleen toe om subdomeinen toe te wijzen wanneer u een CNAME-record gebruikt, zoals www.contoso.com, en geen rootnamen, zoals contoso.com. Voor meer informatie over CNAME records, zie de documentatie van uw registrar, Het Wikipedia – item op CNAME record, of het IETF Domain Names-Implementation and Specification document.

een record

een A-record geeft een domein weer, zoals contoso.com of www.contoso.com, of een wildcard domein zoals *.contoso.com, naar een IP-adres. In het geval van een Azure Cloud Service, het virtuele IP van de service. Dus het belangrijkste voordeel van een A record over een CNAME record is dat je één regel kunt hebben die gebruik maakt van een joker, zoals *.contoso.com, die verzoeken voor meerdere subdomeinen zou behandelen, zoals mail.contoso.com, login.contoso.com, of www.contso.com.

opmerking

omdat een A-record is toegewezen aan een statisch IP-adres, kan het wijzigingen aan het IP-adres van uw cloudservice niet automatisch oplossen. Het IP-adres dat door uw cloudservice wordt gebruikt, wordt de eerste keer dat u implementeert toegewezen aan een leeg vak (productie of staging).) Als u de implementatie van het slot verwijdert, wordt het IP-adres vrijgegeven door Azure en kunnen toekomstige implementaties naar het slot een nieuw IP-adres krijgen.

gemakshalve wordt het IP-adres van een bepaalde deployment slot (productie of staging) gehandhaafd bij het wisselen tussen staging en productie implementaties of het uitvoeren van een in-place upgrade van een bestaande implementatie. Zie cloudservices beheren voor meer informatie over het uitvoeren van deze acties.

voeg een CNAME-record toe voor uw eigen domein

om een CNAME-record aan te maken, moet u een nieuwe regel toevoegen aan de DNS-tabel voor uw eigen domein met behulp van de hulpmiddelen van uw registrar. Elke registrar heeft een soortgelijke, maar iets andere methode om een CNAME record te specificeren, maar de concepten zijn hetzelfde.

  1. gebruik een van deze methoden om de te vinden .cloudapp.net domeinnaam toegewezen aan uw cloud service.

    • Log in op de Azure portal, selecteer uw cloudservice, kijk naar de sectie Overzicht en zoek vervolgens de URL-vermelding van de site.

      snelle bliksectie met de URL van de site

      of

    • installeer en configureer Azure Powershell en gebruik vervolgens de volgende opdracht:

      Get-AzureDeployment -ServiceName yourservicename | Select Url

      sla de domeinnaam op die wordt gebruikt in de URL die wordt geretourneerd met een van beide methoden, omdat u deze nodig hebt bij het maken van een CNAME-record.

  2. Log in op de website van uw DNS registrar en ga naar de pagina voor het beheren van DNS. Zoek naar links of delen van de site die zijn gelabeld als beheer van domeinnamen, DNS of nameservers.

  3. zoek nu uit waar u CNAME ‘ s kunt selecteren of invoeren. Het kan zijn dat u het recordtype uit een drop-down moet selecteren, of ga naar een pagina met geavanceerde instellingen. U moet zoeken naar de woorden CNAME, Alias of subdomeinen.

  4. u moet ook het domein of subdomein alias voor de CNAME opgeven, zoals www als u een alias wilt maken voor www.customdomain.com. als u een alias voor het rootdomein wilt maken, kan deze worden weergegeven als het ‘@’ symbool in de DNS-tools van uw registrar.

  5. vervolgens moet u een canonieke hostnaam opgeven, die van uw toepassing is cloudapp.net domein in dit geval.

bijvoorbeeld, de volgende CNAME record stuurt al het verkeer van www.contoso.com aan contoso.cloudapp.net, de aangepaste domeinnaam van uw geà mplementeerde toepassing:

Alias/hostnaam/Subdomein Canonieke domein
www contoso.cloudapp.net

Opmerking

Een bezoeker van www.contoso.com zal nooit de echte host(contoso.cloudapp.net), dus de verzending is onzichtbaar voor heteinde van de gebruiker.

het bovenstaande voorbeeld is alleen van toepassing op verkeer op het www-subdomein. Omdat u geen jokertekens kunt gebruiken met CNAME records, moet u één CNAME aanmaken voor elk domein/subdomein. Als u het verkeer van subdomeinen, zoals*, wilt doorsturen.contoso.com, naar uw cloudapp.net adres, kunt u een URL-omleiding of URL-Doorstuuringang configureren in uw DNS-instellingen, of een A-record maken.

voeg een A-record toe voor uw aangepaste domein

om een A-record te maken, moet u eerst het virtuele IP-adres van uw cloudservice vinden. Voeg vervolgens een nieuwe vermelding toe aan de DNS-tabel voor uw aangepaste domein met behulp van de tools van uw registrar. Elke registrar heeft een soortgelijke, maar enigszins andere methode om een A-record te specificeren, maar de concepten zijn hetzelfde.

  1. gebruik een van de volgende methoden om het IP-adres van uw cloudservice te verkrijgen.

    • Log in op de Azure portal, selecteer uw cloudservice, kijk naar de sectie Overzicht en zoek vervolgens de openbare IP-adressen.

      snelle bliksectie met de VIP

      of

    • installeer en configureer Azure Powershell en gebruik vervolgens de volgende opdracht:

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

      sla het IP-adres op, omdat u het nodig hebt bij het maken van een A-record.

  2. Log in op de website van uw DNS registrar en ga naar de pagina voor het beheren van DNS. Zoek naar links of delen van de site die zijn gelabeld als beheer van domeinnamen, DNS of nameservers.

  3. nu zoeken waar u kunt selecteren of voer een record ‘ s. You kan hebben om het record type te selecteren uit een drop-down, of ga naar een geavanceerde instellingen pagina.

  4. Selecteer of voer het domein of subdomein in dat dit een record zal gebruiken. Selecteer bijvoorbeeld www als u een alias wilt maken voor www.customdomain.com. Als u een jokertekens voor alle subdomeinen wilt aanmaken, voert u ‘*****’in. Dit zal betrekking hebben op alle subdomeinen, zoals mail.customdomain.com, login.customdomain.com, en www.customdomain.com.

    als u een A-record wilt maken voor het rootdomein, kan deze worden weergegeven als het ‘ @ ‘ – symbool in de DNS-tools van uw registrar.

  5. voer het IP-adres van uw cloudservice in het opgegeven veld in. Dit koppelt de domeinvermelding die in het A-record wordt gebruikt aan het IP-adres van uw cloudservice-implementatie.

bijvoorbeeld, de volgende Een record stuurt alle verkeer van contoso.com om 137.135.70.239, het IP-adres van uw ingezet toepassing:

Host name/Subdomein IP-adres
@ 137.135.70.239

Dit voorbeeld laat het maken van Een a-record voor het root-domein. Als u een jokerticket wilt maken voor alle subdomeinen, voert u ‘*****’ in als het subdomein.

waarschuwing

IP-adressen in Azure zijn standaard dynamisch. U zult waarschijnlijk een gereserveerd IP-adres willen gebruiken om ervoor te zorgen dat uw IP-adres niet verandert.

  • hoe cloudservices beheren
  • hoe CDN-inhoud toewijzen aan een aangepast domein
  • algemene configuratie van uw cloudservice.
  • leer hoe u een cloudservice implementeert.
  • TLS/SSL-certificaten configureren.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.