godaddy etki alanını ec2 yük dengeleyicisine iletme


17

Godaddy ile bir alan adım var: example.com

Bir ec2 örneğine işaret eden bir ec2 yük dengeleyici var.

Example.com'a yük dengeli örneğime işaret etmek istiyorum.

Öncelikle elb DNS'im için bir www cname kaydı ekledim. Sonra example.com'u www.example.com'a yönlendirdim

Godaddy'de A İsim kaydına ne koyabilirim?

Yanıtlar:


24

Yapamazsın.

ELB, www kaydıyla kullandığınız CNAME'in arkasında saklanan bir veya daha fazla IP adresi sağlar ve bu adresler statik değildir, bu nedenle alan adınızın üstünde ("apeks") bir A kaydı oluşturamazsınız ve adresleri işaretleyin ... bununla birlikte bir alan adının tepesindeki CNAME geçerli bir DNS yapılandırması değil. Yani bunu yapmanın doğrudan bir yolu yok.

Example.com isteklerini www.example.com'a yönlendirmek için Go Daddy'nin web sitesi yönlendirme özelliğini kullanabilirsiniz; bu, tarayıcının adres çubuğu değerini example.com'dan www.example.com'a değiştirmesine ve ardından ELB (www CNAME aracılığıyla) ... veya DNS'yi Go Daddy'den, CNAME'ye benzer şekilde çalışan ancak RFC-1912'de belirlenen kurallara uygun olarak farklı bir şekilde uygulanan başka bir özelliğe sahip Amazon'un Route 53 hizmetine taşıyabilirsiniz . Bu ALIASrekorlar diyorlar .

Route 53 içindeki bir diğer ad kaydı , bu hizmetin Alias ​​kaydının işaret ettiği hizmet için uygun bir A kaydını bulmasına ve döndürmesine olanak tanıyan Route 53 içindeki yapılandırmaya işaret eder.

http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html


5

Kabul edilen cevaba ek olarak, aşağıdaki adımları izleyerek AWS Route 53'de AWS barındırılan bir bölge oluşturmaktır:

  1. AWS Yönetim Konsolu'nda oturum açın ve https://console.aws.amazon.com/route53/ adresindeki Amazon Route 53 konsolunu açın .

  2. Barındırılan Bölge Oluştur'u seçin .

  3. Barındırılan bölgenizin yük dengeleyicinize işaret ettiğinden emin olmanız gerekir. Bunu yapmak için bir A kaydı oluşturun ve takma ad seçin ve döndürülen açılır listeden yük dengeleyicinizi seçin
  4. Devam edin ve bir CNAME kaydı oluşturun ve 3. adımda oluşturduğunuz kaydın üzerine getirin

Barındırılan bir bölge oluşturma hakkında daha fazla bilgi için: http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingHostedZone.html

Barındırılan her bölge sizin için ad sunucuları oluşturur, bu nedenle oluşturulduktan sonra sağlanan ad sunucularını alın ve bu ad sunucularını kullanmak için godaddy'yi güncelleyin.

GoDaddy alan adınız şimdi yük dengeleyicinizi işaret eden AWS tarafından barındırılan bir bölgeyi işaret edecek.


4. adımı daha fazla açıklamak mümkün müdür? DNS kayıtlarına yeni başlıyorum, godaddy'de veya AWS Route 53'te CNAME kaydı oluşturuyor muyuz?
mding5692

1
Merhaba @ mding5692, evet, tabi! 1'den 4'e kadar olan adımlar AWS Route 53 üzerinde gerçekleştirilir. Özellikle 4 için bir CNAME'nin bir değer alanı vardır - bu, 3. adımda A kaydında tanımladığınız şeyi koyacağınız yerdir. GoDaddy'de, listelenen ad sunucularını belirlersiniz barındırılan bölge. Umarım bu biraz daha açıktır
kakoma

1

Ayrıca varsayılan (@) Bir kaydı kaldırabilirsiniz ve bir tarayıcı varsa ve çoğu tarayıcı bunun yerine www'yi deneyecektir. Bu benim için çalıştı.


0

Ben sadece @ kaydı bir CNAME işaretlemek için godaddy DNS kullanmaya çalıştım. Ama öyle görünüyor ki, sorunu çözemedim. Yukarıdaki yönergeleri izleyerek çalışır.

alanınızı route53'e yönlendirin ve istediğiniz A kaydını seçin ve kaydı Takma addan geçirin. Başarıyı elde edebilmelisiniz.



-1

Bu sorunun çözümünü arıyordum ve sonunda çok basit bir süreç olduğu ortaya çıktı.

AWS'de (A kaydı) yazıyor ancak aslında Yük Dengeleyici URL'si olarak CNAME kaydı ve değeri eklemeniz gerekiyor. Birincil alan adı için aşağıdaki değerleri kullanın:

host: [www] değer: [yük dengeleyici bağlantısı]

Bir alt alan adı için aşağıdakileri ekleyin:

host [herhangi bir alt alan adı] değeri: [yük dengeleyici bağlantısı]

ve işte bu ... AWS yük dengeleyiciniz artık alan adınıza veya alt alan adınıza bağlı olmalıdır.

Bu yazı için teşekkürler

https://shlomoswidler.com/2009/07/elastic-in-elastic-load-balancing-elb.html


Bu, bir alan adı ("domain.com") için yapılamaz, yalnızca bir ana bilgisayar adı ("www.domain.com") için yapılabilir. OP bir alan adı sordu ve orada bir CNAME kaydı tanımlayamazsınız; yalnızca A kayıtlarına izin verilir.
Massimo

-6

Godaddy'de barındırılan web sitesi için harici bir ip işaret etmek için vernik ve nginx ile bir ec2 kullanabiliriz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.