hosts Файл -- что это такое и как работает

hosts -- файл в некоторых операционных системах (в том числе windows и linux), обладающий первым приоритетом среди средств ответа на вопрос "какой ip адрес у этого доменного имени?"

Как работает файл hosts

Дело в том, что для того чтобы открыть сайт браузеру не достаточно знать доменное имя -- по настоящему его прежде всего интересует адрес машины-сервера в сети -- и этот адрес и есть IP-адрес.

Когда вы набираете какой-то адрес в браузере (или иной программой работающей с сетью интернет) происходит следующее:

  • ОС первым делом смотрит в файл hosts, далее:
    • если там есть ip адрес, то браузер просто обращается к этому адресу.
    • если там такого доменного имени нет (ip для него не указан), то запрос ip выполняется уже с обращением к DNS серверам в интернете.

Таким образом, с помощью hosts можно любому доменному имени назначить любой ip адрес -- правда, работать это будет только на вашем компьютере ;)

Key Words for FKN + antitotal forum (CS VSU):