DNS sunucuları vs web sunucuları


0

DNS sunucusu konseptiyle kafam karıştı, burada harika bir cevap buldum https://stackoverflow.com/questions/34878780/how-dns-servers-work-know-the-ip-address-of-website ama bilmek istiyorum DNS sunucusunu ayarlamak için BIND varsa, bununla ne yapabilirim? Windows bilgisayarımda kurarsam ne yapar?

Ayrıca, Godaddy ünlü alan adı kayıt şirketidir. Bu ne işe yarıyor ve bu nasıl çalışıyor? DNS çözümleyici nedir? Lütfen yeni örneklerde açıklayınız: /

Web sunucuları farklıdır ancak Apache, http web sitem için kullanılabilecek başka bir yazılımdır. MI düzeltmek ya da bir şey eksik?


2
Bunları google'a girmeniz gerekiyor, burada oldukça basit şeyler sormuyorsunuz. computer.howstuffworks.com/dns.htm ve ardından computer.howstuffworks.com/web-server.htm
spikey_richie

Yanıtlar:


3

Web sunucusu

Apache gibi bir web sunucusu , bir web tarayıcısı kullanarak iki bilgisayar arasında dosyaları (web sayfaları gibi) aktarmak için kullanılan bir yazılımdır.

Dns sunucusu

İnternetteki her sunucunun 123.123.123.123 gibi bir genel IP adresi vardır . Bu sayı bilgisayarların birbirlerini bir ağ üzerinde (internet dahil) iletişim kurmak için nasıl bulduklarıdır. Bunu bir telefon numarasına benzer bir şey olarak düşünebilirsiniz.

Bir DNS sunucusu, coolsite.com gibi bir etki alanı adını belirli bir IP adresine bağlamanın bir yolunu sağlamak için Etki Alanı Adı Sistemini kullanan bir sunucudur . Bunu bilgi çağırma gibi düşünün. Telefon numarasını bilmek veya hatırlamak zorunda değilsiniz (IP adresi) - sadece bir operatör arayın (doğru DNS sunucusuyla irtibata geçin), bir ad verin (etki alanı) ve konuşmak istediğiniz kişilere bağlısınız. Web sunucusu).

DNS sunucuları, bir etki alanı adını bir IP ile eşleyen DNS kayıtlarını tutar. Özellikle BIND'de, bir DNS kaydı girişi örneğin:

coolsite.com    IN A    123.123.123.123

Sorular

DNS sunucusu olarak BIND kurulumum varsa, bununla ne yapabilirim? Windows bilgisayarımda kurarsam ne yapar?

Bu bilgisayarın yukarıdaki örnekte "operatör" olmasına izin verir ( Yetkili Ad Sunucusu olarak işlev görür ). Avantaj, esas olarak, daha sonra “çağrıları” (bir web sitesi için istekleri) yönlendirebilmeniz, ancak üçüncü bir tarafa güvenmeden (ki bu para tasarrufu da dahil olmak üzere çeşitli avantajlara sahip olabilir) gerçekleştirmenizdir. Genellikle bu, dış ziyaretçileri belirli bir bilgisayara bağlamak için kullanılır, ancak ortak sitelere yönelik istekleri (örneğin Google) yönlendirmek veya yalnızca ağa özel özel alan uzantıları oluşturmak (ör. Mysite.lan ) gibi yerel ağınızda da özel şeyler yapabilirsiniz. .

Godaddy ünlü bir alan adı kayıt şirketidir. Bu ne işe yarıyor ve bu nasıl çalışıyor?

.Com , .net , .org gibi her Üst Düzey Alan Adı (TLD) için , ilgili uzantıya sahip bir alana bağlı DNS sunucusu bilgilerini yöneten bir tür kuruluş (veya kuruluş) vardır. Örneğin, Verisign adlı bir şirket , .com alan adlarıyla ilişkili DNS sunucusu bilgilerini kullanır . Ayrıca (daha teknik olarak) bu bilgilerin gerçekte depolandığı farklı kuruluşlar tarafından işletilen kök ad sunucusu olarak adlandırılan özel DNS sunucu grupları da vardır .

Bu birincil kuruluşlar genellikle halkla doğrudan ilgilenmez (ya da yardıma ihtiyaç duyabilirler), bu yüzden bu kısmını idare etmek için sıklıkla kayıt yapanlar vardır. GoDaddy'de , kişilerin etki alanı adlarını kaydetmesine (örneğin, coolsite.com ), DNS sunucusu bilgilerini (örneğin, BIND çalıştıran Windows PC'niz gibi) ve bu bilgiyi Verisign'a iletmesine yardımcı olmak için Verisign ile bir sözleşmeleri var . Verisign daha sonra eğer birileri coolsite.com için sorarsa , doğru DNS sunucusuyla (bu etki alanıyla ilişkilendirilmiş web sunucusunun IP adresini döndüren) temas kurmasını sağlar.

[W] şapka bir DNS çözümleyicisi mi?

DNS çözücüler, bir IP adresinin bilgisayarınız tarafından başka şekilde bilinmediği durumlarda bir web sitesinin IP’sini bulmanıza yardımcı olan DNS sunucularıdır (örneğin , genellikle aşağıdakiler de dahil olmak üzere diğer DNS sunucularına bir dizi istek yaparak " coolsite.com - 123.123.123.123 " kök isim sunucularına, bu IP’yi bulmak için).


1

Web sunucuları farklı ancak Apache, http web sitem için kullanılabilecek başka bir yazılım.

Evet, onlar farklı bir şey, ancak DNS ve HTTP arasında birçok paralellik var. Aşağıdaki karşılaştırmaya bakınız.

DNS sunucusunu ayarlamak için BIND varsa, bununla ne yapabilirim?

BIND aslında ondan ihtiyacınız olana bağlı olarak iki farklı işlev sunar :

  • "Yetkili" ad sunucuları web sunucusu gibidir: doğrudan belirli bir etki alanı için veri sağlarlar.

    • Apache, Nginx, IIS, HTTP isteklerine cevap vererek web sitelerine hizmet verebilen bir yazılımdır. Onlardan bir URL isteyin, dosyayı size verdiler.
    • BIND, NSD, Knot, DNS isteklerine cevap vererek etki alanına hizmet edebilen bir yazılımdır. Onlardan bir alan adı isteyin, size IP adresini verirler.


    Örneğin, GoDaddy (diğer birçok kayıt şirketi gibi), yetkili ad sunucularını ücretsiz bir ekstra servis olarak kullanmanızı sağlar. BIND'i kurabilir, GoDaddy'nin kontrol panelinde belirleyebilir, tüm alt etki alanlarınızı listeleyen bir "bölge dosyası" yazabilir ve etki alanınızı kendiniz bu şekilde barındırabilirsiniz.

  • "Çözümleyiciler" bir şekilde proxy'ler gibidir: taleplerinizi gerçek yetkili ad sunucusuna (veya başka bir proxy'ye) iletirler. Ayrıca önbellekleme gerçekleştirir.

    • Kalamar bir web proxy'sidir. Apache web sitelerini barındırabilir ve / veya vekil olabilir.
    • Unbound bir DNS çözümleyicisidir. BIND, etki alanlarını barındırabilir ve / veya çözümleyici olabilir.


    Hemen hemen her ISS, müşterilere gerekli yetkili sunucuları bulma ve sorgulama işini yapan birkaç "özyinelemeli" çözümleyici sunar. Google’ın 8.8.8.8da özyinelemeli bir çözümleyicisi.

    Bu arada, ev yönlendiricinizde sık sık sadece ISS'nin çözümleyicilerine istekleri ileten, ancak yine de yerel önbellekleme sağlayan küçük bir "proxy" çözümleyicisi bulunur. (Genellikle Unbound veya "dnsmasq" gibi yazılımlar bunun için kullanılır, ancak BIND de aynı şeyi yapabilir.)

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.