SORU
15 NİSAN 2013, PAZARTESİ


Nasıl apex bir etki alanı (www) Heroku bir uygulamaya işaret için DNS kurulumu?

Ben zaten heroku uygulamam için özel bir etki alanı eklendi ve www.domain.com ile çalışır.

"App gidermek için de. "www olmadan domain kurulumu nasıl bilmek istiyorum

İşte güncel DNS ayarları:

$TTL 86400
@   IN SOA ns1.first-ns.de. postmaster.robot.first-ns.de. (
    2013041500   ; serial
    14400        ; refresh
    1800         ; retry
    604800       ; expire
    86400 )      ; minimum

@                        IN NS      robotns3.second-ns.com.
@                        IN NS      robotns2.second-ns.de.
@                        IN NS      ns1.first-ns.de.

@                        IN A       88.198.38.XXX
localhost                IN A       127.0.0.1
mail                     IN A       88.198.38.XXX
ftp                      IN CNAME   www
imap                     IN CNAME   www
loopback                 IN CNAME   localhost
pop                      IN CNAME   www
relay                    IN CNAME   www
smtp                     IN CNAME   www
www                      IN CNAME   appname.herokuapp.com.
@                        IN MX 10   mail

Doğru ayarları example.com www.example.com Her ikisi de doğru Heroku uygulamam işaret diye kullanmak zorunda?

CEVAP
16 NİSAN 2013, Salı


(Not: kök, temel, aynı şey tüm apex etki. Google-foo için birbirinin yerine kullanarak.)

Geleneksel olarak, apex etki noktası için bir kayıt sunucu IP işaret ederek kullanmak istiyorum. Bu çözüm ölçek yok ve sık sık değişen birden fazla arka uç isteklerine yanıt sorumlu olduğu Heroku gibi bir bulut platform için uygun değil.

Alt (www.example.com) İçİn A kaydı olmalıdır your-app-name.herokuapp.com işaret kullanabilirsiniz. Oradan, Heroku her zaman güncel olacak şekilde your-app-name.herokuapp.com arkasında dinamik Bir kayıtları yönetir. Ne yazık ki, DNS şartname bölge apex (taban alanı) A kaydı olmalıdır izin vermiyor. (Örneğin, MX kayıtları açılır hedefine ilk takip edilmesi gibi bozar.)

Kök etki alanlarına geri, basit ve genel bir çözüm onları hiç kullanmamayı. Geri dönüş bir tedbir olarak, bazı DNS sağlayıcılar Kur senin için bir HTTP yeniden yönlendirme sunuyoruz. Bu durumda, example.com HTTP böylece ayarlama www.example.com yönlendirme olduğunu.

Bazı DNS sağlayıcılar ileri CNAME gibi bölge apex üzerinde davranış sağlayan özel çözümler var. Bildiğim kadarıyla, DNSimple's ALIAS record ve DNS Made Easy's ANAME record; Her ikisi de benzer şekilde davranır.

Kullananlar, (muhtemelen kendi web UI bunu yapacağını bile tho alan dosyalarının içindeki gösterim ile) olarak kayıt kurulum:

@   IN ALIAS your-app-name.herokuapp.com.
www IN CNAME your-app-name.herokuapp.com.

Unutma @ burada kök etki alanı için bir steno (example.com). Ayrıca sorun o sondaki nokta önemli, zonefiles, ve bazı web Arayüzü hem de vardır.

Ayrıca Bkz:

Açıklamalar:

  • Amazon Rota 53 de diğer AD kaydı, bir türü vardır, ama sadece BÖLÜM içinde nokta için işleri biraz sınırlı. Şu anda Heroku bir kurulum için bu kullanarak tavsiye etmem.

  • Bazı insanlar şirketleri de sunan biraz üst üste yok gibi etki alanı adı kayıt ile DNS sağlayıcıları karıştırmayın. DNS anılan sağlayıcıları geçmek için, geçerli etki alanı kayıt ile ad sunucusu kayıtlarınızı güncellemeniz gerekir unutmamanız gerekir. Etki alanı kayıt aktarmak gerekmez.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BetterCoder

    BetterCoder

    17 Aralık 2012
  • ExcelIsFun

    ExcelIsFun

    16 ŞUBAT 2008
  • waterfairy17

    waterfairy17

    9 Aralık 2007