Как и в других операционных системах, в Windows имеется возможность ускоренного перехода у набранному вами IP-адресу без обращения к Domain Name System или системе доменных имен. Для этого система использует специальный файл, под названием HOSTS.
У многих пользователей возникает масса вопросов, связанных с предназначением и содержанием этого файла. Попробуем разобраться.
Для чего нужен файл HOSTS?
Если в файле HOSTS прописано соответствие названия сайта IP-адресу, то переадресация к нему осуществляется без обращения к системе доменных имен вашего интернет – провайдера. HOSTS представляет собой обычный текстовый файл. Его можно открыть при помощи любого текстового редактора, например, при помощи «Блокнота». В файле по умолчанию содержится несколько слов комментариев на русском и английском языке. Также в нем содержится исполняемая строка, которая осуществляет перенаправление на IP-адрес ПК обращений к localhost.
Где находится файл HOSTS?
Для различных операционных систем файл HOSTS имеет различное расположение. В операционных системах Windows 95/98/ME он находится в папке Windows. В ОС Windows 2000 и NT он расположен по адресу WINNT\system32\drivers\etc. Для Windows 7, Vista, 8, XP, 2003 он находится в папке WINDOWS\system32\drivers\etc. В других операционных системах также имеется файл HOSTS. Выполняет он те же функции. Вопрос местонахождения HOSTS в других операционных системах требует отдельного рассмотрения.
Значение файла HOST в антивирусной защите
Файл HOSTS имеет особое значение для операционной системы вашего компьютера. Вредоносные программы могут использовать некоторые свойства этого файла для защиты от антивируса. Ведь в файле HOSTS можно сделать записи, которые будут перенаправлять антивирусные программы на ложный IP-адрес. Это может привести к тому, что антивирусные базы перестанут обновляться. Поэтому, если вы вдруг столкнулись с проблемами в работе антивирусных программ, то скорее всего произошло несанкционированное изменение файла HOSTS.
В каких целях может использоваться файл HOSTS
Многие пользователи используют файл HOSTS для того, чтобы предотвратить возможность использования некоторых интернет — ресурсов. Чтобы воспользоваться такой возможностью, достаточно просто ввести в конце файла HOSTS по следующей записи: 127.0.0.1 «Имя сайта». Сайт, на который пользователь будет пытаться перейти, просто не будет открываться. Можно поступить еще интересней, например, сделать перенаправление таким образом, что все пользователи, пытающиеся зайти на нежелательный интернет — ресурс, будут автоматически попадать на официальный сайт библиотеки. Для этого достаточно добавить в файл HOSTS запись 81.176.66.163 «Имя сайта».
Использование HOSTS для исключения показа рекламы
Файл HOSTS можно также использовать для того, чтобы запретить показ надоевшей рекламы на экране вашего компьютера. Наверняка, многим пользователям известно, что на некоторых интернет- сайтах по всему периметру содержания страницы, а иногда и поперек нее, добавляется контекстная и баннерная реклама. Чтобы исключить ее, необходимо перенаправить сайты, которые размещают данные виды рекламы, на следующий адрес: 127.0.0.1. Это такие сайты, как контекстная реклама от Google – AdSense.
Чтобы исключить ее из показа, достаточно ввести в файл HOSTS следующую строку: 127.0.0.1 pagead.googlesyndication.com; 127.0.0.1 pagead2.googlesyndication.com. После сохранения выполненных изменений, реклама с этого сайта перестанет отображаться в окне интернет-браузера. Если вы захотите снова просматривать рекламу, то можно удалить эти строчки или просто сделать их комментариями, добавив в начало строки символ #.
Готовые тексты для использования в файле HOSTS можно легко найти в интернете. Имеются также тексты, позволяющие настроить быструю работу с некоторыми поисковыми системами. Но будьте осторожны, используя такой материал. Следите за тем, чтобы размер файла HOSTS не превышал 10 Кб. В противном случае он может значительно затормаживать систему. В эти 10 Кб можно вместить множество строк для переадресации.
Сложности при работе с файлом HOSTS
Прежде всего убедитесь, что вы нашли именно тот файл. Создатели вирусов маскируют файл HOSTS, который использует система, размещая его в других местах. Путь к системному файлу HOSTS прописан в реестре. Увидеть его можно в параметре DataBasePath, который находится по адресу: HKEY_LOCAL_MACHINE\SYSTEM\currentControlSet\services\Tcpip\Parameters\.Правильный путь выглядит следующим образом %SystemRoot%\system32\drivers\etc\hosts. Его можно проверить, вызвав редактор реестра при помощи командной строки. Если в данной переменной указано другое значение, восстановите его. Еще одна уловка вирусов состоит в размещении в каталоге etc другого файла с похожим именем (host). Поэтому прежде, чем приступать к редактированию файла HOSTS, убедитесь, что вы выбрали нужный файл.
Еще одна уловка, которую иногда используют вирусы, это скрытие файла HOSTS. В свойствах файла автоматически появляется атрибут «скрытый». В этом случае вы просто не сможете увидеть его в папке, хотя он и будет там находиться. Чтобы получить возможность к просмотру файла, установите пункт «Показывать скрытые файлы». В операционной системе Windows XP данная опция устанавливается в меню «Панель управления», пункте «Свойства», вкладке «Вид».
После восстановления возможности просмотра скрытых файлов, для файла HOSTS можно будет убрать галочку напротив атрибута «скрытый». Также проверьте, не установлен ли у файла HOSTS признак «Только чтение». При установке данного параметра файл будет закрыт для редактирования. Поэтому прежде чем приступать к работе с файлом, снимите галочку около соответствующего пункта в свойствах файла.
Еще одна хитрость связана с использованием прокси. Если у вас установлена ручная настройка прокси, Hosts file не срабатывает. Чтобы устранить этот недостаток, необходимо проверить настройки интернет – браузера. Для Firefox необходимо пройти в пункт меню «Настройки», выбрать вкладку «Дополнительно», там найти пункт «Сеть» и выбрать «Настроить». Если в появившемся меню выбрана опция «Использовать системные настройки прокси», выберите пункт «Без прокси» и сохраните выполненные изменения.
Если же в данном меню установлен пункт «Ручная настройка сервиса прокси», а вы этого не делали, то вам придется выполнить серьезную работу. Для начала запомните или запишите установленный адрес прокси-сервера, после этого установите опцию «Без прокси» и сохраните изменения. После этого необходимо открыть редактор реестра, выбрать опцию поиск, ввести в нее запомненный адрес прокси и выполнить поиск. После этого необходимо удалить в найденных ключах значение вашего адреса, которое было им присвоено ранее.
Как защитить файл HOSTS
Чтобы вирусы и вредоносные программы не могли внести изменения в файл HOSTS, можно установить для него атрибут «Только чтение».
В данной статье были подробно рассмотрены вопросы, связанные со значением файла HOSTS. Теперь вы знаете, зачем нужен этот файл, какие задачи он выполняет и как можно использовать его в своих целях.