- [Why is “127.0.0.1 localhost” needed in HOSTS file ?](http://superuser.com/questions/178292/why-is-127-0-0-1-localhost-needed-in-hosts-file) Reason: The formatting needs to be improved in the whole page, there is too much in the question.