Delen via


Apex-domeinen in Azure Front Door

Apex-domeinen, ook wel hoofddomeinen of naakte domeinen genoemd, bevinden zich in de hoofdmap van een DNS-zone (Domain Name System) en bevatten geen subdomeinen. Is bijvoorbeeld contoso.com een apex-domein.

Azure Front Door biedt ondersteuning voor apex-domeinen, maar hiervoor zijn speciale overwegingen vereist. In dit artikel wordt beschreven hoe apex-domeinen werken in Azure Front Door.

Als u een hoofd- of apexdomein wilt toevoegen aan uw Azure Front Door-profiel, raadpleegt u Onboarding van een hoofd- of apexdomein in uw Azure Front Door-profiel.

DNS CNAME platmaken

Het DNS-protocol voorkomt de toewijzing van CNAME-records in de zone-apex. Als uw domein bijvoorbeeld is contoso.com, kunt u een CNAME-record maken voor myapplication.contoso.com, maar u kunt geen CNAME-record voor contoso.com zichzelf maken.

Azure Front Door maakt het openbare IP-adres van de front-end die is gekoppeld aan uw Azure Front Door-eindpunt niet beschikbaar. U kunt dus geen apexdomein toewijzen aan een IP-adres van Azure Front Door.

Waarschuwing

Maak geen A-record met het openbare IP-adres van uw Azure Front Door-eindpunt. Het openbare IP-adres van uw Azure Front Door-eindpunt kan veranderen en we bieden geen garanties dat het hetzelfde blijft.

Dit probleem kan echter worden opgelost met behulp van aliasrecords in Azure DNS. In tegenstelling tot CNAME-records worden aliasrecords gemaakt in de zone-apex. U kunt een zone-apexrecord verwijzen naar een Azure Front Door-profiel met openbare eindpunten. Meerdere toepassingseigenaren kunnen verwijzen naar hetzelfde Azure Front Door-eindpunt dat wordt gebruikt voor elk ander domein binnen hun DNS-zone. En www.contoso.com kan bijvoorbeeld contoso.com verwijzen naar hetzelfde Azure Front Door-eindpunt.

Het toewijzen van uw apex- of hoofddomein aan uw Azure Front Door-profiel maakt gebruik van CNAME-afvlakken, ook wel DNS-achtervolging genoemd. CNAME-afvlakken is de plaats waar een DNS-provider CNAME-vermeldingen recursief oplost totdat een IP-adres wordt omgezet. Azure DNS ondersteunt deze functionaliteit voor Azure Front Door-eindpunten.

Notitie

Andere DNS-providers ondersteunen CNAME-afvlakking of DNS-achtervolging. Azure Front Door raadt echter aan Azure DNS te gebruiken voor het hosten van uw apex-domeinen.

TXT-recordvalidatie

Als u een domein wilt valideren, moet u een DNS TXT-record maken. De naam van de TXT-record moet van het formulier _dnsauth.{subdomain}zijn. Azure Front Door biedt een unieke waarde voor uw TXT-record wanneer u begint met het toevoegen van het domein aan Azure Front Door.

Stel dat u het apex-domein contoso.com wilt gebruiken met Azure Front Door. Eerst moet u het domein toevoegen aan uw Azure Front Door-profiel en de TXT-recordwaarde noteren die u moet gebruiken. Vervolgens moet u een DNS-record configureren met de volgende eigenschappen:

Eigenschappen Weergegeven als
Recordnaam _dnsauth
Recordwaarde de waarde van Azure Front Door gebruiken
Time to live (TTL) 1 uur

Door Azure Front Door beheerde TLS-certificaatrotatie

Wanneer u een door Azure Front Door beheerd certificaat gebruikt, probeert Azure Front Door het certificaat automatisch te draaien (vernieuwen). Voordat dit gebeurt, controleert Azure Front Door of de DNS CNAME-record nog steeds naar het Azure Front Door-eindpunt wordt verwezen. Apex-domeinen hebben geen CNAME-record die verwijst naar een Azure Front Door-eindpunt, dus de automatischerotatie voor beheerd certificaat mislukt totdat het domeineigendom opnieuw is gevalideerd.

Selecteer de koppeling Voor opnieuwvalidatie in behandeling en selecteer vervolgens de knop Opnieuw genereren om het TXT-token opnieuw te genereren. Voeg daarna het TXT-token toe aan de instellingen van de DNS-provider.

Notitie

De DNS TXT-records van Azure Front Door voor validatie van domeinnaam moeten worden bijgewerkt wanneer het certificaat wordt vernieuwd. Wanneer u de validatiestatus van het domein in behandeling ziet, moet u ervoor zorgen dat u een nieuwe TXT-record genereert en uw DNS-server bijwerkt.

Volgende stappen

Als u een hoofd- of apexdomein wilt toevoegen aan uw Azure Front Door-profiel, raadpleegt u Onboarding van een hoofd- of apexdomein in uw Azure Front Door-profiel.