DNS nedir?
Hayal edin, Google’da her arama yapmak istediğinizde www.google.com yerine http://192.78.12.4 yazmak zorunda kalsaydınız. DNS (“Domain Name System”) olmadan tam olarak bu olurdu. Düşük seviye networking bir host’u tanımlamak için yalnızca ham IP address’i anlar. DNS, bizim insanlar olarak web sitelerini ve host’ları bir IP address yerine isimle takip etmemizi sağlar. Bu, İnternet için bir kişi listesi gibidir. Birinin adını biliyor ama telefon numarasını bilmiyorsanız, kişi listenizde basitçe bakabilirsiniz.
DNS temelde hostname’lerden IP address’lere bir dağıtılmış veritabanıdır, biz veritabanımızı yönetiriz ki insanlar sitemize/domain’imize nasıl ulaşacaklarını bilsinler ve başka bir yerde bir başkası da kendi veritabanını yönetir ki diğerleri onun domain’ine ulaşabilsin. Bu domain’ler daha sonra birbirleriyle konuşabilir ve İnternet’in devasa bir kişi listesini oluşturabilirler.
Bu derste, DNS’in bazı temellerini ele alacağız, ancak DNS’in kapsamlı bir konu olduğunu ve gerçekten derinlemesine öğrenmek istiyorsanız ek araştırma yapmanız gerekeceğini unutmayın.
Last updated