0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Использование файла hosts в Windows 7

Файл hosts присутствует во всех современных версиях операционных систем Windows, располагается в одном и том же месте и сейчас везде выполняет одинаковую опцию. Однако раньше он заменял собой технологию DNS-сервера, то есть сопоставлял доменные имена с их IP-адресами. В нем указывался сам адрес, например, 192.154.12.1, и ему присваивалось доменное имя, например, site.com. Теперь юзер мог вводить доменное имя вместо полного IP-адреса, чтобы перейти на веб-ресурс через браузер. Это позволило более быстро запоминать расположение конкретных страниц, а также добавило креатива и маркетинга, ведь сейчас адрес сайта подбирают таким образом, чтобы он соответствовал не только тематике, но и запоминался.

  1. Базовый способ заключается в редактировании с целью блокировки доступа к определенным ресурсам. Делается это указанием ложного IP-адреса для конкретного доменного имени, о чем более детально мы поговорим позже. Системный администратор без каких-либо проблем может закрыть доступ к любому ресурсу, лишь введя его домен и присвоив несуществующий IP, на который и будет происходить перенаправление, соответственно, безуспешное.
  2. Такая же методика применяется и для блокировки вредоносных, а также рекламных сайтов, которые в перспективе могут нанести вред компьютеру. В разделе, посвященному редактированию самого hosts, мы затронем эту тему, представив один из самых актуальных список, подходящих для импорта.
  3. Реже опытные пользователи, обладающие локальными ресурсами, присваивают ему оптимальное доменное имя, чтобы каждый раз вручную не вводить цифры в браузере. Однако эта тема относится только к знающим юзерам, которые и так прекрасно понимают предназначение hosts.
  4. Последняя цель редактирования — ускорение загрузки веб-страниц. Если автоматически подобранный DNS-сервер по каким-то причинам не может обеспечить быстрый переход на конкретные ресурсы, вы можете сопоставить их IP и домены в данном файле, чтобы использовать именно его при переходе в браузере.
Статья в тему:  Как сделать свой мем. Как сделать мемы и стоит ли

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

На будущее также рекомендуем проверить атрибут «Только чтение», чтобы заблокировать возможность повторного возникновения подобных случаев внезапного изменения объекта. Этой теме будет посвящен один из следующих разделов этой статьи.

Как внести изменения в файл hosts

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

  1. 1.

Запустите Блокнот или любой другой редактор от имени администратора. Откройте Пуск, найдите нужный редактор, нажмите по нему правой кнопкой мыши и выберите Запуск от имени администратора:

Как отредактировать файл hosts

В меню «Файл» нажмите Открыть и перейдите в каталог, в котором расположен файл hosts. Измените тип файла на «Все файлы»:

Добавьте в конце файла необходимую запись в формате:

123.123.123.123 — IP-адрес вашего сервера или хостинга,

faq-reg.ru — имя вашего домена.

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

Статья в тему:  Когда будет новый дизайн вконтакте. Как включить новый дизайн

Чтобы изменить файл hosts в виндовс 10 (8), выполните следующие действия:

  1. 1.

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

В меню «Файл» нажмите Открыть и перейдите в каталог, где находится файл hosts . Измените тип файла на «Все файлы»:

Добавьте в конце файла необходимую запись в формате:

123.123.123.123 — IP-адрес вашего сервера или хостинга,

faq-reg.ru — имя вашего домена.

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

В Linux файл hosts находится в папке etc. Чтобы отредактировать его:

  1. 1.

Введите в терминал linux команду hosts: sudo nano /etc/hosts

Добавьте в конце файла необходимую запись в формате:

123.123.123.123 — IP-адрес вашего сервера или хостинга,

faq-reg.ru — имя вашего домена.

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

Файл hosts в Ubuntu редактируется так же, как и во всех Unix-системах.

Файл hosts в Mac OS расположен в каталоге: /private/etc/hosts. Чтобы изменить его:

  1. 1.

Введите команду: sudo nano /etc/hosts и нажмите Enter:

Добавьте в конце файла необходимую запись в формате:

123.123.123.123 — IP-адрес вашего сервера или хостинга,

faq-reg.ru — имя вашего домена.

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

Статья в тему:  Windows 10 корпоративная отличия

Также вы можете заблокировать определенный сайт через файл hosts, воспользовавшись инструкцией ниже:

Файл Hosts. Что это?

Мало кто из пользователей персональных компьютеров знают о существовании такого файла. А между тем, знающие люди используют этот файл в своих целях. Например те кто пишут вирусы. Они с помощью редактирования файла Hosts блокируют доступ к определенным сайтам. Не так давно было много жалоб пользователей, которые не могли зайти на свою страницу в социальной сети ВКонтакте, Одноклассники и так далее. Именно файл хост использовался во многих случаях для блокировки этих сайтов.
Файл hosts — это текстовый файл, который содержит базу данных доменных имен ( URL’ов ) сопоставляемых их IP адресам . Адрес любого домена первоначально имеет свой ip-адрес. На одном ip-адресе может быть расположено несколько сайтов с разными доменами ( url адресами ). По умолчанию в файле hosts прописан лишь один ip-адрес — 127.0.0.1, зарезервированный для локального ( вашего ) компьютера, который именуется как localhost.

Где находится файл hosts?

В разных версиях Windows, а также других ОС, хост файл располагался в разных директориях. Для наглядности приведу таблицу из Википедии, в которой указано расположение файла в разных ОС.

Операционная системаВерсииРасположение
UNIX и UNIX-подобные/etc/hosts
Windows95, 98, ME%windir%
NT, 2000, XP, 2003, Vista, 7, 8, 10%SystemRoot%system32driversetchosts , его расположение может быть переопределено в ключе реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesTcpipParametersDataBasePath , в котором содержится путь к папке.
Windows MobileВетка реестра HKEY_LOCAL_MACHINECommTcpipHosts
Mac OS /private/etc/hosts или /etc/hosts ( /etc на OS X — символьная ссылка к /private/etc )
Novell NetWareSYS:etchosts
OS/2 и eComStation«bootdrive»:mptnetc
Symbian OS6.1—8.1C:systemdatahosts
9.1+Z:private10000882hosts
Android/system/etc/hosts
Статья в тему:  Редактирование аудиозаписей. Аудиоредакторы

Происхождение и принцип работы

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

Хост (от англ. host — «хозяин, принимающий гостей») — любое устройство, предоставляющее сервисы формата «клиент-сервер» в режиме сервера по каким-либо интерфейсам и уникально определённое на этих интерфейсах. В более частном случае, под хостом могут понимать любой компьютер, сервер, подключённый к локальной или глобальной сети.

Чтобы сопоставить имя хоста с ip адресом отправлялся запрос на главный хост, который в ответ направлял список всех имен и адресов к ним. Host file регулярно рассылался всем подключенным к сети компьютерам. Со временем, из-за развития глобальной сети значительно возросло количество пользователей, а значит и хостов и серверов. Файл хост стал разрастаться и стали появляться огромные задержки при регистрации и получении имен новыми компьютерами в сети. Проблему помогла решить служба доменных имен — DNS.

DNS (англ. Domain Name System — система доменных имён) — компьютерная распределённая система для получения информации о доменах. Чаще всего используется для получения IP-адреса по имени хоста (компьютера или устройства)

Необходимость в рассылке файла hosts компьютерам отпала. Теперь когда пользователь в адресной строке браузера набирает url-адрес какого либо сайта, происходит следующее:

  1. Так как запрос к файлу hosts имеет приоритет перед DNS службой, браузер сначала обращается именно к нашему файлу и проверяет не совпадает ли ip адрес запрашиваемого сайта с ip адресом localhost, то есть 128.0.0.1
  2. Если не совпадает, то проверяется файл hosts на наличие запрашиваемого адреса.
  3. Если адрес (имя хоста) в наличии, то идет переход по указанному хосту (ip-адресу)
  4. Если запрашиваемый адрес не найден, то сначала идет обращение к кешу DNS распознавателя, а потом уже соответственно к DNS серверу
  5. Если запрашиваемый сайт существует, то DNS сервер преобразовывает url адрес сайта в ip адрес и браузер уже переходит по данному ip адресу и загружает его содержимое.
Статья в тему:  Надежные жесткие. Подписка на новости

Здесь важное замечание — в отличие от DNS сервера, файл hosts полностью контролируется пользователем (администратором) компьютера и имеет приоритет перед DNS.
Давайте узнаем, что вообще содержится в этом файле.

Оригинальные файлы hosts. Содержание файлов hosts по умолчанию

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

Синтаксис или правила редактирования файла hosts

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

Все что идет в одной строке после решетки # это не правила. Это просто комментарии и они ничего не значат и не делают.

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

Рассмотрим изменение файла hosts на примере Windows 10. В Windows 10 этот файл расположен в директории: C:WindowsSystem32driversetc
Если такого файла там нет, то нужно в параметрах папок установить галочку в опцию Показывать скрытые файлы, папки и диски . О том как это сделать мы писали в этой публикации.
Файл hosts не имеет своего расширения, но его можно редактировать с помощью простого блокнота. Для этого:

Статья в тему:  Отдел почтовых отправлений. Отследить письмо

  • Нажмите на самом файле правую кнопку мышки.
  • Выберите пункт Открыть с помощью .
  • Из списка выберите редактор Блокнот и нажмите ОК .

Иногда может понадобиться запуск Блокнота с правами администратора.

Как использовать файл hosts в своих целях?

Мы с вами разобрались как изменить файл hosts, а также ознакомились с правилами его редактирования. Теперь приведу вам пару примеров по использованию хост файла для своей пользы.
Например можно уменьшить количество запросов к DNS серверам тех сайтов, которые вы ежедневно, часто посещаете. Это ускорит их загрузку. Пусть это будут поисковики yandex.ru, google.ru

  • Откройте файл hosts в программе блокнот (либо в любом другом текстовом редакторе).
  • В самом конце добавьте вот такие строчки:
    216.58.206.3 google.ru
    216.58.206.14 google.com
    77.88.55.55 yandex.ru
  • Сохраните изменения.

Для такого трюка нам понадобятся только IP адреса нужных нам сайтов. Их можно узнать с помощью сервиса 2ip.ru
Здесь мы воспользовались тем, что файл хост имеет приоритет перед DNS серверами. Другими словами браузер проверив хост файл и увидев там адрес сайта, сразу переходит на страницу не обращаясь к DNS-кешу.
Также мы можем и заблокировать доступ к нежелательному для нас сайту. Пусть это будет сайт FaceBook. Для этого нужно в конце файла дописать строки:
127.0.0.1 www.facebook.com
127.0.0.1 facebook.com

Теперь сайт facebook не будет у вас открываться в браузере.
В итоге после сделанных изменений файл hosts будет выглядеть вот так:

Статья в тему:  Правильная работа проводник в windows 10

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

Как создать свой File Hosts?

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

  1. Создайте простой текстовый файл с расширением .txt .
  2. Далее нажмите на файле правой кнопкой мыши и выберите из контекстного меню пункт Переименовать .
  3. Назовите файл hosts и удалите в конце названия расширение .txt (если вы, при переименовании не видите расширение файла, то прочтите вот эту статью).
  4. Теперь осталось добавить в него содержание и сохранить файл в директории C:WINDOWSsystem32driversetc ( в зависимости от ОС директория будет разная )
Статья в тему:  Какую мышку выбрать для игр. Лучшие игровые мыши для шутеров

Итоги

Статья получилась объемная, но зато очень полезная для начинающих пользователей персонального компьютера. Будет круто, если кто ни будь использует полученные из публикации знания на практике. Жду ваших комментариев!

Windows 7 и 8

# 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
# 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 handle within DNS itself.
# 127.0.0.1 localhost

Как видите, файлы между собой практически не отличаются за некоторым отличием. Тем не менее, для каждой операционной системы я рекомендую использовать свой hosts. Просто копируйте указанные данные.

К слову, файлы находятся в следующих разделах:

  • В Windows XP/2003/Vista/7/8 C:WINDOWSsystem32driversetchosts
  • В Windows NT/2000: C:WINNTsystem32driversetchosts

Если у вас нет возможности или желания самостоятельно менять данный файл, вы можете воспользоваться утилитой под названием Dr.Web CureIt, о которой я недавно рассказывал — она автоматически изменяет содержимое hosts, если в нем присутствуют лишние символы.

Статья в тему:  Программы подбора цвета стен Visualizer от Dulux

Что такое файл hosts

Задача данного файла хранить список доменов и соответствующих им ip-адресов. Операционная система использует этот список для преобразования доменов в ip-адреса и наоборот.

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

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

Что касается структуры файла, то файл hosts это обычный текстовый файл бузе расширения. То-есть данный файл называется не, hosts.txt, а просто hosts. Для его редактирования можно использовать обычный текстовый редактор Блокнот (Notepad).

Стандартный файл hosts состоит из нескольких строк, которые начинаются с символа «#». Такие строки не учитываются операционной системой и являются просто комментариями.

Также в стандартном файле hosts присутствует запись «127.0.0.1 localhost». Эта запись означает, что при обращении к символьному имени localhost вы буде обращается к собственному компьютеру.

Почему системный файл может быть изменен?

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

Статья в тему:  Как сделать свой мем. Как сделать мемы и стоит ли

При помощи redirect (перенаправления) злоумышленники добиваются следующих целей:

  1. Безобидный прикол. Используется для того, чтобы подшутить над другом и заблокировать доступ;
  2. Повышение популярности сайта. Когда строка поиска известного сервиса выводится на неизвестной странице, этого почти никто не замечает;
  3. Заражение вирусами. Одна вредоносная программа, проникнув и изменив файл hosts, направляет на зараженные сайты через которые происходит распространение других вирусов;
  4. Для того, чтобы заблокировать популярные ресурсы и вымогать деньги за их посещение через всплывающие сообщения и рекламу;
  5. Взлом пользователей. Самая распространенная цель мошенников – узнать ваши данные от аккаунтов социальных сетей и почтовых серверов. Это делается через специальные сайты, внешне идентичные с оригиналами и с очень похожими адресами;
  6. Для того, чтобы заблокировать антивирусные сервера с целью отказать в доступе программам к обновлению.

Чтобы вернуть нарушенную работоспособность сайтов, нужно очистить хосты от ненужных записей.

Утилита Microsoft Fix it для восстановления файла hosts

Восстановление hosts Windows 7 производится с помощью утилиты «Microsoft Fixt It»:

  1. Нужно скачать данную утилиту с официального сайта Microsoft.
  2. После загрузки следует запустить программное обеспечение с расширенными правами доступа.
  3. После запуска требуется нажать на кнопку «Далее» и согласится с восстановлением файла hosts.
  4. После этого появится сообщение о том, что нужно перезагрузить устройство.
  5. После рестарта старый элемент будет помещен в каталог «hosts.old», а в папке «Etc» появится новый файл.
Статья в тему:  Отдел почтовых отправлений. Отследить письмо

Утилита Fix It поможет восстановить hosts, путем замены старого файла на новый

Файл hosts необходим для установки связи между IP-адресом и доменным именем интернет сайта. Выполнить редактирование можно с помощью штатного текстового редактора «Блокнот». Также редактирование проводится через стороннюю программу «Hosts File Editor». Восстановить элемент можно с помощью утилиты «Microsoft Fix It».

Что делать, если файл hosts пустой?

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

Как оказалось, в папке etс находятся не один, а два файла hosts

В скрытом файле hosts присутствуют посторонние записи.

В скрытом файле hosts присутствуют посторонние записи

Восстановление содержимого файла hosts по умолчанию

  • Откройте меню Пуск, выберите пункт Выполнить, введите команду

%systemroot%system32driversetc

и нажмите кнопку ОК.

  • Переименуйте файл hosts в hosts.old.
  • Создайте новый файл hosts по умолчанию. Для этого выполните указанные ниже действия.
    1. Щелкните правой кнопкой мыши в свободном месте в папке %WinDir%system32driversetc, выберите пункт Создать, щелкните элемент Текстовый документ, введите имя hosts и нажмите клавишу ВВОД.
    2. Нажмите кнопку Да, чтобы подтвердить, что имя файла не будет иметь расширение TXT.
    3. Откройте новый файл hosts в текстовом редакторе. Например, откройте файл в программе «Блокнот«.
    4. Скопируйте в файл приведенный ниже текст.

    # 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 и в Блокноте, удалить ненужные строки, или добавить свои. Для этого надо запустить Блокнот в режиме Администратора.

    Как запускать стандартные программы Windows смотрите здесь

    Ссылка на основную публикацию
    Статьи c упоминанием слов:
    Adblock
    detector