Your hosts file tell your computer what server to look at first when going to a URL. Each website has a numerical address (IP). The Hosts file is typically used to block access to unwanted websites like ad-servers or servers malicious code (viruses etc). Some viruses (on PCs) will use the hosts file to have your computer do unwanted things, and some "hacks" like jailbreaking your iphone will tell