Egyéni tartományok az Azure Static Web Apps használatával

Az Azure Static Web Apps alapértelmezés szerint automatikusan létrehozott tartománynevet biztosít a webhelyhez, de egyéni tartományt is irányíthat a webhelyére. A rendszer automatikusan létrehozza az ingyenes SSL/TLS-tanúsítványokat az automatikusan létrehozott tartománynévhez és az esetlegesen hozzáadott egyéni tartományokhoz.

Ha egy egyéni tartományt statikus webalkalmazáshoz rendel, rendelkezésére áll néhány lehetőség. Altartományokat és csúcstartományokat konfigurálhat.

Az alábbi táblázat olyan cikkekre mutató hivatkozásokat tartalmaz, amelyek bemutatják, hogyan konfigurálhat egyéni tartományalapú szolgáltatótípust. 1

Művelet Használ... Használ...
Tartomány beállítása az www altartományral Azure DNS Külső szolgáltató
Csúcstartomány beállítása Azure DNS Külső szolgáltató

1 Egyes regisztrálók, például a GoDaddy és a Google nem támogatják azokat a tartományrekordokat, amelyek befolyásolják a csúcstartomány konfigurálását. Fontolja meg az Azure DNS használatát ezekkel a regisztrálókkal a csúcstartomány beállításához.

Megjegyzés:

Egyéni tartomány előzetes verziójú környezethez való hozzáadása nem támogatott. Unicode-tartományok, beleértve a Punycode-tartományokat és az xn-- előtagot is, szintén nem támogatottak.

Tudnivalók a tartományokról

A csúcstartomány beállítása gyakori forgatókönyv a tartománynév beállítása után. Csúcstartomány létrehozása egy ALIAS rekord vagy rekord konfigurálásával vagy ANAME simítással CNAME érhető el. Egyes tartományregisztrálók, például a GoDaddy és a Google nem támogatják ezeket a DNS-rekordokat. Ha a tartományregisztráló nem támogatja az összes szükséges DNS-rekordot, fontolja meg az Azure DNS használatát a tartomány konfigurálásához.

Azt is megteheti, hogy olyan tartományregisztrálók esetében, amelyek nem támogatják ALIAS a rekordokat, ANAME a rekordokat vagy CNAME az összeolvasztást, konfigurálhat egy A rekordot a statikus webalkalmazáshoz. Ez a statikus webalkalmazás egyetlen regionális gazdagépére irányítja a forgalmat. A rekordok használata A nem ajánlott, mivel az alkalmazás már nem fogja kihasználni a globális terjesztését, és ez hatással lehet az alkalmazás teljesítményére, ha a forgalom globálisan elosztott.

Az alábbi kifejezések az egyéni tartomány beállításakor jelennek meg.

  • Csúcs- vagy gyökértartományok: A tartományt www.example.comtekintve az www előtag altartományként ismert, míg a fennmaradó szegmenst example.com csúcstartománynak nevezzük.

  • Tartományregisztráló: A tartományregisztráló ellenőrzi, hogy egy tartomány rendelkezésre áll-e, és a tartománynév megvásárlására vonatkozó jogokat értékesíti.

  • DNS-zóna: A dns-zóna egy adott tartományhoz társított DNS-rekordokat tárolja. Különböző rekordok érhetők el, amelyek különböző célokra irányítják a forgalmat. A tartomány example.com például több DNS-rekordot is tartalmazhat. Az egyik rekord kezeli a mail.example.com (levelezési kiszolgáló) és egy másik www.contoso.com (webhely) forgalmát.

  • DNS-üzemeltetés: A DNS-gazdagépek olyan DNS-kiszolgálókat tartanak fenn, amelyek egy tartománynevet egy adott IP-címre oldanak fel.

  • Névkiszolgáló: A névkiszolgáló felelős a tartomány DNS-rekordjainak tárolásáért.

Ahhoz, hogy az egyéni tartományok ellenőrzése működjön a statikus webalkalmazások esetén, a DNS-nek nyilvánosan feloldhatónak kell lennie. A tartomány hozzáadása után az alábbi feltételek egyikének kell teljesülnie az automatikus tanúsítványmegújítás működéséhez:

  • Győződjön meg arról, hogy az egyéni tartomány statikus webalkalmazáshoz CNAME-ellenőrzéssel történő hozzáadásához használt nyilvános internetes CNAME DNS-rekord továbbra is jelen van. Ez a beállítás csak akkor érvényes, ha cNAME-ellenőrzéssel adták hozzá a tartományt a statikus webalkalmazáshoz.
  • Győződjön meg arról, hogy az egyéni tartomány a statikus webalkalmazásra mutat a nyilvános interneten keresztül. Ez a beállítás a tartomány webalkalmazáshoz való hozzáadásához használt érvényesítési módszertől függetlenül érvényes. Ez a megközelítés akkor is érvényes, ha a privát végpontok engedélyezve vannak, mivel a Static Web Apps privát végpontjai blokkolják a webhely tartalmának internetes elérését, de nem tiltják le a webhely internetes DNS-feloldását.

Nulla állásidő migrálása

Előfordulhat, hogy olyan egyéni tartományt szeretne migrálni, amely jelenleg éles webhelyet szolgál ki a statikus webalkalmazásba nulla állásidővel. A DNS-szolgáltatók nem fogadnak el több rekordot ugyanahhoz a névhez/gazdagéphez, így külön ellenőrizheti a tartomány tulajdonjogát, és átirányíthatja a forgalmat a webalkalmazásba.

  1. Nyissa meg statikus webalkalmazását az Azure Portalon.
  2. Adjon hozzá EGY TXT rekordot az egyéni tartományhoz (APEX vagy altartomány). A gazdagép értékének megjelenítése helyett írja be a gazdagépet a DNS-szolgáltatóba az alábbiak szerint:
    • APEX-tartományok esetén adja meg a következőt _dnsauth.www.<YOUR-DOMAIN.COM>:
    • Altartományok esetén adja meg a következőt _dnsauth.<SUBDOMAIN>.<YOUR-DOMAIN.COM>: .
  3. A tartomány érvényesítése után áttelepítheti a forgalmat a statikus webalkalmazásba az alapértelmezett gazdagépnévre mutató , ALIASvagy A rekord frissítésével CNAME

További lépések

A következő hivatkozásokon lépésekkel állíthatja be tartományát a szolgáltatója alapján.