Hosts fajl postoji u svim operativnim sistemima, i u manje-više neizmenjenom obliku je prisutan još od ARPANET-a, prve svetske računarske mreže i preteče interneta. U osnovi, to je fajl čiji je zadatak da poveže naziv domena sa IP adresom. Sa vrtoglavim razvojem interneta, mapiranje simboličkih naziva sajtova sa IP adresama je generalno povereno DNS-u, mehanizmu koji taj zadatak obavlja automatizovano i veoma brzo po hijerarhijskom principu. Ipak, hosts fajl je zadržan u aktuelnim operativnim sistemima, i prilikom unosa adrese web sajta u internet pregledač, pretraga za odgovarajućom IP adresom se podrazumevano obavlja prvo unutar njega, jer je za razliku od DNS-a, on pod direktnom kontrolom administratora računara.