Этот файл определяет соответствие доменных имен IP-адресам. Для каких практических целей может быть использован файл hosts?
Для ускорения работы в интернете посредством обхода обращения к DNS серверу для часто посещаемых страниц и блокирования доступа к некоторым нежелательным сайтам, а также запрета обращения к адресам баннерообменных сетей.
По умолчанию этот файл содержит всего одну запись: 127.0.0.1 localhost
В этом же файле может находится и краткая справка Microsoft с правилами добавления новых записей. Правила следующие:
Каждый элемент должен располагаться в отдельной строке. IP-адрес должен находиться в первом столбце, за ним должно следовать соответствующее имя. IP-адрес и имя узла должны разделяться хотя бы одним пробелом. Кроме того, в некоторых строках могут быть вставлены комментарии они должны следовать за именем узла и отделяться от него символом #. То есть все, что пишется после знака # рассматривается как комментарий и игнорируется при обработке файла.
Немного теории. Если Вы набираете в адресной строке броузера адрес сайта, то сначала броузер связывается с DNS сервером, который преобразует этот обычный адрес в IP адрес запрашиваемого сервера. В строке состояния броузера в этот момент пишется: «Поиск узла...». Если запрашиваемый узел найден, то в строке состояния выводится текст «Узел найден, ожидается ответ...», и устанавливается TCP соединение по стандартному для данного сервиса порту.
Ускорение работы в интернет можно достичь сопоставив явно в файле hosts доменные имена часто посещаемых ресурсов соответствующим IP-адресам. Это позволит не обращаться к серверу DNS, а сразу устанавливать соединение.
Узнать IP-адрес нужного узла можно с помощью программы ping (.../WINDOWS/system32/ping.exe).
Например, чтобы узнать IP-адрес нашего портала 21nn.ru, нажмите кнопку "ПУСК", наберите в командной строке cmd.exe и нажмите OK, в открывшемся окне наберите команду ping 21nn.ru и нажмите ENTER.
Вы сразу же получите статистику пингования по узлу и IP-адрес портала. Также для получения IP-адреса можно воспользоваться специальными утилитами сторонних разработчиков.
Может возникнуть вопрос: а не проще ли добавить IP адреса в избранное заменив привычные www адреса? Нет, не проще, так как во многих случаях при такой попытке соединения Вы увидите сообщение об ошибке.
Дело в том, что многие серверы используют виртуальные хосты, когда по одному IP-адресу может находиться несколько виртуальных веб-серверов. Эти виртуальные серверы, как правило, отличаются доменными именами третьего уровня.
Для блокирования нежелательных сайтов можно назначить этому сайту адрес Вашего собственного компьютера: 127.0.0.1 При обращении к такому сайту броузер попытается загрузить его с Вашего компьютера, в результате чего будет выдано сообщение об ошибке. Точно так же можно блокировать и баннеры, перечислив список баннерных сетей и назначив им адрес 127.0.0.1
Пример файла hosts:
127.0.0.1 localhost #адрес Вашего компьютера 195.216.243.25 21nn.ru #указываем адрес портала 21nn.ru 127.0.0.1 bs.yandex.ru #блокируем баннеры Яндекса Я не могу войти в контакт. Что делать?
Этот вопрос ежедневно задают тысячи пользователей на всевозможных форумах. В большинстве случаев на компьютере пользователя появляется окно, где предлагается отправить СМС сообщение, после отправки, которого обещается восстановление доступа к любимому сайту. Возможен и другой вариант событий.
Доступ к любимым сайтам блокируется безо всяких предупреждений и вымогательств денег. Что же делать в таком случае? Как вернуть себе доступ к любимому сайту? Сегодня мы вкратце рассмотрим одно из решений данной проблемы.
Прежде всего, хочу сообщить пользователям следующую новость. Разработчики и владельцы ресурса «vkontakte.ru» не планируют собирать деньги за доступ к своему сайту. Поэтому любое сообщение на экране Вашего монитора, о том, что все анкеты будут удалены, а доступ к социальной сети запрещен — попытка ввести Вас в заблуждение, вымогательство денег.
Теперь поговорим о мерах по противодействию злоумышленникам.
Если на экране Вашего монитора появилось сообщение о том, что требуется отправить СМС, дабы получить код доступа к сайту «Вконтакте», имейте ввиду — на компьютере поселился троян, который внимательно собирает информацию о том, какие сайты Вы посещаете, какие пароли вводите. Причем, значительная часть такой информации уже собрана.
Первоочередная задача — отключить работу трояна. Первоначальный этап работы, я бы вывел в два простых пункта:
1.Отключение подозрительных процессов в памяти компьютера 2.Удаление подозрительных программ из автозагрузки
Я очень рекомендую почитать статью «Как удалить вирус с флешки» , где как раз рассматриваются два вышеуказанных вопроса. Если Вам успешно удалось решить два приведенных мною пункта, следует озаботиться установкой антивирусной программы. Что делать если антивирусное ПО уже установлено у Вас на компьютере? Смело удаляйте его и устанавливайте заново.
Какой антивирус лучше? Лучшим антивирусом в данной ситуации окажется тот, который не был установлен ранее.
После установки обязательно обновите базы. Мне в свое время помогла в такой ситуации знаменитая программа от Лаборатории Касперского — Kaspersky Internet Security, но это не означает, что знаменитый Касперский — лучший для решения нашей проблемы. У каждого антивируса есть свои минусы и свои достоинства. Какой из них лучше подходит — решать Вам.
После того, как проведены все вышеописанные мероприятия, необходимо приступить к самому главному — редактированию файла hosts.
Наша первоочередная задача найти этот файл на компьютере.
Если Ваша операционная система установлена на диске «С», то путь к файлу будет следующим:
C:\WINDOWS\system32\drivers\etc
В данной папке должен находиться файл hosts. У файла нет расширения. Чтобы отредактировать его, щелкаем правой кнопкой мышки по файлу, выбираем пункт «Открыть» и далее в новом окне будет предложен список программ.
Здесь ищем программу «Блокнот». Выбираем ее мышкой и нажимаем кнопку «ОК». Прежде чем, показать, как должен выглядеть неправильный файл hosts, я хочу чтобы Вы знали содержимое оригинального файла:
Именно таким текстом файл наполнен после установки операционной системы Windows.
Теперь смотрим наш текущий файл с помощью программы «Блокнот». На зараженном компьютере он вполне может выглядеть так:
Обратите внимание, что напротив 127.0.0.1 стоят доменные имена сайтов. Фактически, каждая строчка вроде: «127.0.0.1 vkontakte.ru» блокирует доступ к определенному сайту. В данном случае это социальная сеть «Вконтакте.ru».
Теперь наша задача выделить все содержимое файла hosts и удалить весь текст, что открылся нашему взору. Далее копируем оригинальное содержимое hosts.
Вот, что у нас должно получиться:
Закрываем «Блокнот». При запросе на сохранение файла отвечаем «Да».
Перезагружаем компьютер. И пробуем войти на нужный сайт. В большинстве случаев, вышеуказанные действия приводят к положительному результату.
Однако попадается и более сложный вариант. Итак, предположим, что вы зашли в папку C:\WINDOWS\system32\drivers\etc и наблюдаете там следующую картину:
Как мы видим, файла hosts здесь не существует! Мы видим, что в папке расположен некий файл lmhosts , который так и порывается рука переименовать в hosts. Не советую этого делать, так как данная операция не приведет Вас к положительному результату.
В таком случае нужно произвести следующий набор действий: в главном меню проводника Windows заходим в главное меню Сервис и там выбираем пункт «Свойства папки».
Переходим на вкладку «Вид» и снимаем флажок напротив следующих пунктов: — Скрывать защищенные системные файлы — Скрывать расширения для зарегистрированных типов файлов
Теперь нажимаем на переключатель напротив надписи «Показывать скрытые файлы и папки».
Нажимаем кнопку «Применить» и далее кнопку «ОК». Окно закроется, а мы увидим содержимое уже полюбившейся нам папки C:\WINDOWS\system32\drivers\etc Мы видим, что настоящий файл hosts был скрыт от нашего взора. Теперь мы его видим.
Однако при попытке отредактировать и сохранить, нашему взору открывается вот такое окно:
Поэтому мы поступим проще. Удалим файл hosts совсем. Выделяем его мышкой и нажимаем на клавиатуре «Shift+Delete». Таким образом, наш файл удален навечно, минуя корзину.
Теперь создадим файл hosts заново. Для этого в папке C:\WINDOWS\system32\drivers\etc щелкаем по пустому месту правой кнопкой мышки и вызываем контекстное меню.
Выбираем : Создать — Текстовый документ
Появится файл с названием Teкстовый документ.txt. Удаляем полностью имя и расширение файла и вписываем просто hosts. За запрос о смене расширения, отвечаем «Да».
Теперь вставляем содержимое оригинального файла hosts:
Файл же lmhosts.sam просто удаляем. Перезагружаем компьютер. Наш сайт Вконтакте должен открыться. Если у Вас этого не произошло, просьба подробно описать проблему у нас на форуме.
Справедливости ради надо отметить, что вышеописанный рецепт будет работать не только для социальной сети «В контакте», но также для социальной сети «Одноклассники» и прочих часто посещаемых ресурсов сети Интернет.
Новых за месяц: 130 Новых за неделю: 41 Новых вчера: 6 Новых сегодня: 3 Всего: 5499 Из них: Администраторов: 6 $$$-Модераторов: 2 Модераторов: 5 Прокураторов: 5 ----------------- далее: Проверенных: 260 Пользователей: 3034 Новичков: 1884 Заблокированных: 110 ----------------- Из всех пользователей: Мужчин и парней: 4322 Женщин и девушек: 1176