IPv4 adresleri, DNS'de (Etki Alanı Adı Sistemi) A (Adres) kaydı ile bir etki alanı adına eşlenir. IPv6 adresleri AAAA Kayıtları kullanılarak eşlenir. Tuhaf görünüyor mu? IPv4 adresleri 32 bit, IPv6 128 bittir. 128/32 = 4, AAAA / A = 4 de. IPv6'nın DNS'ye girişini tasarlayan tarafından akıllıca bir numara.
DNS, tüm internette hiyerarşik, dağıtılmış bir sistemdir. Tarayıcınız, arama zincirini başlatan bir sistem kitaplığına çağrı yapacak. Önce yerel önbelleğini kontrol eder, genellikle bellekte saklanır. Ardından, diski arar ve HOSTS dosyasına bakar (çoğu UNIXes / Linux'ta / etc / hosts ve Windows'ta C: \ Windows \ System32 \ drivers \ etc \ HOSTS). Ardından, yine de bir yanıt bulamazsa, ağ yapılandırmanıza göre atanan DNS sunucunuzu arar.
BU DNS sunucusu çok daha büyük olan önbelleğini kontrol eder. Bir eşleşmesi varsa, bir yanıt döndürür. Bir cevap bulamazsa, tersine döner ve ISS'nin İSS'si tarafından çalıştırılan daha da üst düzey bir DNS sunucusunu sorar. Bu işlem, kök ad sunucularına ulaşana kadar devam a.root-servers.net
eder m.root-servers.net
. Çoğu DNS sorgusu bu kadar ileri gitmeden UZUN olarak çözümlenir, ancak bazen bir veya iki tanesi bu sorunu çözer. Ancak bir cevap bulunduğunda, o zincirden aşağı doğru tarayıcınıza iletilir.
Ancak tarayıcınız hangi kayıt türünün isteneceğini nasıl biliyor ? Bu, sistem ayarlarınıza bağlıdır. IPv4 yığınınıza öncelik verdiyseniz, tarayıcınız yalnızca DNS sorgularında A kayıtları ister. IPv6 ise, önce bir AAAA kaydı isteyip ardından A kaydına geri döner.
Başka kayıt türleri de var. MX kayıtları, bir etki alanının posta sunucusunun nerede olduğunu tanımlar. NS kayıtları bir etki alanının ad sunucularını tanımlar. SRV kayıtları size belirli bir hizmetin (örneğin SSH veya Web) nerede olduğunu belirtir.
DNS gerçekten internetin gerçek telefon rehberi.