EC2 / Route53: Yeni alan adımı bir örneğe nasıl atayabilirim?


19

EC2 örneğim var. Şuna benzeyen bir Amazon IP ile çalışıyor ve çalışıyor: //ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com/

Eminim iyi çalışır.

Bir alan satın aldım ve daha sonra Amazon Route 53'te bir "Barındırılan Bölge" kurdum ve bir kez yaptıktan sonra bana bazı ad sunucusu bilgileri verdi. Alan adı kayıt siteme gittim ve bu adları ad sunucularına koydum.

Şimdi sıkıştım. Bu Barındırılan Bölgeyi örneğimle nasıl ilişkilendiririm? Amazon'un ev sahipliği yapmasını istiyorum, bu yüzden iyi.


7
Kısaca: a) henüz yapmadıysanız, EC2 örneğinize esnek bir IP adresi atayın ve atayın. b) Güzergah 53'te, örneğin esnek IP adresini (sorunuzda kullandığınız DNS stilini değil gerçek sayısal IP adresini) gösteren bir A kaydı oluşturun
cyberx86

2
Yukarıdaki yorum bir cevap olmalıdır.
thinice

Sorununuzu çözdünüz mü?
Jeremy

Yanıtlar:


24

AWS konsolunu kullanıyorsanız, istediğiniz ana bilgisayar adını (örneğin, www.example.com), örneğin harici DNS adına CNAME kaydı kullanarak EC2 örneğinin IP adresiyle ilişkilendirebilirsiniz.

Örneğin:

  • Oluşturduğunuz barındırılan bölgeye gidin (çift tıklama çalışır)

  • Üstteki [ Kayıt Kümesi Oluştur ] 'u tıklayın

  • İsim : www.example.com

  • Tür : CNAME

  • Değer : ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com.

  • Formun altındaki [ Kayıt Kümesi Oluştur ] 'u tıklayın

Elastik IP adresleri hakkında bilgi edinmenizi de öneririm. Elastik bir IP adresi tahsis etmeli, örneğinizle ilişkilendirmeli ve CNAME'yi örneğinizdeki Elastik IP adresi için yeni harici DNS adıyla eşlemelisiniz. Bu, Elastik IP adresini DNS'nizi güncellemek zorunda kalmadan örnekler arasında taşımanıza izin verir.

A kaydı kullanmak yerine neden CNAME önerdiğimi merak ediyorsanız, EC2 içindeki örnekler arasında konuşurken yazdığım bir avantaj: http://alestic.com/2009/06/ec2-elastic-ip-internal


hmmm. bunu yaptı ama hiçbir zaman ilişkilendirilmedi. Daha sonra söylediğin gibi bir Elastik IP oluşturdum ve bunun için bir CNAME oluşturdum, (elastik ip şimdi uygulamama gidiyor), ancak alanıma gitmek 502 hatası veriyor ("İstenen ad geçerli, ancak istenen veri yok türü bulundu ")
KevinDeus

2
Bir A Kaydı oluşturdu. Bunu yaptı.
KevinDeus

A kaydı işe yarayacaktır, ancak özellikle örnekleriniz birbirinizle konuştuysa CNAME daha iyidir. CNAME hedefinin sonuna bir nokta (.) Eklediğinizden emin olun.
Eric Hammond

kesinlikle CNAME ile çalışmaz. A kaydımı CNAME olarak değiştirdim ve Google yaklaşık 30 dakika boyunca siteyi kaybetti!
Mart'ta KevinDeus

1
Belki de apeks alan adını ("www.example.com" yerine "example.com") ayarlamaya çalışıyorsunuz? DNS, apex etki alanı için CNAME'yi desteklemediğinden bu A kaydı gerektirir.
Eric Hammond

2

Benim için oldukça kolaydı. Etki alanı adımı örneklere atamam gereken 2 ayrı durum vardı:

  1. İlk durumda, tek bir yük dengeleyicisinin arkasında 6 web sunucum vardı. Ve bunu kök etki alanım olarak atamak istedim, diyelim: etkialanim.com etkialanim.com için basitçe dNS'yi güncelledim ve bir A kaydı oluşturmak yerine, etkialanım.com (evet etki alanı kökü) için bir CNAME atadım. Yük dengeleyicisinin genel DNS'si.
  2. Başka bir durumda, tek bir web sunucum vardı. Ayrıca web sunucusunun Genel DNS'sine işaret eden bir CNAME alanı oluşturdum.

Google Apps kullanırken ghs.google.com'u gösterecek şekilde CNAME kayıtlarını nasıl oluşturduğunuza tam olarak benzer.


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.