Migrace aktivního názvu DNS na Azure App Service

V tomto článku se dozvíte, jak migrovat aktivní název DNS do Azure App Service bez výpadků.

Když migrujete živý web a název domény DNS na App Service, tento název DNS už obsluhuje živý provoz. Během migrace se můžete vyhnout výpadkům v překladu názvů DNS tím, že provedete nemožnost svázat aktivní název DNS s aplikací App Service.

Pokud se vám Neobáváte o výpadkech v překladu DNS, přečtěte si téma Mapování existujícího vlastního názvu DNS na Azure App Service.

Požadavky

Dokončení tohoto postupu:

Propojte název domény současně.

Když propojíte vlastní doménu, provedete obě následující kroky a teprve potom provedete všechny změny v existujících záznamech DNS:

  • Ověření vlastnictví domény
  • Povolit název domény pro vaši aplikaci

Když nakonec migrujete svůj vlastní název DNS z původního webu do aplikace App Service, nebudete mít v překladu DNS žádný výpadek.

Přístup k záznamům DNS u poskytovatele domény

Poznámka

K nakonfigurování vlastního názvu DNS pro Azure App Service můžete použít Azure DNS. Další informace najdete v tématu popisujícím použití Azure DNS k určení nastavení vlastní domény pro službu Azure.

  1. Přihlaste se k webu vašeho poskytovatele domény.

  2. Vyhledejte stránku pro správu záznamů DNS. Každý poskytovatel domén má vlastní rozhraní pro správu záznamů DNS, takže se obraťte na dokumentaci poskytovatele. Hledejte oblasti webu označené jako Domain Name (Název domény), DNS nebo Name Server Management (Správa názvových serverů).

    Často můžete najít stránku záznamy DNS zobrazením informací o účtu a pak vyhledat odkaz, jako je moje doména. Přejít na tuto stránku a vyhledat odkaz s názvem, jako je soubor zóny, záznamy DNS nebo Pokročilá konfigurace.

    Následující snímek obrazovky obsahuje příklad stránky záznamů DNS:

    Snímek obrazovky, který zobrazuje ukázkovou stránku záznamů DNS.

  3. Na ukázkovém snímku obrazovky vyberte Přidat a vytvořte záznam. Někteří poskytovatelé nabízejí různé odkazy pro přidání různých typů záznamů. Opět se obraťte na dokumentaci poskytovatele.

Poznámka

U určitých poskytovatelů, jako je například GoDaddy, se změny záznamů DNS neprojeví, dokud nevyberete samostatný odkaz Save Changes (Uložit změny).

Získat ID ověření domény

ID ověření domény pro vaši aplikaci získáte podle kroků uvedených v části získání ID ověření domény.

Vytvořit záznam pro ověření domény

Chcete-li ověřit vlastnictví domény, přidejte záznam TXT pro ověření domény. Název hostitele pro záznam TXT závisí na typu typu záznamu DNS, který chcete namapovat. Podívejte se na následující tabulku ( @ obvykle představuje kořenovou doménu):

Příklad záznamu DNS Hostitel TXT Hodnota TXT
@ zobrazuje asuid ID ověření domény pro vaši aplikaci
Webová (sub) asuid. www ID ověření domény pro vaši aplikaci
* použity asuid ID ověření domény pro vaši aplikaci

Na stránce záznamy DNS si poznamenejte typ záznamu názvu DNS, který chcete migrovat. App Service podporuje mapování ze záznamů CNAME a a.

Poznámka

Zástupné * záznamy neověřují poddomény s existujícím záznamem CNAME. Možná budete muset explicitně vytvořit záznam TXT pro každou subdoménu.

Povolení domény pro vaši aplikaci

  1. V Azure Portalv levém navigačním panelu na stránce aplikace vyberte vlastní domény.

    Nabídka Vlastní domény

  2. Na stránce vlastní domény vyberte Přidat vlastní doménu.

    Přidat název hostitele

  3. Zadejte plně kvalifikovaný název domény, který chcete migrovat, který odpovídá vytvořenému záznamu TXT, například contoso.com , www.contoso.com nebo *.contoso.com . Vyberte Ověřit.

    Aktivuje se tlačítko Přidat vlastní doménu .

  4. Ujistěte se, že typ záznamu názvu hostitele je nastavený na typ záznamu DNS, který chcete migrovat. Vyberte Přidat název hostitele.

    Přidání názvu DNS do aplikace

    Zobrazení nového názvu hostitele na stránce Vlastní domény aplikace může nějakou dobu trvat. Zkuste aktualizovat prohlížeč, aby se data aktualizovala.

    Přidaný záznam CNAME

    Ve vaší aplikaci Azure je teď povolený vlastní název DNS.

Přemapovat aktivní název DNS

Jediná věc, kterou je potřeba udělat, je přemapování aktivního záznamu DNS tak, aby odkazovalo na App Service. Nyní stále odkazuje na starý Web.

Zkopírujte IP adresu aplikace (jenom záznam).

Pokud přemapujete záznam CNAME, přeskočte tuto část.

K přemapování záznamu A potřebujete externí IP adresu aplikace App Service, která se zobrazí na stránce vlastní domény .

Na stránce Vlastní domény zkopírujte IP adresu aplikace.

Přechod do aplikace Azure na portálu

Aktualizace záznamu DNS

Zpátky na stránce záznamy DNS vašeho poskytovatele domény vyberte záznam DNS, který chcete přemapovat.

V případě contoso.com příkladu kořenové domény přemapujte záznam a nebo CNAME jako příklady v následující tabulce:

Příklad plně kvalifikovaného názvu domény Typ záznamu Hostitel Hodnota
contoso.com (kořen) A @ IP adresa z části Zkopírování IP adresy aplikace
Webová . contoso.com (sub) CNAME www <AppName>. azurewebsites.net
*. contoso.com (zástupný znak) CNAME * <AppName>. azurewebsites.net

Uložte nastavení.

Dotazy DNS by se měly hned po šíření DNS začít řešit do vaší aplikace App Service.

Migrovat doménu z jiné aplikace

Můžete migrovat aktivní vlastní doménu v Azure, mezi předplatnými nebo v rámci stejného předplatného. Taková migrace ale bez výpadků ale vyžaduje, aby se zdrojová aplikace a cílová aplikace v určitou dobu přiřadily k stejné vlastní doméně. Proto je nutné zajistit, aby tyto dvě aplikace nebyly nasazeny na stejné jednotce nasazení (interně označované jako webový prostor). Název domény se dá přiřadit jenom k jedné aplikaci v každé jednotce nasazení.

Jednotku nasazení pro vaši aplikaci najdete tak, že si vyhledáte název domény adresy URL FTP/S <deployment-unit>.ftp.azurewebsites.windows.net . Zkontrolujte a zajistěte, aby se jednotka nasazení v cílové aplikaci lišila od zdrojové aplikace. Jednotka nasazení aplikace je určena plánem App Service . Při vytváření plánu ho náhodně vybrala Azure a nedá se změnit. Azure jenom v případě, že je vytvoříte ve stejné skupině prostředků a ve stejné oblasti, jsou ve stejné jednotce nasazení pouze dva plány, ale nemá žádnou logiku, která by zajistila, že se plány nacházejí v různých jednotkách nasazení. Jediným způsobem, jak vytvořit plán v jiné jednotce nasazení, je zachovat plán v nové skupině nebo oblasti prostředků, dokud nezískáte jinou jednotku nasazení.

Další kroky

Naučte se navazovat vlastní certifikát TLS/SSL na App Service.