Azure bulut hizmeti için özel etki alanı adı yapılandırma (klasik)

Önemli

Cloud Services (klasik) artık yeni müşteriler için kullanımdan kaldırılmıştır ve tüm müşteriler için 31 Ağustos 2024'te kullanımdan kaldırılacaktır. Yeni dağıtımlarda yeni Azure Resource Manager tabanlı dağıtım modeli Azure Cloud Services (genişletilmiş destek) kullanılmalıdır.

Bulut Hizmeti oluşturduğunuzda, Azure bunu cloudapp.net alt etki alanına atar. Örneğin, Bulut Hizmetiniz "contoso" olarak adlandırılırsa kullanıcılarınız gibi http://contoso.cloudapp.netbir URL üzerinden uygulamanıza erişebilir. Azure ayrıca bir sanal IP adresi de atar.

Bununla birlikte, uygulamanızı contoso.com gibi kendi etki alanı adınızda da kullanıma sağlayabilirsiniz. Bu makalede, Bulut Hizmeti web rolleri için özel bir etki alanı adının nasıl rezerve veya yapılandırılır olduğu açıklanmaktadır.

CNAME ve A kayıtlarının ne olduğunu zaten anlıyor musunuz? Açıklamayı geçin.

Not

Bu görevdeki yordamlar Azure Cloud Services için geçerlidir. Uygulama Hizmetleri için bkz. Mevcut özel DNS adını Azure Web Apps eşleme. Depolama hesapları için bkz. Azure Blob depolama uç noktanız için özel etki alanı adı yapılandırma.

İpucu

Daha hızlı çalışmaya başlayın; YENİ Azure destekli kılavuzunu kullanın! Azure Cloud Services veya Azure Web Siteleri ile özel bir etki alanı adı ve iletişimin (TLS) güvenliğini sağlamayı kolaylaştırır.

CNAME ve A kayıtlarını anlama

CNAME (veya diğer ad kayıtları) ve A kayıtları, etki alanı adını belirli bir sunucuyla (veya bu durumda hizmetle) ilişkilendirmenize olanak tanır ancak bunlar farklı çalışır. Azure Cloud hizmetleriyle A kayıtlarını kullanırken dikkate almanız gereken bazı önemli noktalar da vardır. Hangisini kullanacağınıza karar vermeden önce dikkate almanız gerekir.

CNAME veya Diğer Ad kaydı

CNAME kaydı, contoso.com veya www.contoso.com gibi belirli bir etki alanını kurallı bir etki alanı adıyla eşler. Bu durumda kurallı etki alanı adı, Azure'da barındırılan uygulamanızın [myapp].cloudapp.net etki alanı adıdır. CNAME oluşturulduktan sonra [myapp].cloudapp.net için bir diğer ad oluşturur. CNAME girişi otomatik olarak [myapp].cloudapp.net hizmetinizin IP adresine çözümlenir, bu nedenle bulut hizmetinin IP adresi değişirse herhangi bir işlem yapmanız gerekmez.

Not

Bazı etki alanı kayıt şirketleri, contoso.com gibi kök adları değil, yalnızca www.contoso.com gibi bir CNAME kaydı kullanırken alt etki alanları eşlemenize olanak sağlar. CNAME kayıtları hakkında daha fazla bilgi için kayıt şirketiniz tarafından sağlanan belgelere, CNAME kaydındaki Wikipedia girdisine veya IETF Etki Alanı Adları - Uygulama ve Belirtim belgesine bakın.

A kaydı

A kaydı, contoso.com veya www.contoso.com gibi bir etki alanını ya da*.contoso.com gibi joker bir etki alanını ip adresine eşler. Azure Bulut Hizmeti söz konusu olduğunda hizmetin sanal IP'si. Bu nedenle, bir A kaydının CNAME kaydı üzerindeki temel avantajı, *.contoso.com gibi joker karakter kullanan ve mail.contoso.com, login.contoso.com veyawww.contso.com gibi birden çok alt etki alanı için istekleri işleyebilecek bir girdiniz olmasıdır.

Not

Bir A kaydı statik IP adresine eşlendiğinden, Bulut Hizmetinizin IP adresinde yapılan değişiklikleri otomatik olarak çözümleyemez. Bulut Hizmetiniz tarafından kullanılan IP adresi, boş bir yuvaya (üretim veya hazırlama) ilk kez dağıttığınızda ayrılır. Yuvanın dağıtımını silerseniz, IP adresi Azure tarafından yayımlanır ve gelecekte yuvaya yapılacak dağıtımlara yeni bir IP adresi verilebilir.

Uygun bir şekilde, hazırlama ve üretim dağıtımları arasında geçiş yapılırken veya mevcut bir dağıtımın yerinde yükseltmesi yapılırken belirli bir dağıtım yuvasının (üretim veya hazırlama) IP adresi kalıcı hale getirilir. Bu eylemleri gerçekleştirme hakkında daha fazla bilgi için bkz. Bulut hizmetlerini yönetme.

Özel etki alanınız için CNAME kaydı ekleme

CNAME kaydı oluşturmak için kayıt şirketiniz tarafından sağlanan araçları kullanarak özel etki alanınızın DNS tablosuna yeni bir giriş eklemeniz gerekir. Her kayıt şirketinin CNAME kaydı belirtmek için benzer ama biraz farklı bir yöntemi vardır, ancak kavramlar aynıdır.

  1. Bulut hizmetinize atanan .cloudapp.net etki alanı adını bulmak için bu yöntemlerden birini kullanın.

    • Azure portal oturum açın, bulut hizmetinizi seçin, Genel Bakış bölümüne bakın ve Site URL'si girişini bulun.

      site URL'sini gösteren hızlı bakış bölümü

      OR

    • Azure PowerShell yükleyip yapılandırın ve ardından aşağıdaki komutu kullanın:

      Get-AzureDeployment -ServiceName yourservicename | Select Url
      

      CNAME kaydı oluştururken ihtiyacınız olacağı için, her iki yöntem tarafından döndürülen URL'de kullanılan etki alanı adını kaydedin.

  2. DNS kayıt şirketinizin web sitesinde oturum açın ve DNS'yi yönetmek için sayfaya gidin. Sitenin Etki Alanı Adı, DNS veya Ad Sunucusu Yönetimi olarak etiketlenmiş bağlantılarını veya alanlarını arayın.

  3. Şimdi CNAME'leri nerede seçebileceğinizi veya girebileceğinizi bulun. Bir açılan listeden kayıt türünü seçmeniz veya gelişmiş ayarlar sayfasına gitmeniz gerekebilir. CNAME, Diğer Ad veya Alt Etki Alanları sözcüklerini aramanız gerekir.

  4. Ayrıca, www.customdomain.com için bir diğer ad oluşturmak istiyorsanız, CNAME için etki alanı veya alt etki alanı diğer adını da sağlamanız gerekir. Kök etki alanı için bir diğer ad oluşturmak istiyorsanız, kayıt şirketinizin DNS araçlarında '@' simgesi olarak listelenebilir.

  5. Ardından, bu durumda uygulamanızın cloudapp.net etki alanı olan kurallı bir ana bilgisayar adı sağlamanız gerekir.

Örneğin, aşağıdaki CNAME kaydı www.contoso.com gelen tüm trafiği dağıtılan uygulamanızın özel etki alanı adı olan contoso.cloudapp.net iletir:

Diğer Ad/Ana bilgisayar adı/Alt Etki Alanı Kurallı etki alanı
www contoso.cloudapp.net

Not

www.contoso.com ziyaretçisi gerçek konağı (contoso.cloudapp.net) asla görmez, bu nedenle iletme işlemi son kullanıcıya görünmez.

Yukarıdaki örnek yalnızca www alt etki alanındaki trafik için geçerlidir. CNAME kayıtlarıyla joker karakter kullanamadığınız için, her etki alanı/alt etki alanı için bir CNAME oluşturmanız gerekir. *.contoso.com gibi alt etki alanlarındaki trafiği cloudapp.net adresinize yönlendirmek istiyorsanız, DNS ayarlarınızda bir URL Yeniden Yönlendirme veya URL İletme girdisi yapılandırabilir veya bir A kaydı oluşturabilirsiniz.

Özel etki alanınız için A kaydı ekleme

A kaydı oluşturmak için önce bulut hizmetinizin sanal IP adresini bulmanız gerekir. Ardından kayıt şirketiniz tarafından sağlanan araçları kullanarak özel etki alanınız için DNS tablosuna yeni bir giriş ekleyin. Her kayıt şirketinin bir A kaydı belirtmeye yönelik benzer ancak biraz farklı bir yöntemi vardır, ancak kavramlar aynıdır.

  1. Bulut hizmetinizin IP adresini almak için aşağıdaki yöntemlerden birini kullanın.

    • Azure portal oturum açın, bulut hizmetinizi seçin, Genel Bakış bölümüne bakın ve genel IP adresleri girişini bulun.

      VIP'yi gösteren hızlı bakış bölümü

      OR

    • Azure PowerShell yükleyip yapılandırın ve ardından aşağıdaki komutu kullanın:

      get-azurevm -servicename yourservicename | get-azureendpoint -VM {$_.VM} | select Vip
      

      A kaydı oluştururken ihtiyacınız olacağı için IP adresini kaydedin.

  2. DNS kayıt şirketinizin web sitesinde oturum açın ve DNS'yi yönetmek için sayfaya gidin. Sitenin Etki Alanı Adı, DNS veya Ad Sunucusu Yönetimi olarak etiketlenmiş bağlantılarını veya alanlarını arayın.

  3. Şimdi A kaydını nerede seçebileceğinizi veya girebileceğinizi bulun. Bir açılan listeden kayıt türünü seçmeniz veya gelişmiş ayarlar sayfasına gitmeniz gerekebilir.

  4. Bu A kaydını kullanacak etki alanını veya alt etki alanını seçin veya girin. Örneğin, www.customdomain.com için bir diğer ad oluşturmak istiyorsanız www'yi seçin. Tüm alt etki alanları için joker karakter girdisi oluşturmak istiyorsanız ,'****' girin. Bu, mail.customdomain.com, login.customdomain.comvewww.customdomain.com gibi tüm alt etki alanlarını kapsar.

    Kök etki alanı için bir A kaydı oluşturmak istiyorsanız, kayıt şirketinizin DNS araçlarında '@' simgesi olarak listelenebilir.

  5. Sağlanan alana bulut hizmetinizin IP adresini girin. Bu, A kaydında kullanılan etki alanı girişini bulut hizmeti dağıtımınızın IP adresiyle ilişkilendirir.

Örneğin, aşağıdaki A kaydı contoso.com'den dağıtılan uygulamanızın IP adresi olan 137.135.70.239'a tüm trafiği iletir:

Ana bilgisayar adı/Alt Etki Alanı IP Adresi
@ 137.135.70.239

Bu örnekte kök etki alanı için bir A kaydı oluşturma gösterilmektedir. Tüm alt etki alanlarını kapsayan bir joker karakter girişi oluşturmak isterseniz, alt etki alanı olarak '****' girersiniz.

Uyarı

Azure'daki IP adresleri varsayılan olarak dinamiktir. IP adresinizin değişmediğinden emin olmak için büyük olasılıkla ayrılmış bir IP adresi kullanmak isteyeceksiniz.

Sonraki adımlar