Для чего нужен файл hosts?

Что это, и зачем оно мне может понадобиться?

Hosts — файл, из которого операционная система вычитывает IP адреса для доменов прежде, чем спросить их у DNS.

Вы можете вручную прописать соответствие IP-адреса любому домену в hosts-файле своего компьютера, и тогда браузер будет пытаться открыть такие домены с указанных адресов.

Это может быть полезно или даже необходимо в разных ситуациях:

  • DNS-сервера вашего провайдера ещё не получили обновлённую информацию о сменившемся IP-адресе вашего сайта
  • Вы тестируете настройки сервера, и ещё не прописывали настроек домена, чтобы на ненастроенный сервер не попали посторонние, или поисковики не проиндексировали сайт раньше, чем всё будет готово
  • Вы разрабатываете сайты локально
  • Нужно заблокировать доступ к нежелательному сайту на подконтрольном вам компьютере
  • Захотелось подколоть товарища (плохая идея, это будет на вашей совести)
  • Много других причин

Где расположен файл hosts?

В продолжении этой страницы, конечно же