Файл HOSTS

Файл HOSTS используется в Windows для преобразования символьных имен доменов (google.com) в соответствующие им IP-адреса (64.233.167.99) и наоборот (точно такие же задачи в сетях TCP/IP выполняет и DNS - Domain Name System - система доменных имен). То есть каждый раз, когда вы вводите в адресную строку браузера название сайта, ваш компьютер, прежде чем с ним соединится, должен преобразовать это "буквенное" название в соответствующие ему числа.

Файл HOSTS не имеет видимого расширения, но по сути его можно редактировать в любом текстовом редакторе (например, Notepad или Блокнот), как обычный файл текстового формата.

Его местоположение может отличаться в зависимости от вашей операционной системы, но по умолчанию файл HOSTS находится:

Windows 95/98/ME: WINDOWS\hosts
Windows NT/2000: WINNT\system32\drivers\etc\hosts
Windows XP/2003/Vista: WINDOWS\system32\drivers\etc\hosts
В Windows NT/2000/XP/2003 это местоположение также можно изменить с помощью следующего ключа реестра:
HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
"DataBasePath"="%SystemRoot%\System32\drivers\etc"
 

Стандартный файл HOSTS Windows выглядит следующим образом:

# 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 часто становится "жертвой" различного рода вредоносного ПО, которое вносит в него изменения (например, с целью перенаправления пользователя на свои веб-сайты, вместо тех, которые вводятся им в строку браузера или используются антивирусами для обновлений своих антивирусных баз).
Либо, если вы увидите в своем файле HOSTS следующие строки:

127.0.0.1 ftp.kаspеrskylab.ru
127.0.0.1 ids.kаspеrsky-labs.com
127.0.0.1 kаspеrsky.com
127.0.0.1 kаspеrsky-labs.com
127.0.0.1 liveupdate.symаntеc.com
127.0.0.1 liveupdate.symаntеcliveupdate.com
127.0.0.1 www.symаntеc.com
127.0.0.1 updаtе.symаntеc.com
127.0.0.1 updаtеs.symаntеc.com
127.0.0.1 updаtеs1.kаspеrsky-labs.com
127.0.0.1 updаtеs1.kаspеrsky-labs.com
127.0.0.1 updаtеs2.kаspеrsky-labs.com
127.0.0.1 updаtеs3.kаspеrsky-labs.com
То, это может означать только то, что кто-то хочет заблокировать вышеназванные сервера для вашей системы.
127.0.0.1 - это адрес вашего собственного компьютера.


Точно таким же образом вы и сами можете заблокировать нежелательные для вас веб-адреса, добавив в HOSTS-файл строку:

127.0.0.1 нежелательный сайт
Единственное, имейте в виду, что, если вы заблокируете таким образом много веб-сайтов (скажем, более сотни), будет очень желательно отключить службу DNS Client (DNS-клиент). Так как в противном случае интернет начнет ощутимо для вас тормозить.

Пример блокировки нежелательных адресов:
127.0.0.1 an.yandex.ru
127.0.0.1 direct.yandex.ru
127.0.0.1 googleads.g.doubleclick.net
127.0.0.1 google-analytics.com
127.0.0.1 doubleclick.net

В качестве удобных инструментов для работы с HOSTS-файлом можно порекомендовать следующие бесплатные утилиты:

Saule
2007

         На главную