Ağ dünyasında, bilgisayarlar insanlar gibi isimlerle değil, sayılarla çalışırlar, çünkü bilgisayarlar ve diğer benzer cihazlar, IP adresleri gibi sayıları kullanarak bir ağ üzerinden bu şekilde konuşur ve birbirleriyle özdeşleşirler.
Öte yandan insanlar, ister doğrudan başka bir kişiyle konuşurken, isterse bir ülkeyi, yeri veya bir şeyi tanımlarken, sayılar yerine isimler kullanmaya alışkındır, insanlar sayılar yerine isimlerle özdeşleşir. Bu nedenle, bilgisayarlar ve insanlar arasındaki iletişim boşluğunu kapatmak ve iletişimini çok daha kolay hale getirmek için ağ mühendisleri DNS’i geliştirdi ve DNS bir alan adı sistem, (Domain Name System) anlamına geliyor.
Web tarayıcınıza bir web adresi yazarsanız, DNS adı bir sayıya çözecektir, bilgisayarların bildiği tek şey sayılar olduğundan. Örneğin, belirli bir web sitesine gitmek isteseydiniz, web tarayıcınızı açar ve o web sitesinin alan adını yazardınız, örneğin google.com’u kullanalım. IP adresinin ne olduğunu zaten biliyor olsaydınız, Google web sayfasına gitmek için google.com yazmanız gerekmezdi. Ancak ezberlemeye alışık olmadığınız için sayılarla, özellikle internette milyonlarca web sitesi olduğunda, bunun yerine alan adını yazıp DNS’in bizim için bir IP adresine dönüştürmesine izin veriyoruz.
Yani DNS temelde temelde bir telefon rehberi gibi çalışır, bir numara bulmak istediğinizde, önce numaraya değil, ismine bakarsınız ve sonra size numarayı verir.