Een aangepaste domeinnaam configureren voor een Azure-cloudservice (klassiek)
Belangrijk
Cloud Services (klassiek) is vanaf 1 september 2024 afgeschaft voor alle klanten. Bestaande actieve implementaties worden gestopt en afgesloten door Microsoft en de gegevens gaan vanaf oktober 2024 permanant verloren. Nieuwe implementaties moeten gebruikmaken van het nieuwe op Azure Resource Manager gebaseerde implementatiemodel Azure Cloud Services (uitgebreide ondersteuning).
Wanneer u een cloudservice maakt, wijst Azure deze toe aan een subdomein van cloudapp.net. Als uw cloudservice bijvoorbeeld de naam contoso
heeft, hebben uw gebruikers toegang tot uw toepassing op een URL zoals http://contoso.cloudapp.net
. Azure wijst ook een virtueel IP-adres toe.
U kunt uw toepassing echter ook beschikbaar maken op uw eigen domeinnaam, zoals contoso.com. In dit artikel wordt uitgelegd hoe u een aangepaste domeinnaam kunt reserveren of configureren voor cloudservicewebrollen.
Begrijpt u al wat CNAME- en A-records zijn? Spring voorbij de uitleg.
Notitie
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 voor opslagaccounts.
Tip
Ga sneller aan de slag. Gebruik de stapsgewijze handleiding van NEW Azure. Het maakt het koppelen van een aangepaste domeinnaam EN het beveiligen van communicatie (TLS) met Azure Cloud Services of Azure Websites een snap.
CNAME- en A-records begrijpen
Met CNAME (of aliasrecords) en A-records kunt u beide een domeinnaam koppelen aan een specifieke server (of service in dit geval); ze werken echter anders. Er zijn ook enkele specifieke overwegingen bij het gebruik van A-records met Azure Cloud-services die u moet overwegen voordat u besluit welke u wilt gebruiken.
CNAME- of aliasrecord
Een CNAME-record wijst een specifiek domein, zoals contoso.com of www.contoso.com, toe aan een canonieke domeinnaam. In dit geval is de canonieke domeinnaam de [myapp].cloudapp.net-domeinnaam van uw door Azure gehoste toepassing. Zodra de CNAME is gemaakt, maakt de CNAME een alias voor [ 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 cloudservice wordt gewijzigd, hoeft u geen actie te ondernemen.
Notitie
Bij sommige domeinregistrars kunt u alleen subdomeinen toewijzen wanneer u een CNAME-record gebruikt, zoals www.contoso.com, en geen hoofdnamen, zoals contoso.com. Zie de documentatie van uw registrar, de Wikipedia-vermelding op de CNAME-record of het document IETF Domain Names - Implementation and Specification voor meer informatie over CNAME-records.
A-record
Een A-record wijst een domein, zoals contoso.com of www.contoso.com, of een domein met jokertekens , zoals *.contoso.com, toe aan een IP-adres. Met een Azure Cloud Service, het virtuele IP-adres van de service. Het belangrijkste voordeel van een A-record voor een CNAME-record is dat u één vermelding kunt hebben die gebruikmaakt van een jokerteken, zoals *.contoso.com, waarmee aanvragen voor meerdere subdomeinen, zoals mail.contoso.com, login.contoso.com of www.contso.com, worden verwerkt.
Notitie
Omdat een A-record is toegewezen aan een statisch IP-adres, kunnen wijzigingen in het IP-adres van uw cloudservice niet automatisch worden omgezet. Het IP-adres dat door uw cloudservice wordt gebruikt, wordt toegewezen wanneer u voor het eerst implementeert op een lege site (productie of fasering).) Als u de implementatie voor de site verwijdert, wordt het IP-adres vrijgegeven door Azure en eventuele toekomstige implementaties naar de site kunnen een nieuw IP-adres krijgen.
Het IP-adres van een bepaalde implementatiesite (productie of fasering) blijft behouden bij het wisselen tussen faserings- 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.
Een CNAME-record toevoegen voor uw aangepaste domein
Als u een CNAME-record wilt maken, moet u een nieuwe vermelding toevoegen in de DNS-tabel voor uw aangepaste domein met behulp van de hulpprogramma's van uw registrar. Elke registrar heeft een vergelijkbare, maar iets andere methode voor het opgeven van een CNAME-record, maar de concepten zijn hetzelfde.
Gebruik een van deze methoden om de .cloudapp.net domeinnaam te vinden die is toegewezen aan uw cloudservice.
Meld u aan bij Azure Portal, selecteer uw cloudservice, bekijk de sectie Overzicht en zoek vervolgens de vermelding site-URL .
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 door een van beide methoden wordt geretourneerd, omdat u deze nodig hebt bij het maken van een CNAME-record.
Meld u aan bij de website van uw DNS-registrar en ga naar de pagina voor het beheren van DNS. Zoek naar koppelingen of gebieden van de site met het label Domain Name, DNS of Name Server Management.
Zoek nu waar u CNAMEs kunt selecteren of invoeren. Mogelijk moet u het recordtype selecteren in een vervolgkeuzelijst of naar een pagina met geavanceerde instellingen gaan. U moet zoeken naar de woorden CNAME, Alias of Subdomeinen.
U moet ook het domein- of subdomeinalias opgeven voor de CNAME, zoals www als u een alias wilt maken voor www.customdomain.com. Als u een alias wilt maken voor het hoofddomein, wordt deze mogelijk vermeld als het symbool '@' in de DNS-hulpprogramma's van uw registrar.
Vervolgens moet u een canonieke hostnaam opgeven. Dit is het cloudapp.net domein van uw toepassing in dit geval.
Met de volgende CNAME-record wordt bijvoorbeeld al het verkeer van www.contoso.com doorgestuurd naar contoso.cloudapp.net, de aangepaste domeinnaam van uw geïmplementeerde toepassing:
Alias/hostnaam/subdomein | Canonisch domein |
---|---|
www | contoso.cloudapp.net |
Notitie
Een bezoeker van www.contoso.com ziet nooit de echte host (contoso.cloudapp.net), zodat het doorstuurproces onzichtbaar is voor de eindgebruiker.
Het voorgaande voorbeeld is alleen van toepassing op verkeer op het www-subdomein . Omdat u geen jokertekens met CNAME-records kunt gebruiken, moet u één CNAME maken voor elk domein/subdomein. Als u verkeer wilt omleiden van subdomeinen, zoals *.contoso.com, naar uw cloudapp.net-adres, kunt u een omleidings - of URL-doorsturen-vermelding configureren in uw DNS-instellingen of een A-record maken.
Een A-record toevoegen voor uw aangepaste domein
Als u een A-record wilt maken, moet u eerst het virtuele IP-adres van uw cloudservice vinden. Voeg vervolgens een nieuwe vermelding toe in de DNS-tabel voor uw aangepaste domein met behulp van de hulpprogramma's van uw registrar. Elke registrar heeft een vergelijkbare maar iets andere methode voor het opgeven van een A-record, maar de concepten zijn hetzelfde.
Gebruik een van de volgende methoden om het IP-adres van uw cloudservice op te halen.
Meld u aan bij Azure Portal, selecteer uw cloudservice, bekijk de sectie Overzicht en zoek vervolgens de vermelding Openbare IP-adressen .
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 zoals u nodig hebt bij het maken van een A-record.
Meld u aan bij de website van uw DNS-registrar en ga naar de pagina voor het beheren van DNS. Zoek naar koppelingen of gebieden van de site met het label Domain Name, DNS of Name Server Management.
Zoek nu waar u A-records kunt selecteren of invoeren. Mogelijk moet u het recordtype selecteren in een vervolgkeuzelijst of naar een pagina met geavanceerde instellingen gaan.
Selecteer of voer het domein of subdomein in dat gebruikmaakt van deze A-record. Selecteer bijvoorbeeld www als u een alias wilt maken voor www.customdomain.com. Als u een jokerteken voor alle subdomeinen wilt maken, voert u het volgende in
*****
. Deze vermelding omvat alle subdomeinen, zoals mail.customdomain.com, login.customdomain.com en www.customdomain.com.Als u een A-record voor het hoofddomein wilt maken, wordt deze mogelijk vermeld als het symbool '@' in de DNS-hulpprogramma's van uw registrar.
Voer het IP-adres van uw cloudservice in het opgegeven veld in. Deze stap koppelt de domeinvermelding die wordt gebruikt in de A-record aan het IP-adres van uw cloudservice-implementatie.
Met de volgende A-record wordt bijvoorbeeld al het verkeer van contoso.com doorgestuurd naar 137.135.70.239, het IP-adres van uw geïmplementeerde toepassing:
Hostnaam/subdomein | IP-adres |
---|---|
@ | 137.135.70.239 |
In dit voorbeeld ziet u hoe u een A-record maakt voor het hoofddomein. Als u een jokerteken wilt maken voor alle subdomeinen, voert u '*****' in als subdomein.
Waarschuwing
IP-adressen in Azure zijn standaard dynamisch. Waarschijnlijk wilt u een gereserveerd IP-adres gebruiken om ervoor te zorgen dat uw IP-adres niet wordt gewijzigd.
Volgende stappen
- Cloud Services beheren
- Cdn-inhoud (Content Delivery Network) toewijzen aan een aangepast domein
- Algemene configuratie van uw cloudservice.
- Meer informatie over het implementeren van een cloudservice.
- TLS/SSL-certificaten configureren.