İki ad sunucusu gerekli mi?


11

İnternet bağlantımı iki kişisel web sitesini (iki farklı alan adı) barındırmak için kullanmak istiyorum. Ayrıca bu alanlar için posta barındırmak istiyorum.

Bu, kendi ad sunucumu barındırmayı gerektirir. Kayıt sitemin web sitesindeki ad sunucuları yapılandırma bölümünde iki ad sunucusu gerekir. Muhtemelen güvenilirlik için mi?

Daha önce zoneedit.com'u kullandım ve bana iki isim sunucusu sağladılar, ancak kendimi barındırmak, kendime biraz para kazanmak ve bağlamayı deneyim için nasıl yapılandıracağımı öğrenmek istiyorum.

Sadece bir internet bağlantım var ve sadece bir isim sunucusuna ev sahipliği yapabiliyorum. İkinci ad sunucusuyla ne yapmalısınız?


10
Bu konuda "Süper kullanıcı ait" ile katılmıyorum gerekir. Burada DNS Sunucuları hakkında konuşuyoruz . Kişisel alan adı olsun ya da olmasın, sunuculardır ve bir sunucu rolünü yerine getirirler.
Evan Anderson

4
"Sunucu Hatası, sistem yöneticileri ve BT uzmanları, bilgisayarları profesyonel kapasitede yöneten veya koruyan insanlar içindir." "İki kişisel web sitesi", "profesyonel bir kapasitede" oluşmaz.
womble

18
@womble Akıl yürütmeniz korkunç; yığın akışı ile ilgili kişisel programlama projeleri hakkında soru soramayacağınızı da söyleyebilirsiniz. Gönderi için doğru yer için asıl kriter, konunun doğru kitleye yönelik olup olmadığı ve ad sunucusu kurulum sorularının süper kullanıcıya yönlendirilmesi gerektiğini iddia etmek zor.
phoebus

2
Her iki şekilde de gidebildiğinde, soruyu soran kişiye kravat atıyorum. İnsanları buraya gelmeye teşvik etmek ve onları dövmekten daha iyidir
Matt Simmons

2
"Şirketimin 2 web sitesi ..." sorusunu kolayca ifade edebilirdi
SpaceManSpiff

Yanıtlar:


19

İki ad sunucusu çalıştırma gereksinimi RFC 1034'ün §4.1'inden gelir ve aslında fazlalık içindir.

Çok ucuz "ikincil DNS" hizmeti sunacak çok sayıda sağlayıcı vardır, burada bölge dosyasını kullanarak birincil sunucunuzdan aktarırlar AXFR. Örneğin, Birleşik Krallık'ta ayda sadece 2,30 £ (3 doların biraz üzerinde) 50 alan adı için ikincil hizmet verecek olan tanınmış bir sağlayıcımız var.

Bu size bölgeyi kendiniz yönetme ve çalıştırma yeteneği verir, ancak yine de ihtiyacınız olan esnekliği sağlar.


2
RFC, "Yönetimsel fiat ile, her bölgenin en az iki sunucuda bulunmasını istiyoruz" anlamına gelir. Bu çok sığ bir görünüm, örneğin colo'm hem HTTP hem de DNS sunucularının barındırıldığı ONE sunucusunda çalışıyor. DNS'nin başka bir yerde yansıtılmasının bir anlamı yok çünkü tek sunucum çalışmıyorsa sitem devre dışı, nokta.
rustyx

6
@RustyX o kadar basit değil - IMHO, burada sığ olan kendi görüşünüz. DNS'iniz bozulursa, negatif önbellekleme (bkz. RFC 2308), web sunucusu gerçekten açık olsa bile, alan adınızın var olduğunu geçici olarak unutacaktır. Benzer şekilde, bozuk DNS'ye sahip bir alan adına gönderilen postalar kuyruk yerine değil bırakılır.
Alnitak

gereksiz DNS sahibi olmanın gerçek nedenlerini açıkladığınız için teşekkür ederiz. Gerçekten de negatif önbellekleme ve e-posta çok önemliyse mantıklıdır. Ama benim için bu bir sorun değil. Ve yıllardır tek bir DNS çalıştırıyorum, çünkü yaptığım şey için yeterince iyi.
rustyx

Bir DNS geçici olarak devre dışı bırakıldığında @Alnitak Mail'in bırakılması gerekmez. ServFail(Sunucu hatası) ve NXDomain(var olmayan etki alanı) durum kodları arasında bir fark vardır . Görünüşe göre posta sunucuları sıraya giriyor ServFail, bu da bir DNS sunucusuna erişilemediğinde meydana geliyor.
Ruben Verborgh

@RubenVerborgh yalnızca posta sunucusu DNS yanıt kodunu gösteren DNS API'leri kullanıyorsa. Ortak gethostbyname()işlev ailesi bunu yapmaz ve ne de (AFAICR) yeni değildirgetaddrinfo()
Alnitak

5

Geleneksel bilgelik artıklık için iki isim sunucusuna sahip olmaktır. İdeal olarak, diyelim ki kolonuza ulaşılamıyor olsa bile, aşağı ad sunucuları doğru yere işaret ediyor. Bu web sitelerini evinizden barındırıyorsanız, zayıf bağlantınız muhtemelen makinelerin kendileri değil, bağlantınız veya gücünüz olacaktır (sunucuları kullandığınızı ve yeniden tasarlanmış masaüstü bilgisayarları değil). Ayrıca, evinizden ev sahipliği yaptığınızdan, yüksek kullanılabilirliğin bir gereklilik olmadığını varsayıyorum.

Ancak, kök sunuculara dinamik bir IP kaydedemeyeceğiniz için, statik bir IP adresinizin olduğundan emin olmanız gerekir. Bu, IP'niz değişirse, makineleriniz için doğru IP'yi aramak için herkesi yanlış yere yönlendirecekleri anlamına gelir.


1
Güvenlik açısından burada öne çıkacak bir başka nokta: DNS'yi statik olmayan bir IP adresiyle barındırmaya çalışırsanız ve başka bir anlayışlı kullanıcı daha sonra önceki IP adresinizi alırsa, web siteniz için arama isteklerini alabilir, farklı hizmet verebilir ve ziyaretçileri farklı bir yere gönderin. Her zaman% 100 statik IP ile devam edin.
Brian Cline

Statik bir IP adresim var

4

Birincil sunucum için EveryDNS kullanıyorum . Alan adım bu şekilde ayarlanmadı, ancak ücretsiz olarak ikincil hizmet sunuyorlar. Bu, farklı bir ağda yedekli bir ad sunucusu almanıza ve yine de BIND'ı kendi başınıza kurmanıza izin verir.


1
+1 Works harikalar ... İsim sunucularını kendiniz barındırmanın ne demek olduğunu hiç görmüyorum. Son zamanlarda ücretsiz Zoneedit + DynDNS'den EveryDNS'e geçtim ve çok memnunum, o kadar çok bağış yaptım ve yıllık olarak yapmaya devam etmeyi planlıyorum.
Oskar Duveborn

1

Alan adı kayıt sisteminiz birçok kez DNS kaydına dahil olan DNS hizmetlerini de sunar. Bu nedenle GoDaddy ve Network çözümlerinde kaydettiğim etki alanları hem DNS'lerini kullanıyor hem de ekstra bir ücret ödemiyor.


1

XName ücretsiz DNS barındırma hizmeti sağlar. İkincil sunucunuz için ad sunucularından herhangi birini kullanabilirsiniz.


0

DNS için MINIMUM iki sunucu gerekir. Etki alanlarınız için DNS sunucularıyla 13 adede kadar benzersiz IP adresiniz olabilir ve herhangi bir yayın ağı çalıştırıyorsanız, her adresin arkasına yüzlerce DNS sunucusu koyabilirsiniz.

Ancak küçük bir site için, iki farklı ağda iki DNS sunucusuyla başlamak ve oradan çalışmak en iyisidir.

Google'a gidip arama dizesini kullanırsanız, "secondary dns" freeücretsiz ikincil veya yedek DNS sunan bir dizi kuruluş bulacaksınız. Ayrıca onlar için ücretsiz ikincil DNS sağlamanızı isteyebilirler, bir nevi sırtımı kaşıyorsunuz ve ben de seninkini kaşıyorum.

Bu tür üç veya daha fazla düzenlemeyi bulmak iyi bir fikirdir çünkü koşullar zamanla değişir.


0

Birçok alan adı kayıt kuruluşu 2 DNS sunucusu gerektirmez (son kontrol ettim - örneğin NameBargain.com). Kayıt şirketiniz buna ihtiyaç duyuyorsa, alışveriş yapın.

Statik bir IP adresiniz varsa ve her şeyi (web, DNS, vb.) Yine de aynı tek IP adresi / bağlantı / kutuda barındıracaksanız, iki DNS sunucusu için RFC gereksinimi gerçekten aşırıdır. Sunucunuz veya bağlantınız kesilirse, başka bir yerde işlevsel bir DNS sunucunuz olması gerçekten önemli değildir.


2
Yanlış. Alnitak'ın cevabının yorumlarına bakın.
bortzmeyer
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.