Domain, Türkçe karşılığı "alan adı" olan bir terimdir. Herhangi bir web sitesine girerken o web sitesinin IP adresi ile ilgili alana bağlanmanız gerekir. Söz konusu IP adreslerinin herkes tarafından bilinmesi ve akılda tutulması mümkün değildir. Dolayısıyla domain kavramı geliştirilmiş olup, insanların IP adresi yerine domain ismi ile web sitesine bağlanması sağlanmıştır.
Domain, en genel ifade ile web sitesinin adı ve adresidir. Kullanıcılar web sitesini bu alan adı ile tanırlar. Seçilen alan adının; "alanadi" olduğunu düşünürseniz, domain de "alanadi.com" ya da "alanadi.net" gibi web sitesine yönlendiren adreslerdir.
Farklı web sitelerinin aynı domain adını kullanması söz konusu değildir. Bunu insanların parmak izi gibi düşünebiliriz. Söz konusu alan adları IP adresini kullanarak karmaşık kodlar ile web sitesine bağlantı sağlar. Bu IP numaraları uzun olduğundan bireylerin bu numaraları hatırlaması da zordur.
Domain kavramı olmasaydı insanlar bir web sitesine bağlanmak için adres satırına web sitesinin IP numarasını yazma zorunda kalırdı. Bu sebeple domain kavramı geliştirilmiş ve karmaşıklık ortadan kaldırılmıştır. Adres satırına girdiğiniz domain, DNS aracılığı ile IP adresine dönüştürülerek kısa sürede web sitesine bağlantı gerçekleştirilir.