Etkin bir DNS adını Azure App Service geçirme

Bu makalede, etkin bir DNS adını herhangi bir kesinti olmadan Azure App Service nasıl geçirebileceğiniz gösterilmektedir.

Canlı bir siteyi ve DNS etki alanı adını App Service 'e geçirdiğinizde, bu DNS adı zaten canlı trafiğe hizmet veriyor. Etkin DNS adını App Service App preemptively 'a bağlayarak geçiş sırasında DNS çözümlemesindeki kapalı kalma süresinden kaçınabilirsiniz.

DNS çözümlemesindeki kapalı kalma süresi konusunda endişelendiğinizde, bkz. Azure App Service bir özel DNS adını eşleme.

Önkoşullar

Bu nasıl yapılır:

Preemptively etki alanı adını bağlama

Özel bir etki alanı preemptively bağladığınızda, var olan DNS kayıtlarınızda herhangi bir değişiklik yapmadan önce aşağıdakilerin her ikisini de gerçekleştirirsiniz:

  • Etki alanı sahipliğini doğrulama
  • Uygulamanız için etki alanı adını etkinleştirin

Özel DNS adınızı eski siteden App Service uygulamasına geçirdiğinizde, DNS çözümlemesinde kapalı kalma süresi olmayacaktır.

Etki alanı sağlayıcısı ile DNS kayıtlarına erişme

Not

Azure App Service için özel bir DNS adı yapılandırmak üzere Azure DNS kullanabilirsiniz. Daha fazla bilgi için bkz. Bir Azure hizmeti için özel etki alanı ayarları sağlamak üzere Azure DNS'yi kullanma.

  1. Etki alanı sağlayıcınızın web sitesinde oturum açın.

  2. DNS kayıtlarını yönetme sayfasını bulun. Her etki alanı sağlayıcısının kendi DNS kayıtları arabirimi vardır, bu nedenle sağlayıcının belgelerine başvurun. Sitede Domain Name, DNS veya Name Server Management etiketli alanları bulun.

    Genellikle, hesap bilgilerinizi görüntüleyerek ve etki alanlarım gibi bir bağlantı arayarak DNS kayıtları sayfasını bulabilirsiniz. Bu sayfaya gidin ve bölge dosyası, DNS kayıtları veya Gelişmiş yapılandırma gibi bir bağlantı adlı bağlantıyı arayın.

    DNS kayıtları sayfasının bir örneğini aşağıdaki ekran görüntüsünde görebilirsiniz:

    Örnek bir DNS kayıtları sayfasını gösteren ekran görüntüsü.

  3. Örnek ekran görüntüsünde, bir kayıt oluşturmak için Ekle ' yi seçin. Bazı sağlayıcıların farklı kayıt türlerini eklemek için farklı bağlantıları vardır. Yeniden belirtelim; sağlayıcının belgelerine başvurun.

Not

GoDaddy gibi bazı sağlayıcılarda, DNS kayıtlarında yapılan değişiklikler ayrı bir Değişiklikleri Kaydet bağlantısı seçilene kadar geçerlilik kazanmaz.

Etki alanı doğrulama KIMLIĞINI al

Etki alanı doğrulama kimliğini al' da bulunan adımları izleyerek uygulamanızın etki alanı doğrulama kimliğini alın.

Etki alanı doğrulama kaydı oluştur

Etki alanı sahipliğini doğrulamak için, etki alanı doğrulaması için bir TXT kaydı ekleyin. TXT kaydı için ana bilgisayar adı, eşlemek istediğiniz DNS kayıt türünün türüne bağlıdır. Aşağıdaki tabloya bakın ( @ genellikle kök etki alanını temsil eder):

DNS kaydı örneği TXT ana bilgisayar TXT değeri
@ Asıl asuıd Uygulamanız için etki alanı doğrulama KIMLIĞI
www (Sub) asuıd. www Uygulamanız için etki alanı doğrulama KIMLIĞI
* liyorsa asuıd Uygulamanız için etki alanı doğrulama KIMLIĞI

DNS kayıtları sayfanızda, geçirmek istediğiniz DNS adının kayıt türünü aklınızda bulabilirsiniz. App Service CNAME ve bir kayıtlardan eşleştirmeleri destekler.

Not

Joker karakter * kayıtları, var olan CNAME kaydı ile alt etki alanlarını doğrulamaz. Her alt etki alanı için açıkça bir TXT kaydı oluşturmanız gerekebilir.

Uygulamanız için etki alanını etkinleştirin

  1. Azure Portal, uygulama sayfasının sol gezinti bölmesinde özel etki alanları' nı seçin.

    Özel etki alanı menüsü

  2. Özel etki alanları sayfasında özel etki alanı Ekle' yi seçin.

    Konak adı ekleme

  3. Geçirmek istediğiniz tam etki alanı adını yazın; örneğin,, veya gibi, oluşturduğunuz TXT kaydına karşılık gelir contoso.com www.contoso.com *.contoso.com . Doğrula'yı seçin.

    Özel etki alanı Ekle düğmesi etkinleştirilir.

  4. Ana bilgisayar adı kayıt türünün GEÇIRMEK istediğiniz DNS kayıt türüne ayarlandığından emin olun. Konak adı ekle'yi seçin.

    Uygulamaya DNS adı ekleme

    Yeni konak adının uygulamanın Özel etki alanları sayfasına yansıtılması biraz zaman alabilir. Verileri güncelleştirmek için tarayıcıyı yenilemeyi deneyin.

    CNAME kaydı eklenir

    Özel DNS adınız artık Azure uygulamanızda etkinleştirilmiştir.

Etkin DNS adını yeniden eşleyin

Yapılacak tek şey, etkin DNS kaydınızı App Service göstermek için yeniden eşleştirdir. Şimdi eski sitenize işaret ediyor.

Uygulamanın IP adresini kopyalama (yalnızca bir kayıt)

Bir CNAME kaydını yeniden eşleştirçalışıyorsanız, bu bölümü atlayın.

Bir kaydı yeniden eşlemek için, özel etki alanları sayfasında gösterilen App Service UYGULAMANıN dış IP adresine sahip olmanız gerekir.

Özel etki alanları sayfasında, uygulamanın IP adresini kopyalayın.

Azure uygulamasına portal gezintisi

DNS kaydını Güncelleştir

Etki alanı sağlayıcınızın DNS kayıtları sayfasında yeniden eşlemek için DNS kaydını seçin.

contoso.comKök etki alanı örneği için, bir veya CNAME kaydını aşağıdaki tabloda yer alan örneklerle yeniden eşleyin:

FQDN örneği Kayıt türü Ana bilgisayar Değer
contoso.com (kök) A @ Uygulamanın IP adresini kopyalama bölümünden IP adresi
www . contoso.com (Sub) CNAME www <AppName>. azurewebsites.net
*. contoso.com (joker karakter) CNAME * <AppName>. azurewebsites.net

Ayarlarınızı kaydedin.

DNS sorguları, DNS yayma gerçekleştirildikten hemen sonra App Service uygulamanıza çözümlenmelidir.

Başka bir uygulamadan etki alanı geçirme

Azure 'da bir etkin özel etki alanını abonelikler arasında veya aynı abonelik içinde geçirebilirsiniz. Ancak, kapalı kalma süresi olmayan bir geçiş, kaynak uygulama gerektirir ve hedef uygulamaya belirli bir zamanda aynı özel etki alanı atanır. Bu nedenle, iki uygulamanın aynı dağıtım birimine (dahili bir web alanı olarak da bilinir) dağıtılmadığından emin olmanız gerekir. Bir etki alanı adı, her dağıtım biriminde yalnızca bir uygulamaya atanabilir.

Uygulamanızın dağıtım birimini FTP/S URL 'sinin etki alanı adına bakarak bulabilirsiniz <deployment-unit>.ftp.azurewebsites.windows.net . Kaynak uygulamayla hedef uygulama arasında dağıtım biriminin farklı olduğundan emin olun ve denetleyin. Bir uygulamanın dağıtım birimi, içindeki App Service plana göre belirlenir. Planı oluşturduğunuzda Azure tarafından rastgele seçilir ve değiştirilemez. Azure yalnızca aynı kaynak grubunda ve aynı bölgede oluşturduğunuzdaiki plan aynı dağıtım biriminde olduğundan emin olur, ancak planların farklı dağıtım birimlerinde olduğundan emin olmak için herhangi bir mantığı yoktur. Farklı bir dağıtım biriminde bir plan oluşturmanın tek yolu, farklı bir dağıtım birimi alınana kadar yeni bir kaynak grubu veya bölgede bir plan oluşturmaya devam ediyor.

Sonraki adımlar

App Service için özel bir TLS/SSL sertifikası bağlamayı öğrenin.