Как сохранить изменения в hosts windows 7. Как сохранить изменения в файле hosts
1. Для чего нужен hosts
Задачей системного файла hosts является хранение перечня доменов (веб-адресов по типу site.ru) различных сайтов и их IP-адресов. Так, в процессе работы с Интернетом происходит преобразование доменов в их IP-адреса и наоборот. Каждый исходящий запрос на открытие того или иного интернет-сайта – это, по сути, запрос на преобразование домена в IP-адрес. Такой запрос выполняет интернет-служба DNS. С технической стороны завесы Интернета не существует веб-адресов в буквенном выражении по типу site.ru. Они используются для удобства веб-серфинга пользователями и отображают суть тематики сайтов. Будучи предназначенной для обеспечения обмена данными между различными участками сети, служба DNS преобразовывает домены в определенные наборы цифр, они же IP-адреса каждого отдельного сайта.
Файл hosts перед системой DNS имеет приоритет. Прежде обращения к этой интернет-службе браузеры сначала проверяют свой кэш, затем получают информацию о соответствии IP-адресов доменам, которая содержится в файле hosts операционной системы Windows. И лишь после этого уже обращение идет к DNS.
Некоторые пользователи вносят изменения в «хостс» с целью ускорения загрузки избранных сайтов. Если прописать в нем для отдельных сайтов соответствия IP-адресов их доменам, можно получить чуть ускоренный доступ к этим сайтам, поскольку таковые будут загружаться в окне браузера, минуя этап отправки запроса и получения данных от службы DNS. Но в таком способе оптимизации интернет-доступа нет необходимости, поскольку существует кэш браузера с наивысшим приоритетом обращения.
Необходимость вмешательства с целью изменения содержимого этого файла встает тогда, когда таковой без ведома пользователя отредактирован вредоносным ПО. Файл hosts – уязвимое место Windows, он вызывает у создателей вредоносных программ особый интерес. Подменив оригинальный системный файл hosts на его аналог, но с готовым перечнем ложных соответствий IP-адресов их доменам, интернет-мошенники таким образом реализуют выгодный им механизм перенаправления. Если внести в «хостс» ложное соответствие IP-адреса домену, заменив реальный IP-адрес, например, какой-то соцсети на IP-адрес, скажем, сайта с платным порноконтентом, соответственно, каждый раз при попытке попасть в соцсеть по факту будем оказываться на порносайте. Но это еще не самый ужасный пример манипуляций мошенников с hosts. Куда сложнее будут обстоять дела с заполнением форм на фишинговых сайтах. Чтобы выудить конфиденциальные данные пользователя, например, счета в финансовых и платежных онлайн-системах, логины и пароли к ним, интернет-мошенники могут подменять отдельные веб-страницы этих онлайн-систем своими веб-страничками, специально созданными для мошеннических целей. Подмена данных файла с перенаправлением на другой сайт также используется как нечестный способ продвижения сайтов, для блокировки страничек соцсетей и вымогательства за разблокировку денег, для блокировки доступа на веб-ресурсы антивирусных программных продуктов и т.п.
Внесение изменений в hosts практикуется еще и с целью локальной блокировки доступа к определенным сайтам. Например, в рамках родительного контроля.
Ниже рассмотрим, как осуществляются процессы внесения изменений в hosts с целью его редактирования для блокировки отдельных сайтов, а также с целью его исправления в случае подмены содержимого вредоносным ПО. Но сначала, естественно, найдем сам файл, откроем его и посмотрим на его исходное содержимое.
2. Путь к файлу hosts и его открытие
Чтобы получить доступ к hosts, необходимо иметь права администратора. Он находится в системном каталоге Windows по пути:
C:\Windows\System32\drivers\etc
Открыть этот путь также можно командой %systemroot%\system32\drivers\etc в диалоговом окне«Выполнить»
Для открытия файла вызываем на нем контекстное меню, выбираем «Открыть с помощью» (просто «Открыть» для Windows 7) и в перечне предлагаемых программ выбираем стандартный блокнот Windows или любой сторонний блокнот, если таковой присутствует в системе (Notepad++, AkelPad и т.п.).
Если по указанному пути (при условии выставленного параметра отображения скрытых папок и файлов в проводнике) файла «хостс» нет, это явное следствие проделок проникшего на компьютер вредоносного ПО. Вирусы и трояны иногда могут перемещать его в другое место на компьютере.
3. Содержимое hosts
После открытия hosts увидим его содержимое в виде информационной справки о сути этого файла. Из соответствий IP-адресов их доменам в исходной редакции содержимого файла (без пользовательского вмешательства, без проделок вредоносного ПО) должна присутствовать только одна рабочая запись. Это отключенное соответствие IP-адреса текущего компьютера значению «localhost», локальному хосту. Знак решетки в начале строки означает, что прописанное соответствие ни на что не влияет, а просто существует в перспективе быть задействованным или в качестве шаблона.
4. Блокировка доступа к отдельным сайтам с помощью файла hosts
Редактирование «хостс» является одним из многочисленных способов блокировки доступа к отдельным сайтам. На фоне механизмов блокировки, предлагаемых штатным родительским контролем Windows и сторонними программами, редактирование hosts является простым и быстрым способом ограничения доступа к сайтам.
Чтобы заблокировать доступ к определенному сайту, сначала чистим кэш используемых на компьютере браузеров, затем в открытом в блокноте hosts ниже существующих записей вписываем перенаправление с неугодных сайтов на локальный хост по типу:
127.0.0.1 site1.ru
127.0.0.1 site2.ru
127.0.0.1 site3.ru
Т.е. в каждом соответствии после локального IP-адреса 127.0.0.1 через пробел добавляем домены неугодных сайтов. Отредактировав содержимое файла, жмем меню «Файл» - «Сохранить как».
Сохранить новоиспеченный файл непосредственно по пути его размещения в системном каталоге не получится. Сначала этот файл необходимо сохранить в любой несистемной папке (например, в папке «Документы») как обычный текстовый TXT-файл с названием «hosts».
После сохранения выделяем этот файл, жмем клавишу переименования F2, удаляем расширение «.txt» (вместе с точкой) и жмем Enter.
Подтверждаем действие.
Копируем новоиспеченный файл, после чего отправляемся в папку по пути размещения исходного файла hosts, который указан в пункте 1 статьи. Прежде вставки новоиспеченного файла hosts необходимо решить, что делать с этим файлом в его текущей редакции. В качестве альтернативы удалению можно с помощью той же клавиши F2 переименовать текущий файл, добавив к имени приписку в виде порядкового номера, даты или прочих нюансов. Это будет нечто вроде резервной копии hosts с какими-то актуальными настройками, к которой всегда можно будет вернуться, задав файлу исходное имя без приписки.
Вставку нового файла подтверждаем с правами администратора.
После всех этих действий ни в одном браузере системы внесенные в список блокировки сайты не откроются.
В дальнейшем для временного снятия блокировки, чтобы не удалять записи целиком, в начале строки каждого отдельного соответствия необходимо вставить знак решетки и сохранить файл hosts, как указано выше.
Не рекомендуется создавать в hosts"e огромный список заблокированных сайтов (более сотни), чтобы не замедлять работу компьютера с Интернетом. При блокировке масштабных веб-проектов типа соцсетей также необходимо учитывать, что таковые могут быть доступны не по одному какому-то домену, а по нескольким.
5. Как исправить файл hosts
Если при попытке посетить нужный сайт вместо него открывается какой-то другой или появляется сообщение с вымогательством денег за разблокировку аккаунта соцсети – самое время заняться исправлением hosts. Прежде, естественно, необходимо очистить компьютер от вирусов и прочих вредоносных программ. Лишь после этого уже можно приступать к исправлению файла. Исправить hosts – это значит, что нужно вернуть его содержимое к исходному состоянию. Сделать это можно несколькими способами.
Один из способов его исправления – ручное удаление строк ложных соответствий IP-адресов доменам, что были привнесены вредоносным ПО. Открыв в блокноте файл, оставляем лишь соответствия по умолчанию, как указано на скриншоте, а все другие строки удаляем.
И сохраняем файл, как указано в предыдущем пункте статьи.
Записи с ложными соответствиями могут скрываться за пределами обозрения стандартного вида окна блокнота, потому необходимо просмотреть весь документ, прокрутив его вниз до самого конца.
Другой вариант исправления файла – полное замещение существующего содержимого исходным текстовым наполнением. Исходный текст файла можно скопировать на сайте поддержки компании Microsoft, где в отдельных блоках представлены варианты для различных версий и редакций Windows:
В случае с Windows 10 используется вариант исходного текста файла hosts для Windows 8.1.
Копируем на сайте исходное содержимое файла, в блокноте жмем клавиши Ctrl+A для выделения всего текста документа, затем Ctrl+V для вставки. Сохраняем файл, как указано в третьем пункте статьи.
Если файл по пути, указанном в первом пункте этой статьи, отсутствует, его после нейтрализации вредоносного ПО необходимо там создать. В блокноте открываем новый документ, вставляем скопированный на сайте поддержки Microsoft исходный текст, сохраняем файл и помещаем его в системный каталог, где он должен быть.
Наконец, последний способ исправления файла – автоматический. Правда, он доступен только для Windows 7 и более ранних версий системы. Пройдя по указанной выше ссылке, на сайте поддержки Microsoft в блоке «Простое исправление» скачиваем утилиту Fix it.
Запускаем ее, соглашаемся с лицензионными условиями, жмем «Далее».
Дожидаемся завершения ее работы и закрываем.
Перезагружаем компьютер.
Утилита автоматически исправит hosts и вернет его содержимое к исходному состоянию, в том числе и восстановит файл, если его по пути установки из-за проделок вредоносного ПО не оказалось.
Отличного Вам дня!
Файл хост – стандартный инструмент, используемый операционной системой для сопоставления названий узлов с их ip-адресами. С его помощью выполняется обслуживание системы и адресация узлов в сети устройства.
Как выглядит хост ? Открыть с помощью программного обеспечения его не получится, но при запуске с использованием «Блокнота» понятно, что его содержание – текстовые строки с названиями узлов и сопутствующими ip-адресами, разделенными пробелами. В текст включены примечания, начинающиеся со знака #, система их при запуске процесса hosts игнорирует.
Хост-файл – база используемых доменных имен и сетевых адресов, контролируемая администратором.
Как найти файл hosts на ПК?
По умолчанию хост-файлик располагается в системном хранилище по адресу: C:\(папка с операционной системой)\System32\drivers\etc.
Хост выглядит как надпись с пустой иконкой, потому что расширения он не имеет.
Секреты использования файла hosts виндовс 10
Файл хост возглавляет перечень выбираемых злоумышленниками жертв, поэтому проявите осторожность, чтобы не наткнуться на фиктивный хост-файлик. Приемы, используемые хакерами для обмана пользователей:
- Перенаправление пути в реестре
У Вас не получается зайти на сайт, но в записи host-а нет изменений или документа нет в стандартной папке? Вредоносные подпрограммы внесли правки в расположение хоста в системном реестре.
Для обезвреживания вирусного процесса откройте окно реестра (зажмите клавиши Win и R на клавиатуре и в поле ввода диалогового окна наберите regedit , затем нажмите Enter ). Слева в окошке реестра разверните ветвь \ HKeyLocalMachine\SYSTEM\Current_Control_Set\Services\Tcpip\Parameters . В левой половине окна отыщите параметр DataBasePath и обратите внимание на поле значений. Это корневой путь к папке с хост-файлом. Если он не совпадает со значением на скриншоте, замените запись на путь со скриншота (двойной клик по значению параметра, ввод и сохранение вписанной конфигурации).
- Добавление пустых строчек в записи хоста.
Хакеры используют простой человеческий фактор – из-за присутствия пустых строчек сложно заметить вписанные в текст новые параметры, если не пролистать текст до конца. Заметили внизу текста параметры, не совпадающие со стандартной записью? Смело удаляйте и сохраняйте версию в «чистом виде».
- Присвоение хосту атрибута «скрытый».
Вам может показаться, что на компьютере нет host-а – Проводник на запрос ничего не выдает, системная папка пуста. Ответ прост: скрытые элементы и папки Проводник не отображает.
Чтобы это исправить, зайдите в системную папку, где hosts file находится по умолчанию. Вверху отыщите вкладку «Вид», откройте ее. Кликните по параметру «Показать или скрыть» и поставьте галку напротив надписи «Скрытые элементы».
- Создание «подложки» с похожим названием.
В дополнение к предыдущей уловке – скрытие настоящего хоста и создание фиктивного, без расширения, но с похожим названием. Удаляйте «неправильный» документ и действуйте по предыдущей инструкции.
- Смена расширения.
«Стандартный» host не имеет расширения, как и приложения с зарегистрированным типом. Вирусная программа создает аналог с названием hosts, но с расширением (txt, bat и др.). Будьте осторожны, чтобы случайно не перепутать.
- Отсутствие возможности редактирования.
Если Вы отыскали хост-файлик, нашли лишние строки, исправили их, но не можете сохранить изменения – в свойствах программы стоит галочка «Только чтение». Уберите ее и верните содержание в первоначальное состояние.
- Правка параметров прокси в браузере.
Проверка настроек для Оперы:
«Настройки» → «Браузер» → «Сеть» → «Настройка сети». Если в области «Прокси-сервер» стоит галочка, но Вы не меняли параметры, уберите ее. Сохраните проведенные действия и запустите заново браузер.
- Не забывайте проверить, есть ли сбоку в записи полоса, с помощью которой можно прокрутить текстовые строки вниз. Это связано с тем, что вредоносные процессы часто маскируются, прячась за пределы окна.
- Если Вы не можете сохранить изменения в хосте, зайдите заново, используя права администратора.
- Зловредные вирусы скрывают файл хост, проставляя атрибут «Скрытый» в свойствах.
- Перенаправление и ускорение загрузки сайта при помощи хоста не всегда может получиться: сайты используют генерацию повторяющихся ip-адресов. К примеру, сервисы передают внешние ip-адреса для нескольких веб-страниц.
- Чтобы защитить хост от вирусных атак, поставьте в свойствах атрибуты «Скрытый» и «Доступно только для чтения». Для этого щелкните правой клавишей мышки по названию host-a и выберите «Свойства», вкладку «Общие»,и поставьте галочки рядом с соответствующими надписями.
- В дополнение к предыдущему совету: если дополнения в записи «Блокнота» не сохраняются, проверьте установленные по умолчанию атрибуты.
Исправление файла hosts в виндовс 10
- Правой клавишей мышки кликните по иконке меню «Пуск» (или откройте меню «Пуск» и кликните по свободному месту в открывшемся окне). Выберите надпись « ».
- В поле ввода набираем:
- Набранный код запускает стандартное приложение «Блокнот» с доступом администратора, и не понадобится заново вводить пароль при сохранении исправлений.
- Вносим изменения в «Блокноте», сохраняем и закрываем.
Как вариант, можете скачать бесплатные утилиты, подходящие для изменения хост-файла в понятном пользователю графическом интерфейсе – Microsoft Fix It или AVZ. Существует еще утилита-помощник Dr Web CureIt, которая автоматически фиксирует наличие изменений в хост-файле и оперативно аннулирует их.
Как восстановить измененный файл хост по умолчанию?
Чтобы вернуть объект в первоначальное состояние, следуйте описанному алгоритму:
- Откройте программу Блокнот (запустите меню «Пуск», начните набирать «Блокнот» и откройте найденное приложение или создайте txt-приложение на рабочем столе, щелкнув в свободном месте правой клавишей мышки).
- Наберите текст, отображаемый на картинке ниже.
Важно: оставьте в конце текстовых строчек пустую последнюю строку.
- В левом верхнем углу выберите «Файл» → «Сохранить как» и сохраните объект на рабочий стол под именем «hosts» (в кавычках, как показано на скриншоте).
- Выйдите из программы «Блокнот».
- В папке с ОС Виндовс перейдите по адресу System32\drivers\etc. Там находится версия, автоматически созданная системой. Переименуйте данный файлик в hosts.old.
Внимание! В папке также находятся элементы, предназначенные для сохранения конфигураций сети, и удалять их запрещается.
- Вернитесь к документу, созданному с помощью «Блокнота» и переместите его в папку со старым хостом. Потребуется ввод пароля – наберите пароль учетной записи администратора.
Я сделал привязку доменного имени к хостингу. Это можно сделать там, где регистрировался домен. Чтобы домен начал работать, например от хостинга Бегет , нужно указать для него в качестве DNS-серверов:
- ns1.beget.ru
- ns2.beget.ru
После этого установил Вордпресс. Но если набрать адрес «нового» домена, то сайт не будет сразу виден в интеренете.
Он будет недоступен пока не произойдёт обновление DNS-кеша на всём пути от первичных сервером до конечных пользователей. Время обновления DNS в среднем 24 часа, плюс-минус 12 часов, также может зависеть и от конкретного провайдера интернет и от того времени, когда вы регистрировали новый домен.
Данная ситуация касается как создания сайта, так и переноса сайта с хостинг на хостинг (причем во втором случае сайт может быть некоторое время доступен с обоих хостингов).
Чтобы не ждать столько времени и сразу приступить к наполнению и редактированию сайта, можно установить непосредственный доступ к своему сайту, выставив необходимый адрес в файле hosts (в ОС Windows это C:\windows\system32\drivers\etc\hosts , для других ОС местоположение этого файла можно посмотреть по ссылке //ru.wikipedia.org/wiki/Hosts)
Необходимо прописать
IP-адрес site.ru www.site.ru
Этот IP-адрес можно узнать непосредственно у хостера.
Теперь приступим к редактированию файла hosts.
Файл hosts
Вы можете открыть файл hosts и вписать нужный адрес, но скорее всего у вас возникнет проблема сохранения внесенной информации.
Как сохранить файл hosts
Запуск Notepad или Notepad++ от имени администратора, к сожалению, не помог решить данную проблему. Я сделал иначе.
- Скопировать файл hosts в виде обычного текстового файла.
- Внести необходимые изменения.
- Сохранить его с расширением txt.
- Залогинившись в систему под админом, переименовать исходный файл hosts.
- Переименовать отредактированный файл «hosts.txt» на «hosts».
- Готово! Можете набрать адрес своего сайта и сразу же приступить к его наполнению.