Главная запись которая должны быть в этом файле и зачастую единственная это "127.0.0.1 localhost", она задаёт соответствие адреса 127.0.0.1 с нашим компьютером (localhost). Можете запомнить это правило - адрес 127.0.0.1 всегда равняется адресу вашего компьютера, если это не так - значит что-то не в порядке. То есть, если вы открываете браузер и вписываете имя
http://localhost то вы обращаетесь к своему собственному компьютеру.
Каких ещё целей можно достичь с помощью не хитрого файлика hosts? И как hosts можно использовать c пользой и ли во вред?
Например, вы не хотите что бы ваши родственники открывали сайт популярной социальной сети ВКонтакте. И Вы хотите как-то не заметно их отключить. Файл hosts к вашим услугам :). Открываем
hosts и добавляем в него такую строчку.
87.250.250.3 vk.com vkontakte.ru. Такой записью мы добьемся того что сайты с адресом
vk.com vkontakte.ru будут отправлятся на ip адрес
87.250.250.3, а это адрес известного поисковика
yandex.ru. Не думаю что такой трюк будет очевидным.
Именно таким образом поступают мошенники, например:
* создают точную копию сайта ВКонтакте
* создают простейший вирус который дописывает одну строку в файл hosts (на вашем компьютере),
* при каждом обращении к сайту ВКонтакте, вы сами попадаете на "вирусную" страничку. "Зверь на ловца бежит".
Как найти и открыть hosts?
В операционной системе
Windows файл
hosts можно найти по следующему пути
%systemroot%\system32\drivers\etc\hosts. Где
%systemroot% - системная директория, обычно
C:\Windows.
Если Вам не удаётся открыть системную директорию можно открыть его с помощью блокнота, не заходя ни в какие папки.
* Открыть меню пуск (
[Win]+
[R])
* Ввсети следющую команду:
*
notepad %systemroot%\system32\drivers\etc\hosts* Нажать
[Enter] Случаются ситуации, когда антивирусная программа блокирует изменение этого файла, тогда при сохранении вы увидитие предупреждение "
файл не может быть сохранен". В этом случае придётся отключить антивирус, сохранить файл и после этого включить антивирус.
Восстановить этот файл можно с специально созданного скриптика Скачать, ниже приведен исходный текст скрипта.
Код
@echo off
title Восстанавливаем записи HOSTS. . .
cls
echo ##############################################
echo #
echo # Восстанавливаем записи в
echo # файле HOSTS
echo #
echo # Для отмены - закройте окно крестиком
echo #
echo ##############################################
pause
echo # Создаем резервную копию текущего файла hosts.
copy %systemroot%\system32\drivers\etc\hosts %systemroot%\system32\drivers\etc\hosts.bak /y
echo # Заменям записи в файле HOSTS
echo # Восстановленный HOSTS файл > %systemroot%\system32\drivers\etc\hosts
echo # © 2005 http://f1.od.ua >> %systemroot%\system32\drivers\etc\hosts
echo 127.0.0.1 localhost >> %systemroot%\system32\drivers\etc\hosts
cls
echo ##############################################
echo #
echo # Нажмите любую кнопку на клавиатуре
echo # Что бы открыть блокнотом HOSTS
echo # - для визуальной проверки.
echo #
echo # Для отмены - закройте окно крестиком
echo #
echo ##############################################
pause
Если вы счастливый обладатель linux системы, то содержимое hosts можно посмотреть следующей командой, путь для поиска файла может отличаться.