Файл Hosts в Windows

Файл Hosts в Windows 10

Принцип работы Hosts Windows. Как найти Hosts Windows XP, 7, 8.1, 10? Оригинальный Hosts файл для Windows, для Windows 7, для Windows 8.1, для Windows 10 в нашей инструкции. Примеры модификации Hosts.

Инструкции файла Hosts в Windows являются приоритетными и исполняются на компьютере в первую очередь. При попытке доступа любой программы, установленной на данном компьютере, к любому сетевому ресурсу в первую очередь произойдёт проверка инструкций, прописанных в Hosts.

Если в файле будет прописан адрес сайта и сопоставлен с локальным 127.0.0.1 — программа не сможет выйти в сеть и получить нужные данные.

Интернет браузер на компьютере с модифицированным файлом Hosts будет открывать не все адреса. Это может быть причиной того, почему нельзя попасть на сайт социальной сети или любой другой сайт. Например, сайт разработчика антивирусной программы.

С помощью файла Hosts можно также производить подмену реального адреса на желаемую с целью навредить пользователю (например для фишинга).

Как работает Hosts

Служит Hosts, как уже было упомянуто, подобно глобальной службе DNS, как база данных доменных имён, но для локального преобразования символьных (записанных на латинице или кириллице, например: TUT.BY) адресов сайтов и серверов в более понятный для машин цифровой IP адрес вида 86.57.250.27 в сетях TCP/IP.

Процесс работы связки Hosts+DNS выглядит так: в процессе работы в сети интернет, пользователь набирает адрес в строке браузера буквами и нажимает Enter. Запрос из браузера, сверяется с записями hosts, а затем отправляется на один из глобальных dns серверов, тот в свою очередь, снабдив ответ на запрос уже цифровым IP-адресом, передаёт его браузеру пользователя, тем самым направляет на интересующую страничку в интернете.

Как найти Hosts в Windows XP, 7, 8 (8.1), 10

Файл Hosts в Windows 2000, XP, Vista, 7, 8.1, 10 расположен на системном разделе %SystemRoot%\system32\drivers\etc\hosts

Путь к файлу Hosts будет таким: С:\system32\drivers\etc\hosts (но расположение может быть изменено).

Открыть файл в блокноте для просмотра и модификации, можно с помощью команды, выполненной с правами администратора: notepad %systemroot%\System32\drivers\etc\hosts.

Расположение файла Hosts в разных версиях Windows может несколько отличаться:

  • Windows 95/98/ME: WINDOWS\hosts;
  • Windows NT/2000: WINNT\system32\drivers\etc\hosts;
  • Windows XP/2003/Vista/7 /8.1: WINDOWS\system32\drivers\etc\hosts.

Оригинальный Hosts для Windows XP и Windows Server 2003

# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost

Правильный hosts для Windows Vista или Windows Server 2008

# Copyright (c) 1993-2006 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
::1 localhost

Правильный hosts для Windows 7

# Copyright (c) 1993-2006 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handle within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost

Правильный hosts для Windows 8 (Windows 8.1) и Windows 10

# Copyright (c) 1993-2006 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handle within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost

Источник данных для Host файлов Windows XP, 7, 8.1, 10, Server 2003, Server 2008: https://support.microsoft.com

Строки с решёткой (#) в начале строки в hosts файле закомментированы, т.е. не несут никакой смысловой нагрузки для программы-интерпретатора, созданы для пояснений и примеров.

В правильном родном файле hosts работает только последняя строка вида: 127.0.0.1 localhost.

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

Достаточно часто файл hosts без ведома пользователя компьютера изменяется вредоносным ПО и вирусами. Таким образом пользователь с изменённым HOSTS файлом попадает не на тот сайт, имя которого набирает, так как — переадресовывается на другой, или вообще не может на него зайти — сайт блокируется. Обратите внимание, что 127.0.0.1 localhost — это адрес вашего компьютера. Если добавить в файл hosts: 127.0.0.1 и адрес сайта из интернета, то вы не сможете зайти на этот сайт введя символьное значение.

Иногда на компьютерах пользователей блокируются сайты с обновлениями антивирусов (антивирус перестаёт получать актуальные сигнатуры), непосредственно сайты антивирусов, или происходит переадресация на фишинг-сайт, где происходит кража личной финансовой информации.

Как найти файл hosts в папке driver/ets

Быстрый доступ к файлу hosts или, что делать, если в папке по умолчанию файл hosts не найден.

Для решения данной проблемы копируем строку notepad %systemroot%\System32\drivers\etc\hosts и вставляем в Пуск -> Найти файлы и папки.

Найти файлы и папки

Жмём Ввод (Enter).

Должен открыться файл хостс в блокноте. Редактируем, сохраняем.

Примеры модификации файла Hosts Windows.

127.0.0.1 kaspersky.com
127.0.0.1 updates1.kaspersky-labs.com
127.0.0.1 http://www.avsoft.ru/avast/
127.0.0.1 www.drweb.com
127.0.0.1 liveupdate.symantec.com
127.0.0.1 update.symantec.com

Указанные адреса, идущие после цифр будут заблокированы. Браузеры компьютера будут пытаться открыть их с локального диска.

Проведём эксперимент с файлом Hosts с подменой адреса сайта

Для понимания принципа работы файла Hosts и его значения для интернет сёрфинга предлагаю забавный эксперимент.
Временно изменим содержимое Hosts файла на компьютере, чтобы увидеть как всё работает.

Если что-то перестанет работать:) звоните — ремонт компьютеров на дому по всему городу Минску — поможем удалённо либо с выездом на дом со скидкой 15%.

Открываем Hosts в любом текстовом редакторе (блокноте или notepad++). Путь к файлу есть в начале статьи. Также можно использовать команду интерпретатора: notepad %systemroot%\System32\drivers\etc\hosts с правами администратора.

Создадим подмену домена: при наборе в адресной строке браузера адреса tut.by будет открываться rambler.ru.

  1. Для подмены домена Tut.by на Rambler.ru, добавляем строку: 81.19.70.3 tut.by в конец файла hosts. Ip адрес 81.19.70.3 принадлежит домену Rambler.ru.
  2. Сохраняем изменения по запросу.Модифицированный хостс файл Windows 8
  3. Набираем в браузере адрес tut.by. Нас ожидает сюрприз… Вместо загрузки белорусского портала мы попадаем на главную страницу российского сайта Rambler.ru.

    Это и есть небольшая демонстрация возможностей хостс файла Windows.

  4. Чтобы отменить сделанное, удаляем лишнюю строку добавленную в Hosts, т.е. возвращаем содержимое файла в исходное положение.