Alan Adı Sistemi'nin kısaltması olan DNS, 256 karaktere kadar olan alan adlarını ifade etmek için kullanılır. DNS, sistem, makine ve kullanıcılar arasında iletişim kurmak için IP adresleri yerine alan adlarını kullanır. Domain adı verilen bu isimler ile IP adresi olmadan internette gezinmek mümkündür. Bir web sitesine erişmek istediğinizde, DNS söz konusu web sitesinin İnternet'in hangi bölgesinde yer aldığını yorumlayarak doğru adrese ulaşmanızı sağlar. DNS en basit anlamıyla internet dünyasının telefon rehberi olarak ifade edilebilir. İnternet dünyasında her bilgisayarın bir adı, her sunucunun da bir alan adı vardır. Bu domainlere ulaşmamızı sağlayan DNS, telefon numaralarında olduğu gibi 10.30.60.100 gibi isimlere karşılık gelen IP adresleri atamamızı sağlar. Tarayıcıda girilen internet adresine bu şekilde ulaşıyoruz. Teknik olarak DNS; Sanal evrenimiz olan departmanlar arasındaki iletişimi bölümlere ayıran, adlandıran ve düzenleyen özel bir ağa bağlı İnternet veya herhangi bir kaynak için merkezi olmayan bir adlandırma sistemidir. Bir İnternet ağını oluşturan her varlığın yalnızca kendi IP adresi vardır. Bu IP adreslerinin hatırlanması çok zordur. DNS bu noktada devreye giriyor ve alan adı çözümlemesi üzerinden iletişim kurmamızı sağlıyor. Google.com > 172.217.17.17 Gmail.com > 7 .125.2 .19 Microsoft.com > 0.112.72.205 Hotmail.com > Açık > Açık > 20 .79.17.17.17 .57 > 2 '.5' erişim için IP adreslerini hatırlayalım günlük hayatımızda en çok kullandığımız hizmetler veya şirketler. Ancak, onlarca web sitesi için dört IP adresinden oluşan bu blokları hatırlamak çok zor bir durum olur ve çoğu zaman kafa karıştırıcı olan erişim sorunlarına neden olur.
DNS'nin amacı nedir?
DNS'nin kullanımı çok kolaydır. Aynı zamanda anlaşılması kolaydır ve hızlı bir şekilde çözüme ulaşılabilir. IP adreslerini günlük hayatta kullanmak ve hatırlamak pratik olmadığı için alan adları için bir isimlendirme sistemi (Google.com vb.) kullanılmaktadır. DNS sisteminin amacı, bir alan adı veya IP numarası ile ilgili sorguları yanıtlamaktır. Tipik olarak, DNS'yi çalıştırmak için "Berkeley Internet Name Domain (BIND)" yazılımı kullanılır. Tarayıcınız ile bir web sitesine (Facebook.com vb.) erişmek istediğinizde, DNS sistemi sitenin nerede olduğunu, IP adresini ve hangi bilgisayara ait olduğunu tespit eder ve istediğiniz yere hızlıca ulaşabilirsiniz.
DNS nasıl çalışır?
DNS, adları çözmek için çözümleme sistemlerine sahiptir. Ad çözümleyiciler, alan adlarına karşılık gelen IP adreslerini belirlemek için kullanılır. Çözümleyicilere DNS istemcileri denir. Bir DNS sistemi birden fazla ad çözümlemesi kullanabilir. Böylece biri çökerse diğerleri görevi devralır ve bağlantının kopmamasını sağlar. Tarayıcınıza bir alan adı yazıp giriş yaptığınızda tarayıcınız önce işletim sisteminizden alan adını ister ve tabii ki işletim sistemi yanıt vermez. Daha sonra modeminizi isteyecek ve ardından Telekom'a ve ana DNS sunucularına soracaktır. İlgili DNS sunucu veritabanında bu alan adı için bir eşleşme varsa, IP adresiyle eşleşecek ve tarayıcınız bu yanıtı saniyenin çok altında alacak ve alan adını barındıran sunucu ile iletişim kuracaktır. Ardından veri aktarımı başlayacak ve ilgili web sitesi tarayıcınızda görünecektir.
DNS neden değiştirilmelidir?
Başlangıçta, ülke başına . İnternet adresi tahsis edildi. IP adresleri, uygun alan adlarını barındıran DNS sunucularına yönlendirme yapacak şekilde yapılandırılır. Daha sonra '.edu', '.gov', '.com' gibi alan adları ayırt edilmeye başlandı ve bugüne kadar '.tech', '.blog', '.org .tr' gibi farklı uzantılar görmeye başladık. İnternette gezindiğimizde, alan adlarını yazıp enter'a bastığımızda, o siteleri milisaniyeler içinde görüntülediğimizde ve iletişim kurduğumuzda, o IP adreslerini gerçekten hatırlayan altyapıya yerleşik DNS sistemleri vardır. Biz kullanıcılar bazen internette gezinirken tarayıcıyı kullanırken sorunlarla karşılaşıyoruz. Bunlardan bazıları DNS ile ilgilidir. Bu noktada işletim sistemimize veya modemimize DNS girerek farklı DNS sunucuları üzerinden haberleşmeye devam ediyoruz. Öte yandan, DNS sunucuları bazen geç yanıt verebilir ve iletişimi hızlandırmak için farklı DNS sunucularını tercih edebiliriz. Bunun gibi küçük ama sinir bozucu sorunlar DNS adreslerinin değiştirilmesini gerektirebilir. DNS adreslerini değiştirirken genellikle hızlı ve güvenilir DNS sunucularını tercih etmeliyiz.