Файл hosts (Windows XP, Vista, 7)

Во многих операционных системах есть неизвестный многим, но полезный файл hosts. Чтобы понять его назначение, вспомним курс школьной информатики. Обращения к серверам, на которых находятся сайты, доходят по назначению благодаря IP-адресации. Но людям неудобно пользоваться IP-адресами при запросе сайтов (к тому же, на одном IP может быть несколько сайтов), потому существуют таблицы соответствий между доменными именами и адресами. Называются они — DNS. Не буду грузить подробностями, потому рассказываю на пальцах. Нам ведь интересно, какую пользу можно получить от файла hosts, а не как устроен Мир.

Итак, в каждой операционной системе имеется своя локальная таблица соответствий, наподобие DNS, которая имеет первичный приоритет. Догадайтесь, что это? Да, это наш файл hosts. Если при любом запросе к доменному имени (будь то почтовая программа, аська или Веб-браузер) в файле hosts системы прописано соответствие «IP домен», то к DNS-шлюзу обращение уже не идёт, а запрос отправляется прямиком на IP.

Что нам это даёт? А то, что любой запрос к любому сайту (если обращение идёт по доменному имени) мы можем переадресовать на другой IP. Например, прописав в файле hosts строку:

127.0.0.1 ya.ru

 — мы можем заблокировать запросы к этому сайту, либо (если запустим локальный Веб-сервер, например, Денвер) создать собственную страницу Яндекса! Вот удивится зашедший в гости друг. Впрочем, в ближайшем посте я напишу более практичный способ применения этого трюка, а пока научу вас редактировать файл hosts.

Находится он в Windows XP, 2003, Vista, 7 по адресу:

%SystemRoot%\system32\drivers\etc\

Прям так и пишите в адресной строке проводника Windows. Этот файл не имеет расширения txt, но является текстовым файлом, потому вы его можете открыть в блокноте для редактирования. Но в продвинутых системах (Vista, 7) не всё так просто. Вы не сможете отредактировать системный файл, если предварительно не запустите блокнот от имени администратора (правой кнопкой по значку блокнота — открыть от имени администратора). Потом уже открывайте файл hosts, обладая правами на его изменение.

Запись опубликована в рубрике Компьютеринг. Короткая ссылка для добавления в закладки: Файл hosts (Windows XP, Vista, 7).

3 Responses

  1. Нойман говорит:

    Добавлю к этому, что этот файл часто используется вирусами. Они переопределяют адреса популярных сайтов (vk.com, yandex.ru, mail.ru) по ip-адресу своего сайта, где клянчат деньги.

    В этом случае идите по пути, который указал уважаемый автор и удаляйте подозрительные строки. А лучше всё удалите кроме

    127.0.0.1 localhost

    Там еще есть строки начинающиеся с # — это просто комментарии. Их тоже можете удалить.

    • Pavluha.Net говорит:

      Действительно, так порой поступают вирусы. Именно поэтому для редактирования файла hosts в Windows 7/Vista требуются права администратора: сначала запускаем текстовый редактор от имени администратора, а потом в нём открываем файл hosts

  2. Есения говорит:

    У меня нет такого адреса для хостс. 7 home windows

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Иногда ваш комментарий может не отобразиться сразу после публикации - будто пропал. Не волнуйтесь, он не пропадёт и появится потом, после моего одобрения.