DNS Nasıl Çalışır?
Yayınlanan: 2022-08-28Temel olarak CPU, kullanıcının girdiği normal İngilizce kelimeleri ve harfleri anlayamaz. Tüm komutlar, bilgisayarın anlayıp uygulayabilmesi için 1'lere ve 0'lara çevrilir. Bu yazıya netten bakıp başlığına tıklayarak vs. geldiniz. Tüm bu işlemler ikili dil şeklinde bilgisayara iletildi. Özünde, sistemde devam eden çok fazla çeviri var.
Özetle DNS, benzer bir çeviri sürecinin adıdır. Alan Adı Sistemi, www.iamdumdum.com gibi alfasayısal alan adını ilgili IP adresine dönüştürür. Bir web tarayıcısı için site bağlantısı tamamen anlamsızdır. Web sayfalarına atanan IP adreslerini kullanarak gezinir, adlarını ve unvanlarını değil. IP adresleri genellikle '192.168.1.1' gibi gerçekten karmaşıktır. 1.1'. Bir siteyi her ziyaret etmek istediğinizde böyle bir değer girmek sizin için çok kolay olmayacak, değil mi? Aksine SEO için zararlıdır ve web sitesine trafik çekmek de oldukça zor olacaktır. Sizi bu beladan kurtarmak, DNS'nin ilgili olduğu tek şeydir.
Giriş için aşağı yukarı bu kadardı. Bu şeye biraz ayrıntılı olarak bir göz atalım ve nasıl çalıştığını görelim.
DNS Tanımlama: Alan Adı Sistemi Nedir?
1990'larda buralarda mıydınız bilmiyorum ama o zamanlar telefon rehberi veya telefon rehberi denen bir şey vardı. Bunları halka açık telefon kulübelerinde bulabilir ve aramak istediğiniz kişinin telefon numaralarını aramak için kullanabilirsiniz. İnsanların ayrıca kişisel, cep boyutunda olanları da vardı. Ne zaman birini aramak isteseler, rehberde ismi arar ve yanında yazılı olan numarayı çevirirdi.
DNS, temel olarak internetin telefon rehberi veya telefon rehberidir. Alan adını tarayıcıya girdiğinizde, Alan Adı Sisteminde 'arar' ve kendisine atanan IP adresini bulur. Daha sonra bu IP adresi kullanılarak web sitesi yüklenir. Ve içerik yönetim sisteminizle hiçbir ilgisi yok
Tüm bu çeviri ve yorumlama sürecinde, ilgili birkaç bileşen ve adım vardır. Şunlara bir göz atalım:
Bileşenler
Buradaki bileşenler, kullanıcı tarafından DNS'ye yapılan isteğin yürütülmesinde rol oynayan sunucuları ifade eder. Kullanıcı tarafından girilen istek veya komuta göre (alan adı şeklinde) web sayfasının getirilmesi işlemine 'DNS Çözünürlüğü' denir. Web sayfası yüklendikten sonra, DNS isteğinin 'çözümlendiği' söylenir.
DNS çözümlemesinden sorumlu dört ana sunucu vardır. Bunlar:
• Yineleyici
• Kök Sunucu
• Üst Düzey Etki Alanı Sunucusu
• Yetkili Sunucu
yineleyici
Bu, kullanıcı tarafından verilen talimatlara göre bir web sitesi getirmekten sorumlu olan ilk DNS sunucusudur. Özyineleme, gerçek çeviri ve dönüşümün çoğunu gerçekten yapmaz. Yalnızca kullanıcıdan gelen isteği alır ve bir sonraki sunucuya iletir. Polis memuru gibi. Kötü adamları yakalamazlar, ancak acil çağrıları cevaplamak ve bilgileri ilgili memurlara iletmek gibi temel bir görevi yerine getirirler.
Kök Sunucu
Çevirinin başladığı nokta burasıdır. İstek, yineleyici tarafından iletildiğinde, sonraki şey, sayfanın yüklenebilmesi için IP adresini tam olarak belirlemektir. Bu nokta belirleme işlemi için kök sunucu, TLD ve yetkili sunucu kullanılır.

Örneğin, sözlükte bir kelime aramak istediğinizde, önce onu açarsınız. Ardından, seçtiğiniz kelimenin başladığı alfabeyi bulursunuz. Bundan sonra, anlamını bilmek istediğinize en yakın kelimelerin bulunduğu sütuna gidersiniz. Esasen, sizi nihai olarak istediğiniz öğeye götüren üç adım vardır.
Kök sunucu, bu üç adımdan ilki gibidir, yani en genel olanı.
Kök sunucu iki şey yapabilir: 1) kök düzeyinden sonuç gerektiren sorguları çözmek ve 2) isteği TLD sunucusuna iletmek. Kullanıcı root seviyesinde çözülebilecek bir komut girerse, bu sunucu bunu kendi başına gerçekleştirecektir. Ancak, genellikle, kullanıcılar tarafından girilen alan adları kök düzeyinde bulunmaz. Hiyerarşide daha derinlerde bulunurlar ve diğer sunucuların mutlaka devreye girmesi gerekir.
Daha iyi bir fikir edinmek için bu şemaya bir göz atın. En üstte yazılan 'Kök', kök seviyesini ifade eder. '.org' ve '.com' gibi uzantılar TLD sunucusuyla ilgilidir vb.
TLD (Üst Düzey Etki Alanı) Sunucusu
TLD sunucusu, kök sunucudan daha derin bir katmanda çalışır. Yukarıda yaptığımız aynı sözlük örneğini kullanırsak, bu sunucu tam alfabeyi bulduğunuz kısım yani ikinci adım olacaktır.
Tipik alan adlarının sonunda bir son ek bulunur, örneğin '.com', '.org' ve '.net' vb. Bu uzantılar TLD sunucusuna atıfta bulunur. Fark etmişsinizdir ki, 'www.iamdumdum.com'a gitmek istiyorsanız ve yanlışlıkla 'www.iamdumdum.org' yazarsanız, istediğiniz web sayfasını alamazsınız. İstek sırasında yanlış TLD sunucusuyla bağlantı kurulduğundan sayfa görüntülenemedi.
Yetkili Sunucu
Daha önce kullandığımız örneğe bağlı kalarak, yetkili sunucu, sözlükte istenen kelimenin bulunduğu sütunun birebir örneğine, yani son adıma sahiptir. Alan adı TLD sunucusuna ulaştığında, daha derine inip kesin sonuca ulaşabilmesi için onu yetkili sunucuya iletir. Bu sunucu, kayıtlarında girilen alan adının IP adresini bulursa, kullanıcının önüne web sayfası çıkacaktır. Değilse, bunun yerine girilen adresin doğru girildiğini veya sayfanın mevcut olmadığını belirten bir hata gösterilir. DNS uyuşmazlığı, web sitesinin kapandığını görmemizin temel nedenlerinden biridir.
Çözüm
Ve işte karşınızda millet. Umarım bu makaleyi okuduktan sonra DNS ve nasıl çalıştığı hakkında biraz daha bilgi sahibi olursunuz.
Özetlemek gerekirse, Alan Adı Sistemi, alan adını bir IP adresine (PC tarafından anlaşılabilir) dönüştürmek için kullanılır. Yukarıda tartıştığımız bu sürece dahil olan birkaç sunucu var.
Bir dahaki sefere birisi size tarayıcının kullanıcı için web sayfalarını ve siteleri nasıl getirdiğini sorduğunda, onlara anlatacak çok şeyiniz olacak.
