IP adreslerinin ezberlenmesinin zorunluluğu nedeni ile genellikle bilgisayarlar “host” adları ile anılırlar. Yani internet üzerindeki her bilgisayarın bir IP adresi bir de host ismi bulunur. Fakat iletişimin sağlanması için bu isimlerin tekrardan IP adreslerine çevrilmeleri gerekir. Bu yüzden bu çevirme işlemini yapması amacı ile DNS (domain name system) kullanılır. DNS internette bulunan her IP adresinin ve alan adını barındıran bir veri bankasıdır.
Bu sistem öyle korulmuştur ki bu veri tabanı bilirle kriterlere göre ayrılır ve sınıflandırılır. Bir bilgisayarın alan adı isim.com şeklindedir. Ayrıca bulunduğu ülkeye göre sonunda ülkenin kodu da eklenir. Örneğin Türkiye’de bulunan bir alan adı şu şekilde olacaktır. “isim.com.tr” Bu her alanla ilgili birer DNS sunucusu vardır. “Tr” domain’ini alan bütün bilgisayarların listesi bir sunucuda tutulur. Örnek olarak sonu .com ile bitenler Amerika’da bir DNS sunucu bilgisayarda tutulur. Bu adresler sondan başa doğru ayrıştırılır. Yani “isim.com.tr” alan adı önce “tr” adına göre ayrılır ve diğer aynı adlı bilgisayarla birlikte düzenlenir. Eğer sonunda bir ülke kodu yoksa ki sadece Amerika’daki bilgisayarlar için geçerlidir direct “.com” adına bakılarak ayrıştırılır. Bunlara üst düzey domain de denilir.
.com Ticari Şirketler
.edu Eğitim kurumları
.org Ticari olmayan organizasyonlar
.net İnternet omurgası görevini üstlenen ağlar
.gov Hükümete bağlı kurumlar
.mil Askeri kurumlar
Bilgisayarımızda bir adres girdiğimiz zaman bu bilgiler direk olarak ilgili DNS sunucusuna ulaştırılır. Bu DNS sunucusu eğer bu bilgisayarın bilgisini içeriyorsa DNS istemcisine hemen ilgili adresin IP adresini ulaştırır.