DNS barındırma daha iyi Domain sağlayıcı veya Hosting sağlayıcı tarafından yönetiliyor?


11

DNS'nin GoDaddy / Namecheap gibi Etki Alanı Sağlayıcısı tarafından yönetilmesine izin vermek veya ad sunucularını Linode gibi barındırma sağlayıcılarına yönlendirmek daha iyi mi? Her ikisinin de farklılıkları ve dezavantajları / avantajları nelerdir?

Yanıtlar:


11

Web barındırma çok daha fazla, DNS barındırma bir emtia hizmetidir, bu nedenle DNS sağlayıcı yetkin olduğu sürece, bir sağlayıcıdan diğerine çok fazla fark yoktur. Nedenleri:

  • Internet DNS ağı yük dağıtılacak şekilde tasarlanmıştır. Yani, kullanıcılar example.com'a baktığında, tümü alan adınızın yetkili ad sunucularına istek göndermez. Genellikle, ISS'lerinin yerel önbellek DNS sunucusuna istekte bulunurlar. Ve bazen, bu ad sunucuları, isteği daha merkezi bir özyinelemeli ad sunucusuna gönderen ileticilerdir. İstemcinin yerel DNS önbelleği veya ISS'nin yönlendirme veya özyinelemeli ad sunucularının DNS önbellekleri, alan adınız için süresi dolmamış bir kayıt içeriyorsa, yetkili ad sunucularınız sorgulanmaz.
  • DNS çok güçlü bir sistemdir, ancak aynı zamanda çok basittir. Ve çoğu insan çok karmaşık DNS kurulumlarına ihtiyaç duymaz veya en temel DNS özellikleri dışında hepsine erişmez. Ağ performansı ve kullanıcı arayüzünün yanı sıra, bir hizmeti diğerinden ayıracak pek bir şey yok. Son kullanıcı için, bir DNS sağlayıcısını diğerinden ayırmak için daha az şey vardır.
  • Ağ performansı bile büyük ölçüde müşterinin ISS'sine ve ara bağlantılarına bağlıdır. Ve bir web sayfası isteği bağlamında, DNS toplam bant genişliği ve gidiş-dönüş süresinin çok az bir kısmını oluşturur. Bir tarayıcı oturumu bağlamında, DNS sunucularınızın performansı daha da önemsizdir.

Bu yüzden benim için maliyet ve rahatlık en büyük faktörler. Ve genellikle en ucuz ve web barındırma DNS sunucularını kullanmak en uygunudur. Etki alanlarımı web barındırıcım aracılığıyla da kaydediyorum (başka bir emtia hizmeti olduğundan ve web barındırıcıları ortalama olarak kayıt şirketlerine göre çok daha az gölgeli olduğundan), neredeyse her şeyi bir kontrol panelinden yönetebiliyorum. Yeni bir etki alanı kaydettiğimde, otomatik olarak hesabıma ekleniyor, DNS girişleri oluşturuluyor ve web sunucusunda vhost ayarlanıyor.

Daha yüksek güvenlik gerektiren projelerde, DNSSEC'yi destekleyen bir web barındırıcısı arayabilirim (kök ad sunucuları desteklemeyen birçok TLD'den birini kullanıyorsanız bu önemsizdir). Ama bunun dışında, alışveriş yapmak için çok fazla şey yok.

Web barındırıcınızın sağlamadığı belirli DNS özelliklerine ihtiyacınız olmadığı sürece (ve bunlara bağlı kalmak için iyi bir nedeniniz varsa), yalnızca web barındırıcısının işlemesine izin veririm. Barındırma ihtiyaçlarınızın% 99'unu zaten yönetiyorlar, bu yüzden neden başka bir hesap (başka bir fatura, giriş kimlik bilgileri kümesi, yönetici paneli, destek personeli ...) ve başka bir başarısızlık noktası oluştursun. Biraz daha zaman gerçekten yetkin ve güvenilir gerçekten iyi bir web barındırma seçmek için harcamak daha mantıklı.


Düzenleme:
Bu cevabın uzunluğu için özür dilerim, ama sadece birkaç nokta daha eklemek istiyorum:

  • Orada olan özel bir DNS hizmetini seçme meşru nedenleri ise aşağıdakiler gibi gelişmiş özelliklere ihtiyaç kullanıcıların% 1'ine bir parçasısınız:

    • DNS yük dengeleme - tipik olarak, bir CDN sizin için yük dengeleme sağlar, ancak kendi kendini yöneten küçük ölçekli CDN'nizi birkaç konumla çalıştırıyorsanız, bu yararlı olabilir. Round-robin DNS en iyi yük dengeleme yöntemi değildir, ancak iyi bir DNS sağlayıcısı daha iyi DNS tabanlı yük dengeleme yöntemlerine sahip olmalıdır.
    • Ultra düşük gecikme süresi - daha önce de belirtildiği gibi, DNS hizmetiniz olağanüstü derecede zayıf olmadıkça, farklı DNS sağlayıcıları arasındaki performans farkı son kullanıcılar tarafından fark edilmez. Bununla birlikte , bu tür performans mikro optimizasyonlarının son derece zaman açısından kritik uygulamalar ve / veya DNS aramaları DNS önbelleğe alınmış isteklere yüksek oranda sahip olanlar gibi fark yaratabileceği belirli nişler vardır.
    • Dinamik DNS - küçük bir web yöneticisi / sunucu yöneticisi azınlığı, sunucularını dinamik IP'lerde barındırmayı seçer. Bu çoğu durumda ideal olmaktan uzaktır, ancak statik bir IP kiralamadan ev geniş bant bağlantınızda bir web sitesi barındırmak istiyorsanız, özel bir DNS sağlayıcısı kullanmanız gerekir.
    • Yüksek kullanılabilirlik - diğer uçta, tipik web sunucuları ve kayıt şirketleri tarafından sunulan% 99,98 çalışma süresinin yeterli olmadığı çok kritik görev uygulamaları / hizmetleri olan kuruluşlar vardır. Bu tür müşteriler, Amazon ve Dyn gibi şirketlerin sağladığı fazlalık ve SLA garantilerine ihtiyaç duyarlar.

    Yine de, çoğu bu hizmetleri gerektiren% 1'e düşmüyor. Ayrıca, bu özelliklerin çoğu ile CDN / bulut barındırma arasında büyük bir çakışma vardır. Bu yüzden önce durumunuzu ve seçeneklerinizi dikkatlice değerlendirin. Performansa odaklanıyorsanız, DNS'nin ana darboğazınız olup olmadığını görmek için bazı ölçütler yapın. Yük dengeli anycast DNS, vb.'ye ihtiyaç duymadan önce genellikle daha kolay ve çok daha önemli performans optimizasyonları yapılır.

  • Yorumlara göre, web hostları sizin için otomatik olarak birçok DNS yönetimini idare eder. Üçüncü taraf bir DNS sağlayıcısıyla, yeni bir site kurmak iki kat daha uzun sürer ve web barındırıcınızın DNS ayarlarınızı bozan ağ değişiklikleri yapması konusunda endişelenmeniz gerekir. Sadece daha verimli web barındırma tüm bu otomatik izin sağlar.
  • Yine de, subpar performans ve kullanıcı arayüzü / özellikleri olan yetersiz web barındırıcılarına ve kayıt şirketlerine dikkat etmelisiniz. Onlar küçük bir azınlık, ama Godaddy onlardan biri. Özellikle, rutin olarak DNS isteklerini düşürüyorlar ve hatta yetersiz yetkilendirilmiş DNS sunucularını yenilemek yerine seçici DNS kesintileri politikası oluşturdular . Böyle bir durumda, sadece genel DNS kayıtlarını zayıflatmak, şirket ile yetersiz yönetim gibi daha temel problemler önerdiğinden, sadece kayıt şirketlerini / web sunucularını değiştirirdim.

Web barındırıcımı değiştirmek istersem, tüm DNS girişlerim gitti, değil mi? Bu durumda kayıt memurları daha mı iyi?
Deepak Mittal

@dpacmittal: Web barındırıcılarını değiştirmek isterseniz, siz (veya web barındırıcısı) tüm etki alanlarınız için bir bölge aktarımı yapar ve girişleri çoğaltır, işlemdeki uygun olanları değiştirir (çoğu ana bilgisayar bunu sizin için yapar). Ayrı bir DNS hizmeti kullanıyorsanız, yine de tüm DNS girişlerini yeni ana makinenizi gösterecek şekilde manuel olarak değiştirmeniz gerekir. Web barındırıcılarını sık sık değiştirmediğiniz sürece, web barındırıcınızın barındırıcısına sahip olmanız, her yeni etki alanı / alt alan adı veya sunucu IP (leri) değişikliği oluşturduğunuzda DNS'inizi manuel olarak düzenlemek zorunda kalmanıza kıyasla daha az iş demektir .
Lèse majesté

Özellikle, çoğu web barındırıcısının statik IP'lerinin% 100 statik olarak garanti edilmediğini göz önünde bulundurarak (tıpkı ISS'nizden kiralanan statik IP'ler gibi). Ancak, en azından statik IP'niz değişirse veya farklı bir sunucuya taşınıyorsanız sizi uyarırlar. Eğer Ama eğer yok belirli bir etki üzerinde statik IP'ye sahip, daha sonra IP web barındırma ihtiyaçları / ağlarını değiştirmek etrafında bir sunucuya taşımak için her farkında sensiz değişim yükümlüdür. Bu, alan adlarınızda barındırılan diğer hizmetler (ör. Posta, veritabanı vb.) İçin de geçerlidir. Bu şeyleri kendiniz izlemek zorundasınız.
Lèse majesté

Mükemmel yanıt ve iyi biçimlendirilmiş +1
Simon Hayter

3

Web sitenize ne kadar değer verdiğinize bağlıdır. Kesintileri olan ve düşük trafiğe sahip olduğunuzda bir Registrar DNS iyi ve ücretsiz olacaktır. Web sitenize değer verirseniz ve optimum performans ve güvenilirlik sağlamak istiyorsanız, elbette yönetilen bir sağlayıcıya gidin. Ben şahsen Dyn için çalışıyorum, bu yüzden hizmetimiz hakkında sizinle daha fazla konuşmaktan mutluluk duyarım. Kişisel / smb / kurumsal olmak üzere üç seviyeli hizmetimiz var, bu yüzden herkes için bir fiyat noktası var ve bu sektörde lideriz. Route53 ve UltraDNS, 1. seviye sağlayıcılar olarak değerlendireceğimiz diğer iki kuruluştur. Bu bağlantılara göz atın. onlar sizin için yararlı olabilir. :)

http://blog.catchpoint.com/2011/10/05/free-dns-hurts-web-performance

http://www.diaryofaninja.com/blog/2012/03/03/devops-dns-for-developers-ndash-now-therersquos-no-excuse-not-to-know

  • @ CjSwan33

Amazon'dan daha ucuz fiyat teklif edebilir misiniz? Dyn'in standart planını karşılaştırarak 600.000 sorgu 10 bölgeyi yılda 29.95 $ ayda 2.49 $ olarak hesaplıyor. Rota 53 ayda 1.000.000 sorgu, 25 bölge ayda yaklaşık 1.00 $ 'dır?
Anagio

1

DNS yönetimi için Amazon Route 53 kullanıyorum. Önceki sağlayıcım no-ip.com'dan daha fazla seçeneğe sahipler. No-ip'e ihtiyacım olan yapılandırma desteklenemedi. Route 53, diğer DNS yönetim hizmetlerine kıyasla oldukça ucuzdur.


1

GoDaddy / NameCheap vb. Daha ucuzdur, ancak daha az esneklik sunar. Linode sanal sunucusu çalıştırmak daha karmaşıktır ve daha fazla esneklik sunar. Alternatif bir orta yol, özel DNS hizmetleri sunan şirketlerdir.


1
Ancak DNS'nin kayıt şirketi tarafından yönetilmesi, web barındırıcılarınızı değiştirme esnekliği sağlar, değil mi? Benim durumumda, MX girişlerim Google App'in posta sunucularına yönlendiriliyor ve DNS web barındırıcım tarafından yönetiliyor. Şimdi geçiş yapmak istediğime göre, geçişten sonra tekrar MX girişleri eklemem gerekecek, eğer kayıt şirketimin DNS'yi yönetmesine izin verseydim sorun olmazdı.
Deepak Mittal

Evet, bu başka bir avantaj.
paulmorriss

0

DNS barındırma, diğer akıllı işler gibi , profesyoneller tarafından daha iyi yapılır . Alan adı satıcıları veya WebHosting satıcıları Hostmaster görevinde profesyonel değildir . Bu nedenle cevap "bağlıdır ..." б gereklialanında daha yetkin çalışanın nerede bulunacağına bağlıdır.

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.