среда, 29 августа 2012 г.

Файл hosts

Файл HOSTS в Windows xp используется для преобразования символьных имен доменов (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 xp выглядит таким образом образом:

# 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-файлом можно порекомендовать следующие бесплатные утилиты:

Комментариев нет:

Отправить комментарий

window.setTimeout(function() { document.body.className = document.body.className.replace('loading', ''); }, 10);