Где находится файл hosts? Файл hosts Где найти папку etc


Здравствуйте, уважаемые читатели блога сайт. Сегодня я хочу поговорить о такой довольно-таки простой в своем устройстве вещи, как файл Hosts .

Что примечательно, живет он практически на всех операционных системах (а значит и всех компьютерах пользователей интернета), начиная от Линукса и заканчивая Windows 7. Еще одним отличительным его свойством является то, что он не имеет расширения, но это обусловлено именно тем, что работать он должен в любых ОС, а значит обязан быть универсальным.

Но не это главное. Хотя он и является пережитком прошлого , по прежнему есть масса способов использовать Хостс как в благих целях, так и не в очень. Например, вирусы и вирусописатели очень его любят и часто используют либо для подмены официальных сайтов их фишинговые дубли, либо для блокировки возможности обновления установленной у вас антивирусной программы.

Однако сетевому оборудованию нужны именно Ip-ишники и ничего другого. Поэтому вручную формировался список соответствия имени хоста и его Ip адреса (). Такой список обзывался именем Hosts и рассылался на все узлы локальной сети. Все было замечательно вплоть до того момента, когда использовать такой метод уже стало не возможно из-за огромного числа записей, содержащихся в этом файле. Рассылать его стало проблематично.

В связи с этим решили подойти к этом вопросу иначе, а именно разместить в интернете целую (систему доменных имен), которые хранили бы все эти таблицы соответствия и компьютеры пользователей обращались к ближайшему из них с вопросом о том, а какой-же Ip-ишник соответствует домену Вася.ру.

При этом про файл Hosts все благополучно забыли, но он по-прежнему имел место быть во всех операционках, разве что только его содержание было крайне скудным. Обычно там присутствовала и присутствует до сих пор всего лишь одна запись:

127.0.0.1 localhost

По какой-то причине, данный Ip адрес (а точнее диапазон 127.0.0.1 - 127.255.255.255) был выбран для обозначения локального хоста (частного IP), т.е. того самого компьютера, за которым вы сидите (дословно localhost — «этот компьютер»). Но, правда, это все для старичка IPv4 (четвертой версии).

А во входящем сейчас в обиход IPv6 (из-за того, что заложенного в предыдущей версии количества адресов уже не хватает всем) подобная запись будет выглядеть чуток по другому:

::1 localhost

Но суть одна и та же. Т.к. сейчас еще используются или могут использоваться оба стандарта задания IP адреса, то в файле Hosts обычно присутствуют обе этих строчки . Над ними, правда, может быть всякая билиберда написана (зависит от используемой ОС), но все те строки содержат вначале символ решетки # (хеш), который означает, что данные строки являются комментариями и учитываться не должны.

На моей старушке Windows Vista файл Хостс выглядит сейчас вот так:

# 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 # This HOSTS file created by Dr.Web Anti-rootkit API 127.0.0.1 localhost::1 localhost

Синтаксис записи очень простой — сначала указывается IP адрес, а затем через любое количество пробелов (символов табуляции) прописывается название хоста (компьютера, узла или домена). Для каждой записи подобного рода используется отдельная строка.

Тут встает главный вопрос, а какое сейчас занимает Hosts место в процессе установки соответствия вводимых в браузере доменных имен и тех IP адресов, которые за этими доменами скрываются? Ну, как оказалось, очень даже важное место занимает, а именно первое. Но обо все по порядку.

Итак, вы вводите в адресную строку браузера Урл адрес () или же переходите по ссылке из закладок браузера, или же с какой-либо открытой в нем вебстраницы. В любом случае браузер получает от вас путь до того документа, который вы хотите увидеть.

По любому, в Урле будет присутствовать доменное имя сайта, на котором интересующий вас документ лежит (сайт в нашем примере). Однако, этому домену соответствует вполне себе конкретный сервер (может быть виртуальный), где хостится этот самый сайт. И у этого сервера обязательно должен быть IP адрес , чтобы он был виден в сети и к нему могли обращаться.

Ваш браузер не может знать, какой именно IP соответствует доменному имени содержащемуся в Урле (ну, если только вы в этом самом браузере не включили кэширование DNS записей и данный узел был вами ранее посещен). Поэтому он обращается в первую очередь за разъяснениями именно к файлу Hosts на вашем компьютере.

Если там этот домен найден не будет (и соответствующий ему IP), то уже дальше браузер начнет пытать службу кэширования DNS записей из состава Windows. Если раньше вы к этому домену обращались и с тех пор прошло не очень много времени, то DNS-кэш выдаст браузеру этот самый Айпишник. Браузер его получит и откроет затребованный вами документ.

Если же среди кэша для этого домена записей не найдется, то браузер отправит запрос на ближайший DNS-сервер (скорее всего, это будет сервер вашего ) и получит от него искомую информацию. Правда, в этом случае может наблюдаться небольшая задержка в открытии затребованной вами вебстраницы, но при современных скоростях интернета это будет практически не заметно.

И так происходит при абсолютно любом запросе на открытие документа из интернета с вашего компьютера. Улавливаете? Пустой Hosts не создает никаких проблем, а вот если его заполнить, да еще и со злым умыслом, то может получиться так, что вы введете пароль от своего Яндекс кошелька не на официальном сайте этой платежной системы, а на фишинговом ресурсе с аналогичным дизайном (см. ).

Как такое может быть? Ну, от заражения вирусами никто не застрахован (), а вирус может запросто дописать в Хостс IP адрес фишингового ресурса и поставить ему в соответствие доменное имя money.yandex.ru, к примеру. В этом и кроется опасность.

На фальшивом сайте социальной сети могут перехватить вводимые вами пароли, могут потребовать плату за вход, ну или еще чего-нибудь совершить более креативного. Самое печальное, что заметить подмену невозможно, ибо в адресной строке браузера будет красоваться правильное доменное имя.

Где находится файл Hosts и как удалить из него записи вируса?

С другой стороны удалить внесенные вирусом изменения из файла Host сможет даже абсолютный нуб в компьютерах. Обычно проблема заключается именно в том, чтобы найти, где этот самый файлик находится.

В старых версиях Windows, как, например, XP или 2000, он был открыт для всех желающих и жил в системных папках по следующему адресу:

Windows\System32\drivers\etc\

Вы не поверите, но он живет по этому же адресу и в Windows 7, и в Висте, но там все несколько сложнее, ибо пройдя по пути:

C:\Windows\System32\drivers\

Папки etc вы там не обнаружите. Разработчики посчитали, что обычным смертным этот файл трогать не стоит во избежании проблем.

Однако, файл hosts в windows 7 и vista все же имеет место быть, нужно только искать его, получив права Администратора. Лично я никогда даже не пытался разобраться во всей это ахинеи с правами, но для себя нашел очень простой способ обойти это ограничение.

Итак, заходите в меню кнопки «Пуск» — «Все программы» и находите там папку «Стандартные». Внутри нее живут ярлычки, среди которых несложно увидеть «Блокнот». Щелкаете по нему правой кнопкой мыши и из появившегося контекстного меню выбираете «Запуск от имени Администратора» :

Ну, собственно, полдела сделано. Теперича в блокноте выбираете из верхнего меню пункты «Файл» — «Открыть». В стандартном окне проводника Windows находите искомую папку etc (внутри каталога Windows\System32\drivers\), выбираете в правом нижнем углу из выпадающего списка «Все файлы» и счастливыми глазами наблюдаете появления этого сверхсекретного файла:

Он будет именно без расширения, а всю остальную лабудень, на вроде hosts.txt, очень часто создают вирусы , чтобы отвлечь ваше внимание и в конец запутать. Для настоящего файла они выставляют атрибут «Скрытый», который можно поставить или снять, просто щелкнув по файлу правой кнопкой мыши и выбрав самый нижний пункт «Свойства»:

А т.к. в Windows по умолчанию для зарегистрированных типов файлов расширения не отображаются (вот зачем так сделали — я не понимаю), то пользователь находит hosts.txt не видя ни его расширения, ни того, что в той же папке есть еще один хостс, но он скрыт от его глаз.

Внося изменения в фальшивку он так ничего и не добивается, начинает рвать волосы, заламывать руки и идет в магазин за новым ноутбуком, чтобы, наконец-то, попасть в свой любимый Контакт, который вирус заблокировал на старом компе. Ааа, ужас.

Хотя, конечно же, пользователь может оказаться продвинутым и включить в настройках показ скрытых и системных файлов. В Windows Vista для этого нужно зайти в «Панель управления» — «Свойства папки» — вкладка «Вид» и переместить галочку в строчку «Показывать скрытые папки и файлы». Кстати, и с расположенной выше строчки «Скрыть расширения...» галочку лучше будет снять:

Есть совсем простой способ открыть этот файл . Достаточно будет нажать на клавиатуре сочетание клавиш Win+R (или выбрать из меню кнопки «Пуск» пункт «Выполнить»), после чего ввести в открывшемся окне следующую строку и нажать Энтер:

Notepad %windir%\system32\drivers\etc\hosts

Но не суть важно. Мы с вами все же нашли, где находится этот секретный (для Windows 7 и vista) файл, и должны его внимательно осмотреть на предмет возможных надругательств. Если первичный осмотр пациента никаких патологий не выявил, то посмотрите на область прокрутки страницы в Блокноте .

Иногда свои записи вирус вносит после нескольких сотен пустых строк, снижая тем самым риск их обнаружения вами. Если полосы прокрутки нет, то все замечательно, а если есть — то воспользуйтесь ей и приведите свой Hosts к тому виду, что у него должен быть с рождения, т.е. достаточно будет наличия в нем всего лишь двух строк (комментарии никому не нужны):

127.0.0.1 localhost::1 localhost

Ну, если подмену адресов в этом файле представить довольно просто, например, это может выглядеть так:

127.0.0.1 localhost::1 localhost 77.88.21.3 сайт

То как же, в таком случае, осуществляется блокирование определенных сайтов через Хостс? Ну, просто домену, который нужно заблокировать, ставят в соответствие частный IP адрес 127.0.0.1, например, так:

127.0.0.1 localhost::1 localhost 127.0.0.1 vk.com 127.0.0.1 odnoklassniki.ru

Умница браузер находит это соответствие и пытается получить нужный документ (вебстраницу) с вашего же компьютера, что ему, естественное, не удается и о чем он вам незамедлительно сообщит. Кстати, это хороший способ заблокировать доступ вашим чадам к сайтам, которые вы считаете им не стоит посещать. Кончено же, нужно еще будет список таких сайтов создать или где-то взять, но при желании вполне можно попробовать.

Как я уже упоминал, в стародавние времена, когда интернет у большинства пользователей был еще медленным, для ускорения открывания сайтов прописывали их Айпишники в Hosts. Другое дело, что эти самые ресурсы периодически меняли хостинг и вместе с ним и IP адреса. А пользователь, забыв про то, что он сотворил полгода назад для ускорения интернета, тщетно пытается понять, почему его любимые ресурсы ему не доступны.

Как использовать Хостс при переносе сайта на новый хостинг?

Ну, и напоследок я хотел бы рассказать о том, как с помощью внесения изменений в файл Хостс можно работать с сайтом, переехавшим на новый хостинг еще до того момента, как на всех DNS серверах пропишется новая запись (ставящая в соответствие вашему домену новый Ip адрес). Способ очень простой, но эффективный.

Итак, вы меняете хостера. Естественно, что меняется и IP адрес вашего сайта. Как об этом узнают в интернете? Все правильно, с помощью сети Днс серверов. Кстати, первый и самый важный шаг сделаете вы сами, зайдя в панель управления своего регистратора и прописав там адреса NS серверов вашего нового хостера.

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

Однако, вам самим ведь будет интересно узнать, а как, собственно, ваш ресурс чувствует себя у нового хостера? Проверить работу всех плагинов и других вещей. Неужели придется ждать от нескольких часов до двух суток? Ведь это не выносимо.

Во-первых, можно будет попробовать сбросить DNS-кэш на вашем собственно компьютере, ибо он может мешать вам увидеть свой ресурс на новом хостинге, если внешние ДНС сервера уже получили новую запись. Как это сделать? Опять же все очень просто. Нажимаете на клавиатуре сочетание клавиш Win+R (или выбираете из меню кнопки «Пуск» пункт «Выполнить»), после чего вводите в открывшемся окне:

Откроется очень страшное окно под название командная строка, куда вам нужно будет вставить эту команду:

Ipconfig /flushdns

Обычные кнопки вставки в окне командной строки не работают, поэтому просто щелкните в ней правой кнопкой мыши и выберите пункт «Вставить».

После этого жмите на «Энтер», DNS-кэш очистится на вашем компе и можно пробовать открыть ваш сайт снова. Кстати, кэш ДНС может иметь место быть и в самом браузере, так что очистите его, либо обновите окно, удерживая зажатой кнопку «Шифт» на клавиатуре.

Кстати, если интересно, то можно посмотреть содержимое DNS-кэша, введя в командную строку следующую команду:

Ipconfig /displaydns

По-прежнему открывается сайт на старом хостинге? Не беда. Находим описанным чуть выше способом файл Hosts и добавляет в него всего лишь одну строчку:

109.120.169.66 сайт

Где 109.120.169.66 — это будет IP адрес вашего нового хостинга , а дальше будет следовать доменное имя вашего сайта. Все. Пока весь остальной мир любуется вашим ресурсом на старом хостинге, вы имеете возможность исправить возможные косяки на уже перенесенном на новый хостинг движке. Штука замечательная и я ей всегда пользуюсь.

Удачи вам! До скорых встреч на страницах блога сайт

Вам может быть интересно

Что такое DNS и как ДНС-сервера обеспечивают работу интернета VPS от NeoServer - станьте владельцем своей виртуальной вселенной
Как сделать бэкап и восстановиться из резервной копии, а так же нюансы переноса сайта (Joomla, WordPress) на новый хостинг
Покупка домена (доменного имени) на примере регистратора Reghouse
Локальный сервер Denwer - как создать сайт на компьютере - установка, настройка и удаление Денвера
cPanel - создание и работа с базами данных, добавление поддоменов и мультидоменов, а так же их парковка
Что такое домены, хостинг, DNS сервера и IP адреса
FileZilla - где бесплатно скачать и как научиться пользоваться популярным FTP клиентом Файлзилла
Перенос сайта на новый хостинг Infobox, выбор между обычным и VPS, а также работа с панелью управления хостера

Была ли у вас хоть раз ситуация, когда вы не могли попасть на какой-либо сайт, а точнее сайт просто не открывался в браузере?

К примеру, ваш браузер вообще не заходит «ВКонтакт» или же не смотря на все ваши старания не открываются «Одноклассники» .

Другой пример - вместо открытия нужной интернет-страницы в браузере появляется окно, в котором вас просят отправить платную SMS или же ввести номер своего телефона якобы для валидации аккаунта (проверки ваших данных) или авторизации:

А в последствии вы понимаете, что это был мошеннический сайт...

Третий пример – вы захотели проверить компьютер на наличие вирусов, но ваш любимый антивирус не обновляется. Он работает нормально, но свежие антивирусные базы скачать вы не можете.

Думаю, этих примеров достаточно, чтобы попытаться разобраться в ситуации и понять основную причину таких ситуаций. И даже если у вас пока не возникало подобных проблем, я все равно рекомендую дочитать этот урок до конца и проверить свой компьютер (а точнее один единственный файл) так, как описано ниже.

Но давайте обо всем по порядку.

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

Только представьте – мы набираем в адресной строке адрес нужного нам сайта (например, odnoklassniki.ru ), а вместо этого попадаем на какой-то «левый» сайт (который, кстати, может быть «как две капли воды» похож на оригинал) где нас пытаются уговорить пройти авторизацию (чтобы выманить персональные данные) или заплатить деньги. Нам кажется, что мы на сайте «Одноклассники» , но на самом деле мы на сайте злоумышленника. Согласитесь, это неприятно!

Как же такое происходит и что это за файл hosts? Давайте разбираться.

Файл hosts представляет собой обычный текстовый файл, но только не имеющий расширения. Т.е. полное имя этого файла - hosts (после имени файла нет ничего).

Находится этот файл в системном разделе жесткого диска (в папке C :\ Windows \ system 32\ drivers \ etc )и служит для связи имен сайтов с их IP-адресами.

Выглядит этот файл так:

Для Windows XP :

# Copyright (c) 1993-1999 MicrosoftCorp.
#

#




# space.
#


#
# For example:
#

127.0.0.1 localhost

Для Windows Vista:

# Copyright (c) 1993-2006 MicrosoftCorp.
#
# 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
::1 localhost

Для Windows 7:

# Copyright (c) 1993-2009 MicrosoftCorp.
#
# 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
::1 localhost

Пока сложно понять? На самом деле в этом нет ничего сложного!

Попробую объяснить проще, а если всё равно что-то останется непонятным, то ещё ниже мы всё разберем на практике (и в картинках), а также рассмотрим, как редактировать этот файл.

Итак, зачем нужен файл hosts…

Известно ли вам, что буквенные адреса сайтов были придуманы только для того, чтобы нам с вами было проще их запоминать? На самом же деле все компьютеры (в том числе и наш) в интернете общаются, используя только цифровые адреса сайтов. Другими словами - каждый сайт имеет свое буквенное имя (URL-адрес), а также цифровой адрес (IP-адрес), который обычно мы даже не знаем.

Таким образом, на любой сайт можно попасть, набрав в адресной строке браузера его URL-адрес (например, www .odnoklassniki.ru ) или же IP-адрес (217.20.147.94) – в любом случае мы попадем на один и тот же сайт.

Но согласитесь, что нам легче запомнить www .odnoklassniki.ru , нежели 217.20.147.94 и поэтому мы обычно используем именно буквенные имена, а уже компьютер (а точнее браузер) самостоятельно разбирается, какому именно IP-адресу соответствует введенное нами имя. Делается это благодаря так называемым DNS-серверам (специальные удаленные компьютеры), которые хранят URL и IP всех сайтов и связывают их между собой.

Именно поэтому, для того чтобы браузер узнал какой именно IP соответствует введенному нами URL-адресу, ему необходимо связаться с DNS-сервером, а уже потом перейти на сайт, используя полученный IP-адрес.

Однако любой браузер, прежде чем связаться с DNS-сервером всегда проверяет файл hosts на нашем локальном компьютере, т.к. файл hosts это тоже своего рода DNS (но только местного масштаба) и функции у него те же – связывать URL и IP сайтов.

Набирая в своем браузере URL-адрес какого-либо сайта, мы просто ждем, пока откроется нужный сайт, а на самом деле в компьютере происходит следующее:

1. Сначала браузер ищет введенный нами URL-адрес в файле hosts.

2. Если URL найден, браузер открывает тот сайт, IP-адрес которого записан в файле hosts рядом с введенным URL. Сайт открыт и на этом все заканчивается.

3. Если же введенный URL не обнаружен в файле hosts, тогда браузер обращается к кэшу DNS (временное хранилище предыдущих запросов на нашем ПК) и если находит адрес, то открывает сайт согласно IP из кэша.

4. Если имя не обнаружено в кэше DNS, браузер обращается к DNS-серверу и если сайт с таким именем существует, DNS-сервер переводит URL-адрес в IP-адрес и браузер открывает сайт.

Как видите, файл hosts имеет приоритет (проверяется первым) и поэтому злоумышленнику достаточно внести в этот файл нужный адрес, чтобы браузер открыл тот сайт, IP которого стоит рядом с адресом.

Все ещё сложно? Тогда давайте перейдем к примерам.

217.20.147.94 vk . com
217.20.147.94 www . vk . com

Обратите внимание, что для одного сайта обычно пишется две строки (с www и без), чтобы при любом наборе адреса попасть на указанный IP.

Теперь набирая в браузере URL-адрес сайта «Вконтакте» (vk.com) мы будем попадать на сайт «Одноклассники» , т.к. IP-адрес именно этого сайта записан рядом с вводимым URL.

Вот такая вот элементарная подмена адресов и мы уже попадаем не туда куда хотели:

И если в моем примере такая переадресация не нанесет особого вреда, то в реальной жизни переадресация может быть не такой безобидной!

Кроме переадресации этот файл может содержать строки, которые блокируют сайты. Выглядит это так:

IP-адрес 127.0.0.1 это адрес нашего (локального) компьютера, поэтому такая строка сообщает браузеру, что на нашем компьютере сайт с указанным URL не должен открываться. И браузер будет выполнять такую команду, сообщая нам, что не может открыть сайт:

Если после 127.0.0.1 будут находиться адреса антивирусных сайтов (например, 127.0.0.1 www.kaspersky.ru ), то это и будет причиной, по которой мы не можем обновить антивирусные базы и открыть сайты антивирусных сервисов.

Как видите, содержимое файла hosts имеет огромное значение и поэтому очень важно, чтобы он выглядел именно так, как показано в начале урока (в соответствии с установленной Windows).

Чтобы проверить и при необходимости изменить свой файл hosts его необходимо открыть. Сделать это проще всего с помощью Блокнота . Для этого находим файл (путь к нему я указывал выше), щелкаем по нему правой кнопкой мыши и выбираем пункт открыть:

В следующем окне находим Блокнот и нажимаем Ok :

Если же вы видите, что в файле есть посторонние строки, то их лучше удалить:

После удаления лишних строк файл hosts необходимо сохранить, используя команду Файл – Сохранить :

Если ваш файл hosts имел посторонние записи, то после таких изменений стоит сразу перезагрузить компьютер, а также желательно обновить антивирус и проверить компьютер на наличие вирусов.

Если у вас Windows 7, то при щелчке правой кнопке по файлу hosts в меню может не быть пункта Открыть :

В этом случае надо запустить Блокнот от имени Администратора. Для этого нажимаем Пуск – Все программы – Стандартные , находим Блокнот и щелкаем по нему правой кнопкой мыши. В открывшемся меню выбираем пункт Запуск от имени Администратора :

После этого заходим в папку etc , и если там нет файла hosts, то выбираем пункт Все файлы внизу окна, чтобы в данном окне отображались все файлы:

После этого все файлы будут отображены и наша задача выбрать нужный файл и нажать кнопку Открыть :

Теперь можно редактировать файл, как описано выше. Не забудьте потом сохраниться!

Вирусописатели конечно же понимают, что файл hosts легко редактируется и поэтому применяют всевозможные хитрости, чтобы запутать пользователя.

Хитрость №1:

Чтобы обнаружить лишние строчки в файле hosts было сложнее, они записываются в самый конец файла после большого количества пустых строк.

С первого взгляда такой файл выглядит нормально и при беглом взгляде мы можем ничего не заметить, однако надо всегда обращать внимание на ползунок полосы прокрутки в Блокноте :

Если ползунок присутствует, то его надо опустить вниз, чтобы посмотреть содержимое файла полностью. Зачастую это оказывается полезным, т.к. внизу файла мы можем найти неприятные сюрпризы:

Хитрость №2:

Файлу hosts присваивается атрибут Скрытый и он становится не виден (по умолчанию скрытые файлы и папки не видны). Начинающий пользователь не может найти этот файл, а значит не может и отредактировать его.

Если файл hosts в папке etc не виден, значит нам надо сделать его видимым. Для этого в Windows XP делаем следующее: Пуск – Панель управления – Свойства папки – вкладка Вид – установить галочку Показывать скрытые файлы и папки – нажать Ok (в Windows 7 все то же, но вместо Свойства папки пункт называется Параметры папок) .

Хитрость №3:

Создается ложный файл hosts, который в отличие от настоящего файла имеет какое-нибудь расширение (например .txt ). По умолчанию для зарегистрированных типов файлов расширения не отображаются, а следовательно мы можем легко перепутать файлы и редактировать совсем не тот файл:

Такой файл (hosts.txt) можно смело удалять!

Хитрость №4:

Создается ложный файл без расширения, но имеющий схожее название, например файл host:

В этом случае мы опять редактируем ложный файл, а настоящий остается без изменений. Такой файл (host) можно тоже смело удалять!

В последних двух примерах настоящий файл hosts был виден, но в реальности при создании ложных файлов злоумышленники скрывают настоящий файл, поэтому будьте внимательны и редактируйте только настоящий файл hosts!

В заключение урока хочу отметить, что данный файл можно использовать и с пользой для себя:

1. Если мы часто посещаем какой-либо сайт (например, www.yandex.ru), то можем добавить в конец файла hosts такие строки:

87.250.250.11 yandex.ru
87.250.250.11 www.yandex.ru

Браузер, обнаружив эти строки, не будет обращаться к DNS-серверу, а значит, процесс загрузки данного сайта будет проходить быстрее.

2. Сайты, которые мы совсем не хотим видеть на своем компьютере (например, некоторые онлайн-игры для детей) можно записать после 127.0.0.1:

127.0.0.1 tankionline.com
127.0.0.1 www.tankionline.com

Теперь на этот сайт с вашего компьютера вообще никто не зайдет!

Как видите, мы можем сделать то же самое что и вирусы, но уже с пользой.

Однако не переусердствуйте, создавая в файле hosts очень много лишних строк (более 100), т.к. это может привести к торможению компьютера.

– это файл, в котором содержится информация о доменных именах. Эта информация используется при трансляции доменного имени в сетевой адрес компьютера. Информация, указанная в файле hosts, имеет приоритет перед DNS-сервером. Таким образом, если в файле hosts есть информация о домене, то операционная система использует именно эту информацию, игнорируя DNS-сервер. Файл hosts это текстовый файл, который размещается в папке с операционной системой и администратор компьютера может редактировать данный файл по своему усмотрению. В данной статье мы расскажем о том, как найти файл hosts.

В зависимости от версии вашей операционной системы файл hosts может располагаться в различных папках.

В таких современных операционных системах как Windows XP, Windows Vista, Windows 7 и Windows 8 файл hosts лежит в папке WINDOWS\system32\drivers\etc\ .

Для того чтобы не бродить по папкам, в поисках нужного файла, вы можете открыть данную папку в один клик. Просто вызовите меню «Выполнить» с помощью комбинации клавиш Windows + R и введите команду %systemroot%\system32\drivers\etc . После этого перед вами откроется папка, в которой находится файл hosts.

Что касается более старых операционных систем, то в Windows 2000 и Windows NT файл hosts можно найти в папке WINNT\system32\drivers\etc\ . А в Windows 95, Windows 98 и Windows ME файл hosts лежит просто в папке WINDOWS .

После того как вы нашли файл hosts вы можете его . Для этого попытайтесь открыть файл с помощью обычного двойного клика. После этого перед вами откроется окно, в котором нужно выбрать программу для редактирования файла. Поскольку файл hosts это текстовый файл – выбираем стандартную программу Блокнот (Notpad).

После этого перед вами откроется окно программы Блокнот, в котором будет отображено содержимое файла. Для сохранения изменений вам потребуются права Администратора.

В этом уроке будем разбираться что такое файл hosts , где он находится, как его изменить и какой он должен быть в нормальном состоянии.

Файл hosts - обычный файл, в котором представлен список ip адресов, которые сопоставлены с именами сайтов.

Он служит своеобразным локальным dns-сервером, указывая куда обращаться компьютеру при введении в браузер определенного адреса. Ниже вы можете увидеть пример содержимого такого файла.

В hosts по умолчанию прописан лишь один ip адрес (127.0.0.1), который занят вашим компьютером.

Когда мы вводим адрес сайта в адресной строке браузера, перед тем как сайт загрузится, компьютер сначала обращается к файлу hosts, смотрит есть ли этот адрес в списке или нет, а уже затем обращается к dns-серверам в интернете. В отличии от серверов файл контролируем мы сами. Если в нем адреса нет, то идет обращение к dns-серверам и сайт загружается, а вот если в файле есть запись, то компьютер смотрит к какому ip адресу следует обращаться.

Hosts можно использовать для блокировки доступа к ресурсам интернета. Для это дописываем сразу после строки 127.0.0.1 localhost новую строку вида:

127.0.0.1 адрес_сайта

Адрес сайта сопоставляется с ip адресом компьютера и поэтому не загружается.

Ниже представлены особенности редактирования файла hosts:

Каждая запись должна находиться на отдельной строке;
- ip адрес в записи идет первым;
- ip и адрес сайта должны быть разделены хотя бы одним пробелом;
- сивол решетка # в начале строки позволяет ее закомментировать, т.е. сделать так, чтобы она не работала.

Очень часто файл хостс используют злоумышленники. Вирус подменяет или редактирует файл так, что когда вы набираете определенный адрес, открывается не оригинальный сайт, а сайт злоумышленников, который очень похож на настоящий. Кроме перенаправления, может использоваться блокировка, когда мошенники просто закрывают доступ к сайту.

Где находится hosts.

Теперь давайте разбираться где находится hosts . Найти hosts можно по адресу:

C:\Windows\System32\drivers\etc

Представленной выше путь актуален для операционной системы Windows. Для других ОС этот путь может отличаться.

Расположение файла можно изменить в реестре
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath

Как изменить файл hosts.

Файл hosts не имеет расширения, поэтому открыть его, просто кликнув по нему два раза левой клавишей мыши, не получится. Щелкаем на нем правой клавишей мыши и выбираем пункт "Открыть с помощью".

Как должен выглядеть файл hosts.

Ниже представлены оригинальные тексты файлов hosts для разных операционных систем Windows. Это содержания файла по умолчанию.

Windows XP

# Copyright (c) 1993-1999 Microsoft Corp.
#
#
# entry should be kept on an individual line. The IP address should

# space.
#

#
# For example:
#
# 102.54.94.97 rhino.acme.com
# source server
127.0.0.1 localhost

Windows Vista

# Copyright (c) 1993-2006 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
# 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:
#
# 38.25.63.10 x.acme.com # x client host

127.0.0.1 localhost
::1 localhost

Windows 7

# Copyright (c) 1993-2009 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

# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost

В заключении хотелось бы сказать о том, как обезопаситься от изменений hosts. Конечно же на первом месте антивирусы. Обязательно пользуйтесь ими и поддерживайте актуальную базу. Также, недавно я уже писал про программу под названием Менеджер браузеров . Она позволяет отслеживать и пресекать внесение изменений в файл без вашего участия. Ну и конечно не устанавливайте непроверенные программы и не запускайте странные файлы.

Если у вас появятся вопросы, то обязательно их задавайте.

В этом видеоуроке разберем три понятия, на которых большинство начинающих пользователей попадаются в лапы мошенников.

Выбор редакции
Пост — для тех пользователей смартфонов Nexus 6P и Nexus 5X, которые столкнулись с проблемой так называемого «бутлупа». То есть, если ваш...

В 2012 году для военнослужащих был создан личный кабинет. Основная цель личного кабинета военнослужащего заключается в получении...

Удобство Portable soft-та все уже могли оценить, многим он больше нравится из каких-то личных побуждений. Но самые главные причины на мой...

Количество каналов доставки медийного контента сегодня столь велико, что способно поставить в тупик даже самих его производителей. Где...
Покупки в интернете имеют ряд преимуществ, среди которых низкая цена, большой выбор и хорошее качество товаров. Популярностью пользуются...
Введение С каждым годом характеристики планшетов становятся всё лучше, а цена всё ниже. И вот уже к началу 2013 года за пять с небольшим...
Как включить цифры на ноутбуке? Ответ мастера: Несмотря на портативность габаритов ноутбуков, такое свойство не всегда является удобным....
Здравствуйте, уважаемые читатели блога сайт. Сегодня я хочу поговорить о такой довольно-таки простой в своем устройстве вещи, как файл...
Трудно представить ноутбук без встроенной камеры и микрофона. Это необходимая атрибутика для голосового общения. Но бывают случаи, когда...