Delen via


Aangepaste domeinen met Azure Static Web Apps

Standaard biedt Azure Static Web Apps een automatisch gegenereerde domeinnaam voor uw website, maar u kunt een aangepast domein naar uw site laten verwijzen. Gratis SSL/TLS-certificaten worden automatisch gemaakt voor de automatisch gegenereerde domeinnaam en eventuele aangepaste domeinen die u kunt toevoegen.

Wanneer u een aangepast domein toe wijzen aan een statische web-app, hebt u een aantal opties beschikbaar, waaronder het configureren van subdomeinen en een apex-domein.

De volgende tabel bevat koppelingen naar artikelen die laten zien hoe u een aangepast providertype op basis van een domein configureert. 1

Actie Gebruik... Gebruik...
Een domein instellen met het www subdomein Azure DNS Externe provider
Een apex-domein instellen Azure DNS Externe provider

1 Sommige registrars zoals GoDaddy en Google bieden geen ondersteuning voor domeinrecords die van invloed zijn op hoe u uw apex-domein configureert. Overweeg om Azure DNS bij deze registrars te gebruiken om uw apex-domein in te stellen.

Notitie

Het toevoegen van een aangepast domein aan een preview-omgeving wordt niet ondersteund. Unicode-domeinen, waaronder Punycode-domeinen en het xn-- voorvoegsel, worden ook niet ondersteund.

Over domeinen

Het instellen van een apex-domein is een veelvoorkomend scenario dat moet worden geconfigureerd zodra uw domeinnaam is ingesteld. Het maken van een apex-domein wordt bereikt door een ALIAS of ANAME record te configureren of door CNAME middel van afvlakken. Sommige domeinregistrars zoals GoDaddy en Squarespace (voorheen Google) ondersteunen deze DNS-records niet. Als uw domeinregistrar niet alle DNS-records ondersteunt die u nodig hebt, kunt u overwegen Azure DNS te gebruiken om uw domein te configureren.

Voor domeinregistrars die geen ondersteuning bieden ALIAS voor records, ANAME records of CNAME platmaken, kunt u ook een A record configureren voor uw statische web-app. Met deze configuratie wordt verkeer omgeleid naar één regionale host van uw statische web-app. Het gebruik A van records wordt niet aanbevolen omdat uw toepassing niet langer profiteert van wereldwijde distributie. Dit type installatie kan van invloed zijn op de prestaties van de toepassing als uw verkeer wereldwijd wordt gedistribueerd.

Hieronder vindt u termen die u kunt tegenkomen tijdens het instellen van een aangepast domein.

  • Apex- of hoofddomeinen: Gezien het domein www.example.comwordt het www voorvoegsel het subdomein genoemd, terwijl het resterende segment van example.com het apex-domein wordt genoemd.

  • Domeinregistrar: Een registrar controleert de beschikbaarheid van een domein en verkoopt de rechten om een domeinnaam aan te schaffen.

  • DNS-zone: een DNS-zone (Domain Name System) host de DNS-records die zijn gekoppeld aan een specifiek domein. Er zijn verschillende records beschikbaar die verkeer voor verschillende doeleinden omleiden. Het domein example.com kan bijvoorbeeld verschillende DNS-records bevatten. Eén record verwerkt verkeer voor mail.example.com (voor een e-mailserver) en een andere www.example.com (voor een website).

  • DNS-hosting: een DNS-host onderhoudt DNS-servers die een domeinnaam omzetten in een specifiek IP-adres.

  • Naamserver: Een naamserver is verantwoordelijk voor het opslaan van de DNS-records voor een domein.

Aangepaste domeinverificatie werkt alleen met Static Web Apps als de DNS openbaar kan worden omgezet. Nadat het domein is toegevoegd, moet aan een van de volgende voorwaarden worden voldaan om automatische certificaatvernieuwing te laten werken:

  • Zorg ervoor dat de openbare CNAME INTERNET-DNS-record die wordt gebruikt om het aangepaste domein toe te voegen aan de statische web-app, nog steeds aanwezig is.CNAME Deze optie is alleen geldig als CNAME validatie is gebruikt om het domein toe te voegen aan de statische web-app.

  • Zorg ervoor dat het aangepaste domein wordt omgezet in de statische web-app via openbaar internet. Deze optie is geldig, ongeacht de validatiemethode die wordt gebruikt om het domein toe te voegen aan de web-app. Deze methode is geldig, zelfs wanneer u privé-eindpunten inschakelt. Het doel van een privé-eindpunt voor Static Web Apps is om internettoegang tot de inhoud van de site te blokkeren, maar niet om internet-DNS-omzetting naar de site te blokkeren.

Migratie zonder downtime

Mogelijk wilt u een aangepast domein migreren dat momenteel een productiewebsite naar uw statische web-app biedt, zonder uitvaltijd. DNS-providers accepteren niet meerdere records voor dezelfde naam en host, zodat u uw eigendom van het domein afzonderlijk kunt valideren en verkeer naar uw web-app kunt routeren.

  1. Open uw statische web-app in Azure Portal.

  2. Voeg een TXT-record toe voor uw aangepaste domein (APEX of subdomein). In plaats van de hostwaarde in te voeren zoals weergegeven, voert u de host in uw DNS-provider als volgt in:

    • Voer voor APEX-domeinen de tekst in _dnsauth.www.<YOUR-DOMAIN.COM>.
    • Voer voor subdomeinen in _dnsauth.<SUBDOMAIN>.<YOUR-DOMAIN.COM>.
  3. Zodra uw domein is gevalideerd, kunt u uw verkeer migreren naar uw statische web-app door uw CNAME, ALIASof A record bij te werken zodat deze verwijst naar uw standaardhostnaam

Volgende stappen

Gebruik de volgende koppelingen voor stappen voor het instellen van uw domein op basis van uw provider.