Как отредактировать файл hosts под Windows 7?
Нередко бывает нужным запретить всем приложениям доступ к какому-либо сайту, но при этом не хочется возиться с Firewall’ом (особенно с учетом того, что далеко не все брандмауэры поддерживают такой запрет сразу для всех приложений). Выход есть — отредактировать файл hosts. Но в Windows 7, оказывается, сделать это уже не так просто, как в старушке XP.
Без сомнения, Windows 7 — гораздо более безопасная система, чем «экспишка», но вместе с тем некоторые операции опытному пользователю всё-таки было удобно выполнять в XP. К таковым относится и задание доменных имен, реализуемое в большинстве современных и не очень операционных систем с помощью простого текстового файла hosts. Напомню, что в XP для этого было достаточно найти, загрузившись под учетной записью администратора, файл Windows\System32\Drivers\etc\hosts и добавить в него строку вида «IP-адрес домен».
Если такую операцию попробовать провернуть даже под административной учетной записью в Windows 7, то можно обнаружить неприятную вещь: папка etc не видна ни в Total Commander’е, ни в «Проводнике».
Способ первый. Запускаем «Блокнот», в котором и будем дальше редактировать hosts, от имени администратора. Для этого в меню «Start» ищем группу «Accessories», кликаем по иконке «Notepas» и в контекстном меню выбираем «Run as Administrator» (как на скриншоте). После этого выбираем в меню «Блокнота» «Файл» > «Открыть» и спокойно переходим в нужную папку — она уже видна.
Способ второй. Нужно быть залогиненным под администратором. Заходим в проводник и просто набираем в адресной строке «c:\Windows\System32\Drivers\etc\hosts» (само собой, без кавычек). После этого в появившемся окне выбора приложения, с помощью которого нужно открывать файл hosts, останется только выбрать «Блокнот» (или другой текстовый редактор, с помощью которого вы планируете редактировать этот файл).
Автор не может ручаться за работоспособность предложенных способов в Windows Vista, поскольку в ней система безопасности довольно заметно отличается от «семерочной», а машины с этой ОС, чтобы протестировать эти методы в ней, на момент написания заметки у него под рукой не было.
SF
Как правильно изменить файл hosts на Windows 10, 8.1, 8, 7, Vista, XP
Добрый день. Данная инструкция будет как предварительная для будущих, таких как отключение рекламы в skype или блокировка рекламного окна в KMPlayer. Думаю на данную страницу вы и попадете с тех статей, но это будет первая статья на данном новом проекте.
Сперва необходимо сразу же предупредить, если у вас стоит антивирус (Dr.Web, Антивирус Касперского, Avast и т.д.) то скорее всего у вас включена защита от редактирования файла Hosts, поэтому сразу заходим в настройки и отключаем её. У меня нет возможности ставить все эти антивирусы, поэтому буду очень признателен если вы напишите в комментариях пошаговые инструкции по отключению на вашем антивирусе и я их, с удовольствием, добавлю в инструкцию.
Итак начнем, существует несколько способов редактирования. По-сути главная задача — это дать текстовому редактору необходимые для редактирования файла (права администратора). Я напишу несколько способов, какой вам больше нравится, тот используйте.
Кстати, для тех кто хочет вернуть файл до исходного состояния, тоже есть инструкция.
Что делает файл Hosts?
Первоначально целью файла hosts было то, что теперь делают DNS-серверы — сопоставлять дружественные доменные имена с недружественными IP-адресами.
Гораздо проще запомнить доменное имя, например YouTube.com, чем IP-адрес 172.217.1.238. Вместо того, чтобы вводить IP-адрес в адресную строку каждый раз, когда вы хотите посмотреть видео на YouTube, вы можете просто ввести доменное имя, и DNS-сервер, используемый вашим устройством, сопоставит имя с правильным адресом, чтобы вы могли получить доступ к веб-страница намного проще.
Файл hosts, так как он служит своего рода DNS-сервером, работает так же. Вы можете ввести IP-адрес, к которому должно быть разрешено доменное имя. Другими словами, вы можете приказать компьютеру загружать IP-адрес, отличный от DNS-сервера, что позволит вам сделать несколько интересных вещей.
Как исправить hosts в AVZ?
Этот инструмент используется в случаях, когда пользователь не смог внести исправления в файл вышеперечисленными способами. Утилита AVZ подходит для решения ряда задач по сохранению безопасности системы, ее не нужно устанавливать. Программа качается в любую удобную папку, после чего извлекается из архива и используется.
- LiveJournal
- Blogger
Редактировать файл host можно в программе AVZ
Используйте следующий алгоритм работы:
- запустите файл avz.exe;
- обновите базы данных;
- установите галочки во всех полях вкладки «область поиска»;
- запустите сканирование.
Оно длится несколько минут, а затем программа выдаст результаты. Пользователь выбирает наиболее подходящий способ очистки файла.
Восстановление системы.
В AVZ вкладка «Файл» открывает строку «Восстановление системы». Окно выбора функций и восстановления настроек предлагает ряд вариантов. Отметьте галочкой пункт №13, который предлагает очистку файла hosts. Кнопкой «Выполнить отмеченные операции» запустите процесс.
- LiveJournal
- Blogger
Перейдите во вкладку «Файл», а затем «Восстановление системы»
- LiveJournal
- Blogger
Отметьте галочкой пункт «Очистка файла Host»
Работа с помощью скриптов.
Функция «Выполнить скрипт» открывается также во вкладке «Файл». В открывшемся окошке введите символы beginClearHostsFile; end. Запустите выполнение соответствующей кнопкой. Оба варианта одинаково хороши для пользователя.
Как выглядит файл hosts в Windows?
Файл hosts представлен в обычном текстовом варианте. Несмотря на использование локализованной версии Windows, файл hosts на русский язык не переведён. Поэтому мы решили перевести этот файл для наших читателей самостоятельно.
Copyright (c) 1993-2009 Microsoft Corp. Это пример файла hosts, используемого Microsoft TCP/IP для Windows. Этот файл содержит сопоставления IP-адресов с именами хостов (доменными именами). Под каждую запись отводится отдельная строка. IP-адрес следует разместить в первом столбце, за которым написать соответствующее имя хоста (доменное имя). IP-адрес и имя хоста должны быть разделены хотя бы одним пробелом. Кроме того, комментарии могут быть добавлены к отдельным строкам или после доменного имени, обозначенных символом ‘#’.
Следует отметить, что файл hosts по умолчанию это один сплошной комментарий. Все записи в нём начинаются с символа #, а это значит, что правила сопоставления IP-адресов в этом файле не применяются.
Внесение изменений в hosts
Перед основным процессом редактирования следует знать несколько правил. Посмотрите на стандартное содержимое объекта: все строки, которые начинаются с #, — комментарии, использующиеся для описания и опционально добавляющиеся после какой-либо команды. В текущих комментариях разработчики поместили краткое описание работы файла, а также показали, как именно нужно задавать правила, сопоставляя IP-адрес и доменное имя.
Форма написания самого правила начинается с IP-адреса, затем в идеале нужно нажать на Tab, чтобы добавить отступ, не нарушая привычный стилистический вид содержимого, а уже потом вводится сопоставимое доменное имя. Ниже вы видите строку 0.0.0.0 www.youtube.com. Она используется для указания ложного IP-адреса известного видеохостинга, то есть при вводе этого домена в адресной строке любого браузера произойдет переход на 0.0.0.0, а сам сайт, соответственно, не откроется.
Как раз таким методом производится блокировка рекламных и потенциальных вредоносных сайтов. Обычно юзер находит список правил для файла и просто вставляет его через Блокнот. Если вам необходимо сделать именно это, но подходящего списка не нашлось, рекомендуем обратить внимание на составленную таблицу по ссылке ниже. При желании воспользоваться ей, скопируйте содержимое и вставьте в hosts.
Пример файла hosts для блокировки вредоносных сайтов
Не забудьте, что все изменения необходимо сохранять. Нажмите комбинацию Ctrl + S или выберите соответствующий пункт через меню «Файл» в блокноте.
Мы рады, что смогли помочь Вам в решении проблемы. Помимо этой статьи, на сайте еще 11823 инструкций. Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Проблемы с работой hosts
Если внесенные в файл изменения не срабатывают, перепроверьте правильность написания данных. В случае если все верно, то попробуйте сделать следующее:
- Запустите командную строку от имени администратора из меню, которое вызывается клавишами Win+X.
- Пропишите в открывшемся окне системную команду “ipconfig /flushdns“.
- Подождите, пока команда будет выполнена, закройте окно командной строки и проверьте, исчезла ли проблема.
В случае если проблема не исчезла, нужно отключить работу прокси-сервера.
- Заходим в Панель управления компьютера (у нас есть отдельная инструкция, как это сделать – “Панель управления в Windows 10: где находится и как открыть”).
- Кликаем по разделу «Свойства браузера», сменив предварительно вариант просмотра на значки (крупные или мелкие).
- В свойствах переходим в раздел “Подключения”, затем щелкаем по кнопке “Настройки сети”.
- Убираем все галочки и подтверждаем внесенные изменения нажатием “OK”. Теперь проблема должна быть решена окончательно.
Зачем изменять файл hosts Windows?
Изменять файл hosts Windows нужно в случае если:
- Вам нужен доступ к сайту в обход DNS-сервера
- Вы не можете зайти на нужный сайт
- Вместо нужной страницы открывается другая
- Вместо нужной страницы приходит уведомление о том, что нужно отправить платное смс
- Открывается другая страница с незначительным изменением URL
- Вирусная атака изменила сам файл
Давайте разберём пример зачем нужно изменять файл hosts.
На компьютер или ноутбук может проскользнуть вирус, который может внести изменения в содержимое файла hosts, например, подменить адрес любого сайта, например, ВК. Пользователь попадает на страничку, которая в точности повторяет дизайн ВКонтакте, за исключением того, что вместо стандартной страницы авторизации вы видите сообщение о заморозке страницы. Чтобы её разморозить, необходимо отправить СМС сообщение с каким-то кодом на номер, указанный на экране. Вы отправляете СМС, и с вашего мобильного счёта списывается кругленькая сумма.
Правильное использование файла hosts поможет решить эту проблему и не попадаться на удочки мошенников, ведь ВК никогда не просит отправить СМС, за которое взимается плата.
I. Открытие текстового редактора через контекстное меню проводника с правами администратора.
Для большинства этот способ покажется наиболее простым. Для этого нужно найти ярлык или исполняющий файл блокнота (или другого текстового редактора, например я люблю пользоваться notepad++) и через контекстное меню запустить его с правами администратора. Где можно найти файл:
Исполняющий файл находится по пути C:\Windows\system32 находим его, кликаем правой клавишей и выбираем «Запуск от имени администратора».
Можно найти в меню пуск в разделе «Стандартные» и так же с помощью правой клавишей сделать запуск от имени администратора.
И конечно же, можно воспользоваться поиском в системе, кстати в Windows 10 он еще удобнее и универсальнее.
После запуска жмем «Файл» — «Открыть». Идем по пути C:\Windows\System32\drivers\etc включаем отображение всех файлов справа внизу и открываем hosts.
Вносим изменения и сохраняем (Файл — Сохранить). Если все сделано правильно и вы отключили защиту в антивирусе, то файл сохранится. Если вы где-то ошиблись или включена защита — блокнот предложит изменить имя.
Создание резервной копии файла
Перед началом процедуры редактирования советуем создать резервную копию hosts, чтобы в будущем была возможность быстро вернуть состояние к исходному. Это не относится к тем случаям, когда изначально внутри него не хранится ни одной строчки кода, ведь тогда просто удаляются текущие настройки и сохраняется чистый файл без каких-либо правил. Если вы заинтересованы в создании такой резервной копии, выполните следующие действия.
- Перейдите по пути, упомянутому выше, через Проводник, где отыщите «hosts», щелкните по нему правой кнопкой мыши и выберите пункт «Копировать».
- Переместитесь в любое другое место, куда вставьте данный файл через Ctrl + V или вызвав контекстное меню.
- Оставить копию можно и в изначальном расположении, но тогда ее придется переименовать, добавив в конце .old.
Теперь вы знаете, что в случае возникновения каких-либо проблем с сопоставлением IP-адресов и доменных имен можно в любой момент вернуть исходное состояние файла, откатив все внесенные вручную настройки.
Редактирование файла Hosts
В файле hosts есть несколько примеров, показывающих, как форматировать ваши записи. Сначала нужно указать IP-адрес, а затем имя домена, и оба должны быть разделены хотя бы одним пробелом (вкладка — хороший способ их форматировать).
Вот некоторые примеры:
127.0.0.1 www.google.com 13.249.79.104 www.bing.com
Как вы можете видеть на приведенном выше изображении и прочитать указания в файле hosts, символ # используется в качестве комментария, что означает, что все, что следует за ним, избегается. Вот почему две приведенные выше строки примера полезны в этом файле hosts; за ними не следует этот символ.
Если вы хотите заблокировать веб-сайты с помощью файла hosts, такие как YouTube, Amazon, Google, Reddit.com и т.д., Вы можете ввести ложный IP-адрес, например 0.0.0.0.
Примечание. Когда вы вводите URL-адрес сайта, который хотите связать с конкретным IP-адресом, обязательно исключите начальную часть и введите только субдомен, например, www или любой другой, который вы добавляете.
Как открыть и изменить файл hosts
Примечание: файл hosts располагается по адресу:
C:\Windows\System32\drivers\etc\hosts (актуально для Windows 7, 8, 8.1, 10)
Чаще всего невозможность изменить этот файл связана не с блокировкой его различным вирусным ПО, а просто с тем, что ваш блокнот (или другая программа для редактирования) не открыта с администраторскими правами.
Именно из-за этого, при изменении строк в файле hosts — вам сообщается ошибка, что у вас недостаточно прав.
Рассмотрю ниже пару способов, как открыть файл hosts с администраторскими правами (т.е. вы сможете его отредактировать и сохранить).
Способ 1: актуален для Windows 7/8/10
1) Сначала нажимаете сочетание кнопок Ctrl+Shift+Esc (или Ctrl+Alt+Del). Должен открыться диспетчер задач.
2) Далее нажимайте файл/новая задача. В открывшемся окне «Создание задачи» впишите в строку «Открыть» команду notepad, и поставьте галочку «Создать задачу с правами администратора».
Как открыть блокнот с администраторскими правами
3) Затем в открывшемся блокноте сделайте следующее:
- сначала нажмите по меню файл/открыть;
- далее в строку «Имя файла» (в нижней части окна) введите адрес файла hosts — C:\Windows\System32\drivers\etc\hosts, и нажмите кнопку открыть;
- в блокноте должен открыться файл. Если этого не произошло, то тут два варианта: либо вы неправильно ввели адрес файла, либо он был заблокирован вирусом. Переходите ко второй части статьи про восстановление этого файла…
Открытие файла hosts
4) Теперь обратите пристальное внимание на строки в файле:
- если напротив какого-нибудь IP-адреса стоят сайты соц. сетей (например), то это наверняка вредоносные строки. Обычно, появляются при установке рекламного ПО (пример показан на скрине ниже
Как изменить файл hosts в Windows 7, XP, Vista: очистка файла hosts
У многих возникали проблемы с файлом hosts при работе на компьютере. В сегодняшней статье мы разберем, что это за файл, какую информацию он в себе содержит и какие действия с ним возможны.Прежде всего, нужно понять, что наш файл несет ответственность за соответствие имен сайтов их IP адресам. Например, с помощью данного файла вы можете прописать запрет на посещение определенных сайтов. Однако для начала следует отыскать hosts на своем компьютере. Обычно файл hosts находится в папке WINDOWS\system32\drivers\etc\hosts для системы Windows 7, Vista и XP.
Как должен выглядеть файл hosts
Теперь давайте разберемся, как выглядит файл hosts, что он представляет собой, если его открыть. Кстати, для открытия следует использовать блокнот, так как сам файл расширения не имеет. Обычно содержимое файла выглядит так:
Последние цифры (в нашем случае – 127.0.0.1) – это адрес компьютера, на котором вы открыли файл. Это нормальный вид файла hosts. Если помимо данной информации в нем прописано что-то еще, то вам придется редактировать файл, чтоб привести его в исходное состояние.
Как изменить содержимое файла hosts
Если вам понадобилось изменить файл hosts (например, в файл пробрались вирусы), то сделать это можно очень просто. Для просмотра самого файла откройте его с помощью блокнота, затем измените необходимую информацию и сохраните файл. Перезагрузите компьютер. Все изменения моментально вступят в силу.
Помните, что для внесения изменений в файл hosts вы должны обладать правами администратора на том компьютере, с которым планируете работу. Кстати, редактируя hosts, вы можете прописать в нем запрет на посещение определенных сайтов.
Таким образом вы, например, можете оградить своего ребенка, работающего за компьютером, от ненужной для его возраста информации. Прописать запрет можно так: 127.0.0.1 сайт.ru Данная запись должна идти ниже 127.0.0.1 localhost (следующей строкой).
Как очистить файл hosts
Теперь рассмотрим ситуацию, при которой вам нужно очистить файл hosts. Связано это может быть, например, с тем, что в нем прописан запрет на посещение определенных сайтов. В этом случае вы будете заниматься воcстановлением своего файла hosts. Процедура будет очень проста и уже знакома. Для начала нужно с помощью блокнота открыть файл. Дальше – внимательно! – следует удалить записи после 127.0.0.1 localhost. И только после этого файл можно сохранить. Перезагружайте компьютер – изменения сразу же вступят в силу.
Что делать, если файл hosts пустой (без содержимого)?
Может произойти такое, что файл hosts, который вы решили изменить, окажется пустым, то есть при открытии его блокнотом вы ничего не увидите. Пугаться не нужно. Это означает, что в папке etc появился еще один файл с названием hosts. А раз вы его не видите, значит он скрытый. Первое, что нужно сделать в такой ситуации, это увидеть файл, для чего в свойствах папки установить «показывать скрытые папки, файлы и диски». После этого вы увидите второй файл hosts. Следующим вашим шагом станет открытие найденного файла и работа с ним.
Автор: Катерина Сергеенко
Как изменить файл хост в виндовс 7 – как отредактировать hosts?
Изменение файла hosts в блокноте
Содержимое файла hosts представляет собой набор записей из IP-адреса и URL. Например, строка «127.0.0.1 vk.com» (без кавычек) будет означать, что при открытии в браузере адреса vk.com, будет открываться не настоящий IP-адрес ВК, а указанный адрес из файла hosts. Все строки файла hosts, начинающиеся со значка решетки являются комментариями, т.е. их содержимое, изменение или удаление никак не влияет на работу.
Самый простой способ редактирования файла hosts — использовать встроенный текстовый редактор «Блокнот». Самый важны момент, который нужно учесть: текстовый редактор должен запускаться от имени администратора, в противном случае вы не сможете сохранить сделанные изменения. Отдельно опишу как проделать необходимое в разных версиях Windows, хотя по своей сути шаги отличаться не будут.
Как изменить hosts в Windows 10 с помощью блокнота
Для редактирования файла hosts в Windows 10 используйте следующие простые шаги:
- Начните вводить «Блокнот» в поле поиска на панели задач. Когда нужный результат будет найден, нажмите по нему правой кнопкой мыши и выберите пункт «Запуск от имени администратора».
- В меню блокнота выберите Файл — Открыть и укажите путь к файлу hosts в папке C:\Windows\System32\drivers\etc. Если в этой папке присутствует несколько файлов с таким именем, открывайте тот, который не имеет никакого расширения.
- Внесите необходимые изменения в файл hosts, добавьте или удалите строки соответствий IP и URL, после чего сохраните файл через меню.
Готово, файл отредактирован. Изменения могут вступить в действия не сразу, а только после перезагрузки компьютера. Более подробно о том, что и как можно изменить в инструкции: Как редактировать или исправить файл hosts в Windows 10.
Редактирование hosts в Windows 8.1 или 8
Для запуска блокнота от имени Администратора в Windows 8.1 и 8 находясь на начальном экране с плитками, начните набирать слово «Блокнот», когда он появится в поиске, кликните по нему правой кнопкой мыши и выберите «Запуск от имени администратора».
В блокноте нажмите «Файл» — «Открыть», после чего справа от «Имя файла» вместо «Текстовые документы» выберите пункт «Все файлы» (в противном случае, зайдя в нужную папку вы увидите «Нет элементов, удовлетворяющих условиям поиска») и после этого откройте файл hosts, который находится в папке C:\Windows\System32\drivers\etc.
Может оказаться, что в этой папке не один, а два hosts или даже больше. Открывать следует тот, который не имеет никакого расширения.
По умолчанию, данный файл в Windows выглядит как на картинке выше (кроме последней строчки). В верхней части — комментарии о том, для чего нужен этот файл (могут быть и на русском, это не важно), а в нижней мы можем добавлять необходимые строчки. Первая часть означает адрес, на который будут перенаправляться запросы, а вторая — какие именно запросы.
Например, если мы добавим в файл hosts строчку 127.0.0.1 odnoklassniki.ru, то у нас не будут открываться одноклассники (адрес 127.0.0.1 зарезервирован системой за локальным компьютером и если у вас на нем не запущен http сервер, то ничего не откроется, а можно ввести 0.0.0.0, тогда сайт точно не будет открываться).
После того, как были внесены все необходимые правки, сохраните файл. (Для того, чтобы изменения вступили в силу, может потребоваться перезагрузка компьютера).
Windows 7
Для изменения hosts в Windows 7 вам также требуется запустить блокнот от имени администратора, для этого вы можете найти его в меню «Пуск» и нажать правой кнопкой мыши, после чего выбрать запуск от имени администратора.
После этого, также, как и в предыдущих примерах, вы можете открыть файл и вносить необходимые изменения в нем.
Как изменить или исправить файл hosts с помощью сторонних бесплатных программ
Многие сторонние программы для исправления проблем работы сети, настройки Windows или удаления вредоносных программ содержат также и возможности изменения или исправления файла hosts. Приведу два примера.В бесплатной программе DISM++ для настройки функций Windows 10 со многими дополнительными функциями в разделе «Дополнительно» присутствует пункт «Редактор hosts».
Всё, что он делает — запускает всё тот же блокнот, но уже с правами администратора и открытым нужным файлом. Пользователю остается лишь внести изменения и сохранить файл. Подробнее о программе и где её скачать в статье Настройка и оптимизация Windows 10 в Dism++.
Учитывая то, что нежелательные изменения файла hosts обычно появляются в результате работы вредоносных программ, логично, что средства для их удаления могут содержать и функции исправления этого файла. Есть такая опция и в популярном бесплатном сканере AdwCleaner.
Достаточно зайти в настройки программы, включить пункт «Сбросить файл hosts», после чего на главной вкладке AdwCleaner выполнить сканирование и очистку. В процессе также будет исправлен и hosts. Подробно об этой и других таких программах в обзоре Лучшие средства удаления вредоносных программ.
Создание ярлыка для изменения hosts
Если вам часто приходится исправлять hosts, то вы можете создать ярлык, который будет автоматически запускать блокнот с открытым файлом в режиме администратора.
Для этого кликните правой кнопкой мышки в любом свободном месте рабочего стола, выберите «Создать» — «Ярлык» и в поле «Укажите расположение объекта» введите:
notepad c:\windows\system32\drivers\etc\hosts
Затем нажмите «Далее» и укажите имя ярлыка. Теперь, кликните правой кнопкой мыши по созданному ярлыку, выберите «Свойства», на вкладке «Ярлык» нажмите кнопку «Дополнительно» и укажите, чтобы программа запускалась от имени администратора (иначе у нас не получится сохранить файл hosts).
Иногда приходится сталкиваться с такой проблемой, как изменить файл hosts. И если в ранних версиях Windows это делается весьма легко, то начиная с Windows 7, при сохранении возникает ряд проблем. В первую очередь это связано с тем, что при разработке новых версий использовались новые, более надежные, но в тоже время жесткие правила безопасности.
А ведь иногда просто необходимо внести туда несколько адресов и сайтов, дабы ограничить к ним доступ, запретить выводить рекламу в популярных приложениях.
Итак, как же изменить файл hosts windows 7, 8, 10. Если вы не знаете, где именно располагается данный файл, советуем записать путь к нему: C:\Windows\System32\drivers\etc\hosts?
Есть два основных способа, о которых мы с вами и поговорим.
Файл hosts пустой в windows 7. Как изменить файл hosts
Файл hosts отвечает за установку соответствия между доменом и IP-адресом сайта. Обращение к хосту имеет приоритет перед отправкой запроса на DNS-сервера, к тому же файл хранится на компьютере и контролируется администратором, что делает его важным элементом безопасной работы Windows. В некоторых случаях перед пользователями встает необходимость восстановления файла hosts к исходному состоянию. Удалить лишние записи из него можно двумя способами: вручную и автоматически, с применением специального софта.
Ручное восстановление
Обычно восстановление файла hosts требуется после действия вредоносных приложений, добавляющих в него новые записи. Типичная атака выглядит так : вы открываете Одноклассники или ВКонтакте, а сайт сообщает, что аккаунт заблокирован, и просит отправить SMS для подтверждения входа. В результате деньги с телефона снимаются, а вы потом узнаете, что вместо ВКонтакте файл hosts перенаправлял вас на поддельную страничку.
Но хост здесь ни при чем: он лишь оказался инструментом в руках вредоносного программного обеспечения. Поэтому после чистки Windows антивирусом нужно приступать к восстановлению hosts.
Другой вариант — пройти по адресу C:\Windows\System32\drivers\et и просто открыть hosts через «Блокнот». Внутри вы увидите много текста на английском языке. Вам нужно убедиться, что в хосте нет лишних записей. По умолчанию текст должен заканчиваться строкой «# ::1 localhost». Всё, что после неё, следует удалить, тем более если вы сами ничего в файл не вписывали.
Однако такая чистка может оказаться неполной, поэтому настоятельно рекомендуется соотнести содержимое вашего хоста с данными, указанными на странице поддержки по адресу https://support.microsoft.com/ru-ru/kb/972034 . На Windows 7 содержимое hosts должно выглядеть следующим образом:
Чтобы никаких лишних записей точно не было, удалите старый хост и создайте новый файл:
Теперь старый хост не будет действовать, а внутри нового точно ничего лишнего не будет, поэтому можно не беспокоиться о сохранности денег и личных данных.
Автоматическое восстановление
Если ручное восстановление кажется сложным, можно исправить хост с помощью специальных утилит. Например, техническая поддержка Microsoft в статье об исправлении файла hosts на разных версиях Windows предлагает скачать утилиту Fix It, после запуска которой лишние записи будут удалены без участия пользователя.
Еще один способ – использовать антивирусную программу AVZ. Это мощный инструмент исследования и восстановления Windows, но мы рассмотрим только одну его функцию – очитку файла hosts.
После ввода в браузере необходимый сайт, предположим Google.com, браузер последовательно (согласно приоритету) ищет сопоставление этого доменного имени IP-шнику (потому что именно с IP адресами работают сетевые устройства).
а) проверяется указанный сайт в hosts-файле, если он находит сопоставление (предположим в hosts-файле прописано 1.1.1.1 Google.com) то соответственно вам откроется содержимое IP — 1.1.1.1, если указного доменного имени нет, переходит к следующему шагу;
б) проверяется кэш-dns (если вы до этого открывали Google.com, то скорее всего IP этого сайта сохранилось в кэше DNS вашего компьютера/ ноутбука), если там указан IP сайта, то вам открывается страница, если нет приступает к на последней стадии;
в) запрос идет к DNS серверу (он прописывается вручную в настройках сетевого подключения или выдается по DHCP), если в DNS сервере нет указанного сайт, он «спросит» у другого DNS сервера, пока его не найдет (если конечно он вообще существует) и сайт успешно откроется.
Файл hosts находится по пути C:\Windows\System32\Drivers\etc\hosts (если С- системный диск). Открыть его можно обычным блокнотом. Если вы не вносили изменения в файл hosts, то там будет прописано следующее:
Файл hosts в Windows XP: # space. # 127.0.0.1 localhost | Файл hosts в Windows Vista: # 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 |
Файл hosts в Windows 7: # # 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. | Файл hosts в Windows 8 # Copyright (c) 1993-2009 Microsoft Corp. # localhost name resolution is handled within DNS itself. |
Как видите вне зависимости от версии файл host не особо отличаются, но вот если над файлом hosts «поработал» вирус туда могут быть добавленны различные сайты и IP-шники. Например:
127.0.0.1 ftp.kаspеrskylab.ru
127.0.0.1 ids.kаspеrsky-labs.com
127.0.0.1 vk.com
127.0.0.1 drweb.com
Подобные добавления в файле не дают вам зайти на указанные сайты.
1.2.3.4 ftp.kаspеrskylab.ru
1.2.3.4 ids.kаspеrsky-labs.com
1.2.3.4 vk.com
1.2.3.4 drweb.com
Подобные добавления в файле при открытии указанных сайтов перенапрявлют вас на другие сайты, возможно зараженные вирусами (IP- 1.2.3.4- являются вымышленными).
Если вы обноружили, что файл-hosts изменен, его необходимо исправить. В Windows XP файл просто открывается блокноте, вносятся необходимые изменения и сохраняется (необходимо заходить под администратором). На других же версиях (Windows Vista, 7, 8) необходимо дать права на изменение файла. Для этого открываем папку, в которой находится hosts C:\Windows\System32\Drivers\etc (если диск С системный). Нажмите правой кнопкой мыши на hosts и выберете «Свойства».
Выбираете вкладку «Безопасность» , затем выбираете пользователя под которым работаете на компьютере/ ноутбуке (в данном примере это сайт) и нажимаете кнопку «Изменить» . Откроется окно «Разрешения для группы «hosts»» , снова выбираете пользователя и назначаете полные права на файл, нажимаем «ОК», в окне «Свойства: hosts», тоже «ОК» .
После этого открываете hosts Блокнотом и возвращаете файл к исходному состоянию, по окончании сохраняете изменения.
Восстановление файла hosts по умолчанию в Windows 7
Файлhosts устанавливает соответствие между IP сервером и доменом сайта. Запрос к этому файлу имеет приоритет перед обращением к DNS-серверам. В отличие от DNS, содержимое файла контролируется администратором компьютера.
На сегодняшний день большое количество вредоносных программ используют файлhosts для блокирования доступа к веб-сайтам популярных порталов или социальных сетей. Зачастую вместо блокировки сайтов вредоносные программы перенаправляют пользователя на страницы, внешне похожие на популярные ресурсы (социальные сети, почтовые сервисы и т.д.), куда невнимательный пользователь вводит учетные данные, попадающие таким образом к злоумышленникам. Также, возможно блокирование доступа к веб-сайтам компаний-разработчиков антивирусного программного обеспечения.
По умолчанию файлhost расположен здесьC:\Windows\System32\drivers\etc Файл не имеет расширения, но его можно открыть блокнотом. Для изменения содержимого файла в блокноте, необходимо иметь права администратора.
Для просмотра файлаhost откройте менюПуск , выберите пунктВыполнить , введите команду
и нажмите кнопку ОК .Так должен выглядеть файлhost по умолчанию.
Если в файле есть записи типа127.0.0.1 odnoklassniki.ru 127.0.0.1 vkontakte.ru или адреса ваших сайтов, на которые вы не можете зайти, то для начала проверьте ваш на компьютер на «зловредов», а потом восстановите файлhost
Восстановление содержимого файла hosts по умолчанию
- Откройте менюПуск , выберите пунктВыполнить , введите команду%systemroot%\system32\drivers\etc и нажмите кнопкуОК .
- Переименуйте файл hosts вhosts.old .
- Создайте новый файлhosts по умолчанию. Для этого выполните указанные ниже действия.
- Щелкните правой кнопкой мыши в свободном месте в папке%WinDir%\system32\drivers\etc , выберите пунктСоздать , щелкните элементТекстовый документ , введите имяhosts и нажмите клавишуВВОД .
- Нажмите кнопкуДа , чтобы подтвердить, что имя файла не будет иметь расширениеTXT .
- Откройте новый файлhosts в текстовом редакторе. Например, откройте файл в программе «Блокнот «.
- Скопируйте в файл приведенный ниже текст.
# 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
Для чего нужен файл Hosts?
Предназначение этого системного файла — присвоение определенным адресам сайтов определенного IP.
Этот файл очень любят всякого рода вирусы и зловреды для того, чтобы прописать в него свои данные или попросту его заменить.
Результатом этих действий могут быть признаки «вставки» сайта в браузеры, который будет просить отправить смс при открытии браузера или блокировка различных сайтов, на усмотрение создателей вируса.
Где находится файл hosts в windows?
Для различных версий ОС Windows расположение файла hosts немного разное:
Windows 95/98/ME : WINDOWS\hosts
Windows NT/2000 : WINNT\system32\drivers\etc\hosts
Windows XP/2003/Vista/Seven(7)/8 : WINDOWS\system32\drivers\etc\hosts
Причем окончание hosts , это уже и есть конечный файл, а не папка. У него нет .
Как должен выглядеть правильный файл hosts?
«Содержимое» файла hosts так же немного отличается для разных версий windows, но не особо. В нем «написано» на английском языке для чего он нужен и как делать исключения с приведением одного примера. Все строчки, начинающиеся со знака #
, означают что они закомментированы и не влияют на файл.
Содержание оригинального файла hosts для Windows XP:
#
#
# space.
#
#
# For example:
#
127.0.0.1 localhost
Содержание оригинального файла hosts для 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
# 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 для 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 handle within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
Содержание оригинального файла hosts для Windows 8:
# 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
Как Вы можете убедиться, в содержании файла host для разных версий windows, особых отличий нет.
Как открыть и изменить файл hosts?
Файл hosts можно стандартного Блокнота Windows.
Вот здесь, наверное, самая интересная часть статьи.
Прежде всего нужно понять, а зачем вообще изменять этот файл? Да для того, чтобы запретить доступ к определенным сайтам. Таким образом, изменив данный файл и прописав в него адрес сайта, пользователь не сможет зайти на него ни через какой .
Для того, чтобы изменить файл hosts, желательно открыть его от имени администратора () щелкнув ПКМ на файле и выбрав «Запуск от имени администратора». Либо открыть таким образом Блокнот и уже в нём открыть файл.
Для быстроты действий можно просто нажать кнопку Пуск и выбрать пункт Выполнить (win +r ) () и ввести в строку:
notepad %windir%\system32\drivers\etc\hosts
В результате чего откроется этот файл в Блокноте.
Для того, чтобы заблокировать доступ к сайту (предположим, он будет test.ru
), нужно просто добавить строку с этим сайтом в самый низ:
127.0.0.1 test.ru
В результате чего, файл будет такого содержания:
# 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
127.0.0.1 test.ru
Каждый новый сайт, который хотите заблокировать, нужно начинать с новой строки и прописывать, не забывая локальный IP адрес 127.0.0.1
Так же, для редактирования файла hosts, существует программа HOSTS EDITOR , скачать которую и почитать описание можно с .
Принцип работы у неё заключается в том, что она помогает отредактировать файл hosts.
Из скрина ниже понятен принцип её работы, всё делается в пару кликов. Добавление осуществляется путем нажатия на +
.
После редактирования не забудьте нажать на кнопку сохранения (2 кнопка «Save changes» слева от кнопки «+»).
Так же изменить этот файл можно и для хороших целей, например ускорить загрузку сайта .
Как это работает?
При заходе на сайт, Вы видите его доменное имя, которое имеет буквы. Но все сайты в интернете имеют IP адрес, а названия уже присваиваются с использованием DNS. Я не буду вдаваться в подробности этого процесса, статья не об этом. Но здесь нужно знать то, что файл hosts имеет приоритет при обращении к сайтам, и только после него идет запрос к DNS.
Для того, чтобы ускорить загрузку сайта, нужно знать его IP адрес и домен.
IP адрес сайта можно узнать с помощью различных сервисов, например или .
Домен — это название сайта.
Для примера, ускорим загрузку этого сайта, на котором Вы читаете статью, явно указав файлу IP адрес и домен.
Тогда добавляемая строчка будет:
91.218.228.14 сайт
Это ускоряет загрузку страницы в пару секунд, а иногда может дать доступ, если стандартными средствами Вы не можете зайти на сайт.
Ещё с можно перенаправить на другой сайт с помощью файла hosts .
Для этого нужно знать IP адрес сайта и его домен (как и в вышеописанном случае), тогда добавляемая строка будет такая:
91.218.228.14 test.ru
И теперь, после ввода в адресную строку браузера сайта test.ru , Вы будете перенаправлены на сайт, указанный в IP адресе..
Если хотите почистить файл hosts , то можете это сделать, просто удалив содержимое и вставить в него оригинальный текст, из описания выше (под спойлерами).
Некоторые нюансы в файле hosts:
Таким образом Вы можете легко и бесплатно заблокировать доступ к сайтам в Windows путем правки файла hosts.
Многие рядовые и слегка продвинутые пользователи компьютеров много лет пользовались ими и не подозревали о существовании какого-то файла по имени hosts , не имеющего фамилии (т.е. расширения).
Но благодаря вирусам и неидеальности операционных систем семейства Форточек (Windows) пользователям пришлось познакомиться с этим «хостом», причем, довольно тесно.
Для чего нужен файл hosts?
В операционной системе Windows (XP, Vista, 7 и др.) файл hosts используется для связи (сопоставления) имен хостов (узлов, серверов, доменов) с их IP-адресами (name resolution).Файл hosts — это простой текстовый файл, не имеющий никакого расширения (даже точки у него нет:)).
Файл hosts физически находится в директории:
- \Windows\System32\drivers\etc\ — для Windows 2000/NT/XP/Vista\7
- \Windows\ — для старых Windows 95/98/ME
Чаще всего эта директория находится на диске C, таким образом в этом случае получается полный путь до файла hosts представляет сосбой:
По умолчанию в нормальном hosts-файле должен быть указан только один IP-адрес, это — 127.0.0.1 . Этот IP-шник зарезервирован для localhost, то есть для вашего локального ПК. Никаких других адресов там не должно быть!
Содержимое файла
hosts для Windows XP (русская версия ОС):
В текстовом виде содержимое файла hosts для ОС Windows XP можно скопировать отсюда:
# (C) Корпорация Майкрософт (Microsoft Corp.), 1993-1999
#
# Это образец файла HOSTS, используемый Microsoft TCP/IP для Windows.
#
# Этот файл содержит сопоставления IP-адресов именам узлов.
# Каждый элемент должен располагаться в отдельной строке. IP-адрес должен
# находиться в первом столбце, за ним должно следовать соответствующее имя.
# IP-адрес и имя узла должны разделяться хотя бы одним пробелом.
#
# Кроме того, в некоторых строках могут быть вставлены комментарии
# (такие, как эта строка), они должны следовать за именем узла и отделяться
# от него символом «#».
#
# Например:
#
# 102.54.94.97 rhino.acme.com # исходный сервер
# 38.25.63.10 x.acme.com # узел клиента x127.0.0.1 localhost
Содержимое файла
hosts для Windows Vista (английская версия ОС):В текстовом виде содержимое файла hosts для ОС Windows Vista можно скопировать отсюда:
# Copyright (c) 1993-2006 Microsoft Corp.
##
# space.
##
# For example:
#127.0.0.1 localhost
::1 localhost
Содержимое файла
hosts для Windows 7(английская версия ОС):В текстовом виде содержимое файла hosts для ОС Windows 7 можно скопировать отсюда:
Использование hosts-файла# 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 теоретически можно использовать для ускорения работы в сети Интернет и уменьшения объема трафика. Это реализуется за счет уменьшения запросов к DNS-серверу для часто посещаемых пользователем ресурсов. Например, если вы каждый день пользуетесь поисковыми системами Яндекс и Гугл (сайты http://yandex.ru и http://google.ru соответственно), то имеет смысл в файле hosts после строчки «127.0.0.1 localhost » написать следующие строки:
93.158.134.11 yandex.ru
209.85.229.104 google.ru
Это позволит вашему Интернет-браузеру не обращаться к серверу DNS, а сразу устанавливать соединение с сайтами yandex.ru и google.ru . Конечно, такие ухищрения в настоящее время мало кто делает, хотя бы по причине хороших современных скоростей доступа.
Ограничения с помощью hosts-файла
Некоторые продвинутые товарищи иногда используют hosts-файл для блокировки нежелательных web-ресурсов (например, эротического содержания — для детей, пока они не подросли и не стали умнее вас в компьютерном отношении). Для этого нужно после строки 127.0.0.1 localhost также добавbnm строку или несколько строк:
127.0.0.1 адрес блокируемого ресурса-1
127.0.0.1 адрес блокируемого ресурса-2
127.0.0.1 адрес блокируемого ресурса-3
Например :
Суть этой записи состоит в том, что указанный блокируемый ресурс будет теперь сопоставляться браузером с IP-адресом 127.0.0.1 , который является адресом локального компьютера, – соответственно запретный сайт просто не будет загружаться.
Часто эту функцию используют компьютерные вирусы, которые дописывают в файл hosts нужные злоумышленникам перенаправления для браузеров:
Чаще всего переадресация делается на «левый» сайт, визуально не отличающийся от настоящего ресурса, при этом у пользователя воруются логин и пароль (он сам их вводит в якобы настоящие поля сайта) или просто пишут, что ваш аккаунт заблокирован (якобы за спам и прочее), заплатите денег или отправьте СМС (тоже очень платный) для разблокировки. Одновременно с перенаправлением на свой сайт с сайтов социальных сетей злоумышленники блокируют с помощью файла hosts доступ к сайтам антивирусных программ.
Внимание! Никогда не платите за это! И не отправляйте СМС!
Сотовый телефон может использоваться только как средство получения пароля, кода разблокировки. Т.е. сообщения должны к вам поступать, а не исходить от вас.
Хотя, если вам не жалко денег, предварительно уточните у своего сотового оператора стоимость отправки СМС на данный номер, чтобы точно решить, что вам действительно не жалко просто так отдать кому-то эту сумму.
Как редактировать файл hosts
- Каждый элемент должен быть записан в своей (отдельной) строчке.
- IP-адрес сайта должен начинаться с первой позиции строки, за ним (в этой же строке) через пробел должно следовать соответствующее ему имя хоста.
- IP-адрес и имя узла должны разделяться хотя бы одним пробелом.
- Строка с комментариями должна начинаться с символа #.
- Если комментарии используются в строках соответствия доменных имен, они должны следовать за именем узла и отделяться от него также символом # .
Вирусы и файл hosts
Злоумышленники, чтобы их действия не сразу были обнаружены, редактируют файл hosts по-хитрому. Возможно несколько вариантов:
1. В конец файла hosts добавляется ОЧЕНЬ много строк (несколько тысяч), и адреса для перенаправления (чаще всего находятся в конце) сложно заметить, особенно, если просматривать содержимое файла hosts с помощью встроенного в Windows блокнота — весьма убогого редактора.
Для просмотра содержимого и редактирования файла hosts лучше всего использовать текстовый редактор, который показывает количество строк в документе, например, Notepad++.
Также вас должен настрожить довольно большой размер файла hosts, ну никак в обычном состоянии он не может быть размером больше нескольких килобайт!
2. Редактируется оригинальный hosts-файл, после чего ему присваивается атрибут «Скрытый » или «Системный «, ведь по умолчанию скрытые файлы и папки в операционных системах Windows не отображаются. В папке C:\WINDOWS\system32\drivers\etc создается файл hosts.txt (по умолчанию для зарегистрированных типов файлов расширения не отображаются, а система не воспринимает файл hosts.txt , ей нужен только hosts ), в котором или совсем пусто, или написано все, как должно быть в настоящем файле hosts .
3. Аналогично, как во втором варианте, только тут уже злоумышленники предусмотрели вариант, что расширения для зарегистрированных типов файлов отображаются в операционной системе (пользователь самостоятельно включил). Поэтому вместо файла hosts.txt вирус создает файл hosts , у которого буква «о » русская, а не английская. Визуально файл выглядит, как настоящий, но также не воспринимается системой.
На данной картинке первый файл hosts — скрытый, в него вирус внес изменения. Второй файл hosts — не настоящий, он содержит русскую букву «о » в названии, чаще всего этот файл hosts пустой, вирусы не утруждают себя в копировании содержимого из реального файла.
Восстановление файла hosts
Если вы идентифицировали подобные изменения вашего файла host , нужно все восстановить к исходному состоянию. Для этого нужно сделать следующее:
- Отключить защиту в режиме реального времени у вашей антивирусной программы, потому что многие нормальные современные антивирусники (например, Avira) не разрешают вносить изменения в файл hosts .
- Открыть директорию C:\WINDOWS\system32\drivers\etc
- Включите отображение расширений для зарегистрированных типов файлов, скрытых и системных файлов.
- Кликнуть на файле hosts правой кнопкой мыши и выбрать в контекстном меню строку «Edit with Notepad++ «:
Если у вас не установлена программа-текстовый редактор Notepad++ , то рекомендую сначала установить его, а блокнот не использовать. Если же у вас нет в данный момент Интернета или просто лень скачивать Notepad++ , то вы можете использовать и убогий блокнот для редактирования файла hosts .
Для открытия файла hosts блокнотом нужно кликнуть на него левой кнопкой мыши, появится окно Windows с сообщением «Не удалось открыть следующий файл… ». Установите переключатель на «Выбор программы из списка вручную «. Нажмите OK . В окне «Выбор программы » в списке найти Блокнот и нажать OK .
- Отредактировать содержимое файл hosts, чтобы он стал как указано в начале этой статьи.
- Сохранить изменения.
- Активировать защиту антивирусной программы (если отключали).
- Запустить браузер и проверить возможность просмотра нужных сайтов.
Принцип работы файла hosts
Когда пользователь набирает в браузере адрес (URL) какого-либо сайта и нажимает Enter, браузер пользователя:
- Проверяет в hosts-файле, не является ли введенное имя собственным именем компьютера (localhost).
- Если нет, то браузер ищет запрашиваемый адрес (имя хоста) в файле hosts.
- Если имя хоста найдено, браузер обращается к соответствующему этому хосту IP-адресу, указанному в hosts-файле.
- Если имя хоста не обнаружено в файле hosts, тогда браузер обращается к кэшу распознавателя DNS (DNS-кэш).
- Если имя хоста найдено в кэше, браузер обращается к соответствующему этому хосту IP-адресу, сохраненному в кэше DNS;
- Если имя хоста не обнаружено в кэше распознавателя DNS, браузер обращается к DNS-серверу;
- Если запрашиваемая веб-страница (сайт) существует, то DNS-сервер переводит заданный пользователем URL-адрес в IP-адрес;
- Веб-браузер загружает запрошенный ресурс.
⚙КАК ОТКРЫТЬ И ОТРЕДАКТИРОВАТЬ ФАЙЛ HOSTS В WINDOWS 10, 8, 7
Мы можем ускорить скорость доступа к веб-страницам, которые мы посещаем чаще всего, так как мы уже знаем ваши IP-адреса,1. Найти путь к файлу hosts в Windows 10, 8, 7
В разных выпусках Windows файл хоста находится по следующему пути:
C: \ Windows \ System32 \ drivers \ etc2. Как заблокировать сайт с помощью файла Hosts в Windows 10
Мы увидим, как редактировать файл hosts, где мы можем запретить запуск различных веб-сайтов на компьютере.
Шаг 1
Мы щелкаем правой кнопкой мыши по файлу хоста и выбираем опцию Открыть с помощью, мы увидим, что отображается следующее.
Шаг 2
Там мы выберем нужный текстовый редактор и нажмем ОК. Мы увидим, что открывается следующий файл.
Шаг 3
Там мы просто должны ввести следующий синтаксис:
127.0.0.1 site_to_block.comНапример, если мы хотим заблокировать Facebook, мы введем следующее:
127.0.0.1 www.facebook.com
Шаг 4
Мы сохраняем изменения в файле из меню «Файл»> «Сохранить» или с помощью следующей комбинации клавиш.
Ctrl + G
примечание
Возможно, что когда мы хотим сохранить изменения, мы видим типичное окно Windows для именования файла, это неверно, поскольку мы не можем сохранить этот файл с расширением .txt.
Шаг 5
Чтобы сохранить его правильно, мы сделаем следующее: Щелкните правой кнопкой мыши по файлу хоста, выберите «Свойства» и перейдите на вкладку «Безопасность».
Шаг 6
Там мы должны выбрать поле «Пользователи», нажать «Изменить» и назначить «Полный доступ» или «Полный доступ».
Шаг 7
Таким образом, мы можем сохранить изменения без проблем. Если мы сейчас попытаемся получить доступ к заблокированной странице, мы увидим следующее.
Таким образом, мы можем блокировать веб-страницы, используя файл Hosts на наших компьютерах с Windows 7, 8 и 10.
3. Защитите файл Hosts от хакерских атак в Windows 10Как мы уже видели, файл Hosts является одним из важных файлов операционной системы, поэтому он может быть предназначен для пиратов или некоторых пользователей в пределах одной организации.$config[ads_text6] not found
Самый простой способ защитить наш файл от несанкционированного доступа — это защитить его от его свойств. В настоящее время существует вредоносное ПО, предназначенное для атаки на файл Hosts в Windows, которое называется Hijack.
Шаг 1
Чтобы защитить наш файл, мы щелкнем по нему правой кнопкой мыши и выберем опцию Свойства, мы увидим следующее.
Шаг 2
Там мы должны установить флажок «Только для чтения», а затем «Применить и принять», чтобы сохранить изменения.
Файл Hosts может спасти нас от спешки, когда речь идет о принудительном назначении IP-адресов для определенных имен. Чтобы было проще понять, эти шаги должны навязать на этом компьютере Windows публичный или частный IP-адрес имени, которым может быть веб-страница или имя хоста.
Это также иногда используется на каком-то определенном оборудовании, заставляя его посещать определенные страницы и перенаправлять его на локальный IP-адрес, и они не смогут войти. Лучше всего увидеть пример.
$config[ads_text6] not foundМы должны ввести файл Hosts (не забудьте открыть его в режиме администратора). Чтобы иметь возможность его редактировать, в этом примере Windows 10 мы пишем блокнот в поисковой системе, появится программа «Блокнот», мы окажемся сверху, нажмите правую кнопку и выберите опцию «Запуск от имени администратора».
Теперь в программе «Блокнот» нажмите «Файл»> «Открыть» и перейдите по пути:
c: \ windows \ System32 \ drivers \ etcВыберите и откройте файл Hosts
Теперь, войдя внутрь, вы увидите, что мы можем сначала ввести публичные или частные IP-адреса, а затем имя хоста или домен, к которому будет принадлежать тот IP-адрес, который мы назначаем. В бывшем вы видите, что XXXXXX.XXX был помещен туда, где вы заменяете те X на имя, которое вам нужно, здесь мы перенаправляем его на локальный ip 127.0.0.1
Вы сохраняете его, и вы будете вынуждать DNS этого компьютера с Windows своими требованиями, блокируя некоторую страницу, чтобы она не работала или перенаправляла какое-то имя хоста / домен на другой IP.
5. Сбросить по умолчанию Windows 10 хост-файлТакже может случиться, что после того, как вы изменили и отредактировали файл hosts системы Windows 10, вам необходимо вернуться к предыдущей конфигурации. Для этого мы можем сбросить их значения и оставить их по умолчанию в Windows 10.
Шаг 1
Первым делом нужно найти наш файл hosts, для этого мы пойдем по одному из следующих маршрутов:
C: \ Windows \ HOSTS C: \ Windows \ System32 \ drivers \ etc \ hosts c: \ winnt \ system32 \ drivers \ etc \ hosts
Шаг 2
Теперь щелкните правой кнопкой мыши на файле hosts и выберите опцию «Открыть с помощью»:
Шаг 3
Выберите опцию «Блокнот».
Шаг 4
Здесь мы проверим, в каком состоянии находится наш хост-файл, и, если необходимо, приступим к его сбросу.
Шаг 5
Теперь давайте сбросим его вручную. Из ранее открытого файла мы удалим все строки, имеющие номер, кроме следующего:
127.0.0.1 localhost
Шаг 5
Закройте Блокнот и сохраните изменения. При этом мы сбросим значения файла hosts в Windows 10.
примечание
Имейте в виду, что если мы используем антивирусную программу, такую как антишпион, которая может изменить файл hosts, нам придется снова обновить эту информацию.
Если вы хотите узнать, как автоматически сбросить файл hostst, вы можете обратиться к следующему руководству:
$config[ads_text6] not foundВ настоящее время существуют сторонние инструменты, такие как HostMan, которые позволяют нам вносить изменения в файлы хоста системы, но наиболее эффективным и безопасным способом является использование собственных инструментов Windows.
$config[ads_text5] not foundМы проанализировали, как иногда забытый файл может быть очень полезным или иметь серьезные проблемы, если он не работает должным образом. Вы можете выполнить это руководство в различных версиях Windows 10, 8 и Windows 7. Давайте максимально используем этот ценный файл, включенный в операционные системы Windows. Если у вас есть другой компьютер для работы и вы хотите попробовать отредактировать файлы хоста на Mac, ознакомьтесь со следующим учебником, поскольку он также размещает такой файл в системах Apple.
Как изменить файл hosts в windows xp. Почему файл hosts не сохраняется. Ошибка расширения файла hosts
Файл hosts – это системный файл. При попытке открыть веб-сайт, компьютер сначала обращается к серверу DNS и запрашивает IP-адрес сайта, на который Вы хотите перейти. Но hosts имеет приоритет перед DNS-сервером, то есть компьютер обратится сначала к нему. DNS – это удаленный сервер, а файл hosts хранится на компьютере пользователя и может быть изменен администратором.
К сожалению, изменять его содержимое могут вирусы и вредоносные программы, установленные на компьютер. В нем также хранятся IP-адреса для серверов активации тех программ, ключи для которых Вы подобрали в Интернете. Это нужно для того, чтобы программа и дальше нормально работала и ключ не слетел.
Но давайте разбираться со всем по порядку.
Изменение
Для того чтобы изменить файл hosts, а затем сохранить его на компьютере, у Вашей учетной записи должны быть права администратора. В противном случае, при попытке сохранения отредактированного файла, появится окно с сообщением, что у Вас недостаточно прав. Теперь нужно открыть блокнот, тоже с правами администратора. В Windows 8 для этого наведите курсор в правый верхний угол и на боковой всплывающей панели выберите «Поиск» .
В строку поиска напишите «Блокнот» .
В блокноте перейдите на вкладку «Файл» и выберите «Открыть» .
Тот, что нужен нам, находится на компьютере по следующему пути: . Справа внизу выберите «Все файлы» , выделите нужный мышкой и нажмите «Открыть» .
В операционной системе Windows 7/8.1/10 его можно найти по тому же пути. Главное откройте его в блокноте или Notepad++ с правами администратора.
Восстановление
После того, как Вы открыли его, внимательно посмотрите содержимое. По умолчанию в нем должно быть написано следующее.
Windows 8/8.1/10
Редактирование
Внизу могут быть написаны различные IP-адреса и соответствующие им названия сайтов. Например, на рисунке ниже заблокирован доступ к вконтакте.
При попытке зайти через браузер по этому адресу, Вы увидите следующее сообщение.
Дело в том, что перед запросом IP-адреса для vk.com (или любого другого) на сервере DNS, компьютер сначала просматривает файл hosts. Если для введенного Вами адреса сайта, в файле прописан IP-адрес – он переходит по нему. В примере, 127.0.0.1 – это локальный IP-адрес компьютера. Поэтому при попытке подключения компьютера к сайту vk.com появится ошибка, так как он будет пробовать подключаться к самому себе, а не настоящему IP-адресу сайта.
Если файл hosts был изменен вирусами, то внизу также могут быть прописаны различные адреса и сайты. И при попытке зайти, например, в Инстаграм, Вы попадете на сайт с рекламными объявлениями. Или вообще, по виду ничего не будет отличаться, но данные с полей логин и пароль будут отправлены не на сервер Инстаграм, а прямо мошенникам в руки. Удалите подозрительные поля и сохраните изменения: «Файл» – «Сохранить» .
Если Вы хотите специально запретить доступ к определенным сайтам, введите сначала IP 127.0.0.1 или 0.0.0.0, а затем название сайта: www.yandex.ua, ну или любое другое. Затем сохраняйте изменения.
Отслеживание файлов Защитником Windows
После того, как я внесла изменения и заблокировала доступ к вконтакте в Windows 8, появилось сообщение.
Это значит, что Защитник Windows следит за любыми изменениями, которые вносятся в hosts. Для пользователя это конечно плюс. Ведь в случае заражения вирусами, он сразу сообщит об изменениях, которые они могут внести. Но что делать, если Вы сами хотите запретить доступ к определенным сайтам.
Самый радикальный способ – это вообще исключить файл hosts из списка защиты. Система проверять его не будет, и существует вероятность его изменения вредоносными программами, о которых Вы даже не узнаете. Но сделать это можно. Перейдите на вкладку «Параметры» – «Исключенные файлы и расположения» . Затем нажмите на кнопочку «Обзор» и найдите файл hosts на компьютере: С:\Windows\System32\Drivers\etc . Нажмите «Добавить» , потом «Сохранить изменения» .
Существует еще один способ. Для этого нажмите на кнопочку «Показать подробности» .
В следующем окне, в поле «Рекомендуемое действие» , можно выбрать, что сделать с угрозой. Если Вы вносили изменения в файл сами, выберите «Разрешить» . Если выбрать «Удалить» , то, в моем случае, строка 127.0.0.1 vk.com будет удалена из файла. Затем нажмите «Применить действия» .
Дождитесь окончания процесса. Окна защитника Windows будут выглядеть следующим образом.
На этом все. В статье мы разобрались, что такое файл hosts, как его можно изменить, восстановить содержимое, редактировать и как можно отключить файл из списка Защитника Windows.
Оценить статью:Правка файла hosts часто используется для защиты детей от посещения нежелательных сайтов, устранения воздействия вирусов и т.п. Несмотря на простоту методики, многие пользователи сталкиваются с рядом проблем, среди которых на первый план выступает упорное нежелание компьютера сохранить внесенные в hosts изменения. Есть несколько причин подобного поведения, о которых мы расскажем ниже. Первое, о чем стоит напомнить — изменить файл hosts может только пользователь с правами администратора, обладатели «простой» учетной записи обречены на провал. Но иногда даже «администратор» получает отказ.
Атрибуты файла
Открываем папку с файлом. Напомним, он обычно находится по адресу C:\Windows\system32\drivers\etc. Не спешите его открывать и вносить изменения, сначала кликните на файле правой кнопкой и выберите пункт «Свойства».
В нижней части вкладки «общие» есть пункт «Только чтение».
Если он отмечен галочкой, то сохранить изменения не получится. Windows предложит сохранить hosts как текстовый файл. Даже если вы укажете верный вариант «все файлы», компьютер проигнорирует желание пользователя и в папке появится бесполезный текстовый файл. Поэтому обязательно снимаем галочку, а уже потом правим файл.
Изменение атрибута «Только чтение» — обязательный шаг. К сожалению, этого решения иногда бывает недостаточно.
Блокнот администратора
Если на рабочем столе нет значка приложения «Блокнот», открываем меню «Пуск», в нижней строке пишем слово «блокнот».
Кликаем ее правой кнопкой мыши, в развернувшемся списке выбираем пункт«запуск от имени администратора».
Комбинацией клавиш Ctrl+O вызываем окно открытия файла и идем по знакомому адресу. Убедитесь, что в правой нижней строке указаны «все файлы» и выбирайте hosts. Вносите изменения и сохраняйте.
Вопросы безопасности
Если предыдущий метод не помогает, придется объяснить Windows свои права. Кликаем правой клавишей на файле hosts и выбираем «свойства». На этот раз придется зайти во вкладку «безопасность». Снимите галочки в колонке «Запретить», а в соседней «разрешить» — поставьте.
Если кроме вас компьютером пользуются другие люди, постарайтесь запомнить или записать изменения, чтобы после правки вернуть все на место. Жмем кнопку ОК, система предупредит о последствиях. Соглашаемся.
Вирусы и антивирусы
Не помогло? Виновником может быть бдительный антивирус. Многие из них имеют функцию блокировки файла hosts, чтобы вредоносные программы не вносили своих правок. Даже если вы на время отключите защитника, есть все шансы, что антивирус уберет внесенные вами строки. В этом случае вносите hosts в список исключений, который есть в каждой серьезной антивирусной программе. У всех программ порядок действий слегка отличается, поэтому вам придется заглянуть в соответствующий раздел справки.
Вы уже поняли, что проблема с допуском может возникнуть благодаря вирусу, который вносит свои изменения в hosts, а потом заботится об их сохранности. В этом случае можете скачать Dr.Web CureIt! или аналогичный продукт Kaspersky Virus Removal Tool. Обе утилиты бесплатны и отлично удаляют поселившихся на жестком диске вредителей.
Правка файла hosts в безопасном режиме
Процедура мало отличается от метода, где файл открывался через «Блокнот», но вся операция выполняется в безопасном режиме.
Сначала перезагружаем компьютер.Как только он включится, до начала загрузки ОС, жмем несколько раз клавишу F8. Компьютер предложит выбрать источник, откуда загрузиться, выбираем жесткий диск. Далее, жмем еще раз F8 и в списке выбираем вариант «Безопасный режим». По экрану побегут строки, затем появится черное окно низкого разрешения.
Через «Пуск» запускаем «Блокнот» и действуем по вышеописанному алгоритму. После сохранения файла можно перезагрузить компьютер.
В некоторых ситуациях может потребоваться изменить файл hosts в Windows 10, 8.1 или Windows 7. Иногда причина тому — вирусы и вредоносные программы, вносящие изменения в hosts, из-за чего не получается зайти на определенные сайты, а иногда вы и сами можете захотеть отредактировать этот файл для того, чтобы ограничить доступ к какому-либо сайту.
В этой инструкции подробно о том, как изменить hosts в Windows, о способах исправить этот файл и вернуть его к первоначальному состоянию встроенными средствами системы и с помощью сторонних программ, а также некоторые дополнительные нюансы, которые могут быть полезны.
Многие сторонние программы для исправления проблем работы сети, настройки Windows или удаления вредоносных программ содержат также и возможности изменения или исправления файла hosts. Приведу два примера.В бесплатной программе DISM++ для настройки функций Windows 10 со многими дополнительными функциями в разделе «Дополнительно» присутствует пункт «Редактор hosts».
Всё, что он делает — запускает всё тот же блокнот, но уже с правами администратора и открытым нужным файлом. Пользователю остается лишь внести изменения и сохранить файл. Подробнее о программе и где её скачать в статье .
Учитывая то, что нежелательные изменения файла hosts обычно появляются в результате работы вредоносных программ, логично, что средства для их удаления могут содержать и функции исправления этого файла. Есть такая опция и в популярном бесплатном сканере AdwCleaner.
Достаточно зайти в настройки программы, включить пункт «Сбросить файл hosts», после чего на главной вкладке AdwCleaner выполнить сканирование и очистку. В процессе также будет исправлен и hosts. Подробно об этой и других таких программах в обзоре .
Создание ярлыка для изменения hosts
Если вам часто приходится исправлять hosts, то вы можете создать ярлык, который будет автоматически запускать блокнот с открытым файлом в режиме администратора.
Для этого кликните правой кнопкой мышки в любом свободном месте рабочего стола, выберите «Создать» — «Ярлык» и в поле «Укажите расположение объекта» введите:
notepad c:\windows\system32\drivers\etc\hosts
Затем нажмите «Далее» и укажите имя ярлыка. Теперь, кликните правой кнопкой мыши по созданному ярлыку, выберите «Свойства», на вкладке «Ярлык» нажмите кнопку «Дополнительно» и укажите, чтобы программа запускалась от имени администратора (иначе у нас не получится сохранить файл hosts).
Надеюсь, для кого-то из читателей инструкция окажется полезной. Если же что-то не получается, опишите проблему в комментариях, я постараюсь помочь. Также на сайте присутствует отдельный материал: .
В данном руководстве обратим внимание на то, как изменить файл hosts в Windows 10, ознакомимся со значением и задачами этого на первый взгляд непримечательного текстового документа, узнаем, где он располагается и ознакомимся со случаями, когда изменения в hosts не приводят к желаемому результату.
Изначально следует знать, что вся приведенная в статье информация в равных долях актуальна для Windows 7 и 8 в любой их редакции.
Что это?
Hosts (без расширения) представляет собой текстовый документ, в котором размещен перечень доменных имен и IP-адресов, которые необходимо использовать для их трансляции. Обращение к этому файлу является более приоритетным, чем к DNS-серверу, предоставляемому интернет-провайдером. Его содержимое может изменять любой пользователь компьютера, наделенный привилегиями администратора системы.
Посредством умелого использования hosts можно ускорить загрузку web-ресурсов и заблокировать нескорые из них.
Место расположения hosts
Этот небольшой раздел создан для тех, кто не знает, где находится файл hosts в Windows 10.
Располагается документ по том же пути, что и ранее, в каталоге etc по адресу Windows\System32\driver. Он не имеет расширения, но читается любым текстовым редактором, будь это Notepad++ или стандартный Notepad, интегрированный в Windows 10.
Расположение этого документа можно и изменить, в чем пользователь нуждается чрезмерно редко. Все же знать о такой функции полезно. Проделывается все приведенным ниже образом.
- Вызываем редактор системной базы данных, выполнив «regedit» в строке «Выполнить» или поиcке Виндовс 10.
- Идем в раздел HKLM.
- В подразделе SYSTEM переходим по пути CurrentControlSet\Services\Tcpip.
- Открываем ветку Parameters.
- Изменяем значение параметра «DataBasePath» на новый путь, куда будет перенесен текущий hosts.
Редактирование hosts
Открыть файл в режиме сохранения изменений смогут только администраторы или учетные записи с соответствующими правами.
1. Для этого запускаем текстовый редактор (рассмотрим на примере интегрированного Notepad) от имени администратора. Блокнот можно запустить, воспользовавшись поисковой строкой.
2. Через пункт «Файл» вызываем команду открытия документов или нажимаем комбинацию клавиш Ctrl + O.
3. выпадающем списке справа выбираем «Все файлы».
4. Указываем документ с названием hosts.
По умолчанию, все строки документа начинаются с символа #, обозначающего комментарий. То есть, функционально, документ не содержит какой-либо информации.
Редактирование заключается в добавлении новой строки, где первым числом идет IP-адрес, а через пробел стоит url web-ресурса, куда будет перенаправляться браузер или любое иное приложение при запросе указанного IP.
Для блокировки какого-либо ресурса вводим строку вида «127.0.0.1 www.adres.com» (в примере блокировка сайта Вконтакте).
Порой приходится изменять права доступа к файлу через вкладку «Безопасность» в свойствах hosts и даже становиться его владельцем.
Восстановление изначального host в среде Windows 10
Оригинальный текстовый документ hosts, что было отмечено, в функциональном отношении является абсолютно чистым и никоим образом не влияет на работу компьютера. Если после установки какой-либо программы этот документ подвергся изменению, и не знаете, как все вернуть назад или файла вообще нет по указанному адресу, а в вышеупомянутой ветке реестра место его расположения не изменилось, проделайте следующие операции.
1. Посредством контекстного меню в любой папке, будь это Рабочий стол или сам каталог etc, создайте текстовый документ и переименуйте его в hosts без расширения.
Возможно, для этого придется активировать опцию отображения файловых расширений в параметрах проводника в Панели управления. Во вкладке «Вид» ставим флажок возле соответствующей опции.
Во время переименования соглашаемся с тем, что в следующий раз файл может открыться неправильно.
2. Если папкой создания текстового документа была не etc, копируем его в этот каталог, размещенный по адресу Windows\System32\drivers.
Проблемы с работой hosts
Изменения, внесенные в hosts, должны сразу же задействоваться, не требуя перезапуска компьютера. Бывают случаи, когда внесенные изменения не срабатывают. Здесь необходимо проверить правильность внесенных коррективов. Если все верно, предпринимаем такую попытку.
- Вызываем командную строку через поиск с правами администратора.
- Выполняем в ней «ipconfig /flushdns» и закрываем окошко cmd.
- Проверяем, исправлена ли проблема.
Если нет, отключаем прокси-сервер.
1. Заходим в «Свойства браузера» в Панели управления, переключив вид ее иконок на «Значки».
2. Во вкладке «Подключения» нажимаем по пиктограмме, отвечающей за настройку сети.
3. Снимаем все галочки и применяем новую конфигурацию системы.
Это должно поставить точку в решении проблемы.
В зависимости от настроек компьютера, иногда при необходимости внести изменения в системный файл hosts это получается сделать, а в некоторых случаях — нет. Точнее, изменения без проблем вносятся, а вот сохранить файл с ними уже не представляется возможным. Это происходит от того, что делать это необходимо с правами администратора . Сейчас мы разберёмся, как сохранить изменения в hosts Windows 10 , 8 и 7, открыв этот файл с администраторскими правами.
- Запускаем поисковую строку (значок лупы).
- Вводим запрос «Блокнот ».
- На найденном приложении Блокнот кликаем ПРАВОЙ клавишей мыши и выбираем «Запустить от имени администратора».
- В открывшемся Блокноте выбираем меню «Файл».
- Кликаем пункт «Открыть…».
- В строку проводника вставляем путь: C:\Windows\System32\drivers\etc
- Вместо типа файла «Текстовые документы (*.txt)» выбираем «Все файлы».
- Дважды кликаем на файле hosts.
Теперь в данный файл можно внести все необходимые изменения и без проблем сохранить их, выбрав меню «Файл» — «Сохранить ».
Для чего нужен файл hosts в операционной системе Windows 10
Файл hosts предназначен для присвоения конкретным сайтам определённого IP адреса. Чаще всего он используется для блокировки входа с компьютера на некоторые интернет ресурсы. Например, запись 127.0.0.1 test.ru , добавляемая в самый низ, заблокирует доступ к сайту test.ru. Изменения в hosts могут внести как некоторые зловредные программы, так и сам пользователь, которому нужно ограничить доступ к определённому ресурсу глобальной паутины — например, к сайтам, на которых проверяется активация нелегально установленной программы.
Простое редактирование файла hosts в Windows 7
Файл hosts — это небольшой текстовый файл, который используется стеком TCP/IP операционной системы компьютера (ОС) для настройки того, как эта ОС разрешает имена хостов — например, petri.com — в базовый IP-адрес (184.72.55.242). Итак, что вы можете сделать, отредактировав файл hosts?
Если вы занимаетесь веб-разработкой, правильное редактирование файла hosts позволит вам перенаправить кого-либо на другой URL-адрес . Это может быть полезно, если у вас есть разрабатываемый веб-сайт, который существует на доменном имени, имеющем то же имя, что и существующий веб-сайт.Некоторое простое редактирование файла hosts на целевом компьютере отправит пользователя этого ПК на нужный веб-сайт. Я покажу вам шаги, необходимые для этого, чуть позже в этой статье.
Вы также можете отредактировать файл hosts, чтобы запретить пользователям посещать определенные веб-сайты . Ручное редактирование файлов hosts для сотен (если не тысяч) машин не является идеальным решением, поскольку доступны более эффективные сторонние инструменты, которые могут сделать это проще. Однако научиться делать это вручную — хороший навык, поэтому я покажу вам, как это сделать.
Что находится в файле hosts?
Файл hosts содержит текстовую информацию, которая сопоставляет IP-адреса с требуемыми именами хостов. Независимо от того, существует ли файл hosts на компьютере с Windows, Linux или Macintosh, его содержимое будет одинаковым: слева перечислены IP-адреса, за которыми следует имя хоста, которому должен быть сопоставлен IP-адрес в этой строке. Если вы чрезмерно организованный тип, вы можете аккуратно выровнять столбцы IP-адресов и имен хостов, но вам это не нужно: если IP-адрес и имя хоста разделены хотя бы одним пробелом, сопоставление буду работать.Вы также можете вставлять комментарии в файл hosts, используя символ «#», что может быть полезно для документирования того, почему изменения были внесены в файл hosts, особенно для тех, кто может не знать, почему были внесены изменения.
Рекламный контент
Диспетчер удаленных рабочих столов Devolutions
Devolutions RDM централизует все удаленные подключения на единой платформе, которая безопасно используется пользователями и всей командой. С поддержкой сотен интегрированных технологий, включая несколько протоколов и VPN, а также со встроенными инструментами управления паролями корпоративного уровня, глобальным и детальным контролем доступа и надежными мобильными приложениями, дополняющими настольные клиенты.
Узнать больше
В качестве примера, вот фотография, показывающая образец локального файла hosts, загруженного в Блокнот Windows на ПК с Windows 7.
Где находится файл hosts?
В большинстве операционных систем Windows файл HOSTS находится в следующем каталоге файлов в папке Windows\System32:
C:\Windows\System32\Drivers\etc
Примечание: Папка etc может быть скрыта в вашей системе, поэтому вам может потребоваться показать скрытые файлы и папки.Информацию о том, как это сделать в Windows 7, см. в нашей практической статье о том, как отображать скрытые файлы и папки в Windows 7.
Как редактировать файл hosts
Файл hosts представляет собой простой текстовый файл, поэтому для редактирования файла можно использовать стандартное приложение «Блокнот» Windows 7. В этом разделе я покажу вам, как найти, загрузить, отредактировать и сохранить файл. Прокрутите немного дальше в этой статье, чтобы увидеть конкретные инструкции по , как отредактировать файл hosts для перенаправления URL-адресов или , как заблокировать веб-сайты .
1. Нажмите кнопку Пуск , затем Все программы , а затем Аксессуары . Найдите приложение «Блокнот».
2. Щелкните правой кнопкой мыши значок приложения «Блокнот» и выберите Запуск от имени администратора в появившемся меню (см. пример ниже). После этого вы можете получить предупреждение контроля учетных записей (UAC); просто нажмите «Да» в появившихся окнах, чтобы принять изменения.
Примечание: Чтобы отключить UAC, см. нашу статью о том, как отключить UAC в Windows 7.
3. После загрузки Блокнота перейдите в каталог C:\Windows\System32\Drivers\etc.
4. Если вы не видите никаких файлов в каталоге etc (см. ниже), это потому, что все файлы здесь не имеют никаких расширений, а Блокнот ищет только файлы с расширениями .txt. Чтобы это исправить…
5. …выберите «Все файлы» из раскрывающегося списка в правом нижнем углу открытого окна. Затем отобразятся все файлы в каталоге, как показано ниже.
6. Дважды щелкните файл hosts, чтобы загрузить его в блокнот.
7. После внесения изменений перезапишите существующий файл hosts и убедитесь, что вы случайно не добавили к файлу расширение .txt. Файл hosts должен оставаться именно таким — он должен содержать имя файла hosts без каких-либо расширений, иначе ОС не распознает файл.
Редактирование файла HOSTS для перенаправления на определенный URL-адрес
Одним из самых популярных способов редактирования файла hosts является перенаправление пользователя на веб-сайт, адрес которого может конфликтовать с существующим.Например, предположим, что вы работаете в компании, производящей чашки Петри, и у вашей команды веб-разработчиков есть внутренний веб-сайт, использующий веб-адрес petri.com. При вводе этого адреса пользователь обычно перенаправляется на веб-сайт базы знаний Petri IT . Чтобы перенаправить пользователя на ваш внутренний веб-сайт при вводе Petri.com, попросите пользователя загрузить файл hosts и внести следующие изменения:
1. Внизу файла hosts добавьте правильный IP-адрес вашего внутреннего сайта, за которым следует хотя бы один пробел, как показано ниже.
2. Это однострочное изменение укажет ПК пользователя использовать новое сопоставление IP-адреса для веб-адреса Petri.com, который теперь будет перенаправлен на правильный сайт.
Вы также можете отредактировать файл hosts, чтобы предоставить пользователям доступ к сайту, на который они обычно не могут попасть, введя URL-адрес. Например, у вас может быть сайт beta.petri.com, на котором показан дизайн вашего нового веб-сайта, но вы хотите несколько ограничить доступ. Добавление IP-адреса с последующей бета-версией.Адрес petri.com позволит пользователям, которые вводят beta.petri.com, попасть на правильный сайт, но пользователи, у которых нет обновленного сопоставления хостов, не смогут найти сайт, если они не знают IP-адрес. Вы также можете увидеть этот пример ниже:
После внесения необходимых изменений просто сохраните файл (как описано в предыдущем разделе), перезагрузите компьютер пользователя, и когда пользователь попытается получить доступ как к обычному, так и к бета-сайту Петри, он будет перенаправлен на правильный места.
Редактирование файла HOSTS для блокировки веб-сайтов
Еще одно популярное использование для редактирования файла hosts — блокировка доступа пользователя к определенным сайтам. Например, если вы хотите запретить пользователю доступ к Facebook на ПК, предоставленном его компанией, вы можете выполнить следующие действия:
1. Загрузите файл hosts целевого ПК и добавьте IP-адрес локального хоста 127.0.0.1, за которым следует хотя бы один пробел, а затем адреса Facebook, которые вы хотите заблокировать, как показано в примере ниже.
Используя описанные здесь шаги, вы теперь обладаете знаниями, необходимыми как для перенаправления пользователя на другой веб-сайт, так и для блокировки его доступа к определенным веб-сайтам. У нас есть ряд других практических руководств, которые охватывают ту же тему для разных платформ и операционных систем, включая статьи о том, как редактировать файл hosts с помощью Windows 8 и как редактировать файл hosts на мобильном устройстве под управлением Windows RT.
Отредактируйте файл Windows Hosts, чтобы заблокировать или перенаправить веб-сайты
Файл Windows Hosts — это файл, который Windows использует для управления и сопоставления IP-адресов.Редактируя файл Hosts, можно настроить Windows для блокировки или перенаправления определенных веб-сайтов и даже протоколов, используемых программами и приложениями.
В этой статье мы расскажем вам, как правильно отредактировать файл HOSTS. Кроме того, если вы предпочитаете посмотреть видео процесса, не стесняйтесь проверить наше видео на YouTube.
Редактировать файл hosts в Windows
Чтобы приступить к редактированию файла Windows Hosts, сначала необходимо найти его.Откройте проводник Windows и нажмите Этот компьютер или Мой компьютер . Дважды щелкните C:\, затем папку Windows и прокрутите страницу вниз, пока не дойдете до папки System32 . Внутри этой папки откройте драйверов , а затем откройте и т. д. . Теперь вы увидите несколько файлов, один из которых — hosts .
Теперь обратите внимание, что тип файла для файла hosts указан как File . Поскольку не существует программы по умолчанию для открытия такого типа файлов, двойной щелчок по файлу hosts просто даст вам приглашение Windows с вопросом, какую программу вы хотели бы использовать для открытия файла.
В этом приглашении вы можете выбрать редактирование файла hosts с помощью Блокнота. Итак, просто нажмите, чтобы выбрать Notepad и нажмите кнопку OK . Оттуда Блокнот запустится с информацией о файле hosts.
Этот способ открытия файла hosts был продемонстрирован, чтобы показать, где на самом деле находится файл hosts в Windows, но вы не сможете его редактировать, поскольку это системный файл. Чтобы отредактировать файл, вы должны сначала открыть Блокнот, запустив его от имени администратора.
Нажмите Запустите и введите Блокнот, но не нажимайте Блокнот, чтобы открыть его. Вместо этого щелкните правой кнопкой мыши список Блокнота, чтобы открыть контекстное меню. Выберите опцию Запуск от имени администратора .
В открытом Блокноте выберите Файл > Открыть . Перейдите к C:\Windows\System32\drivers\etc . Вы получите пустой экран с подсказкой Нет элементов, соответствующих вашему запросу . Изменить текстовых документов (*.txt) в All Files с помощью раскрывающегося меню. Теперь вы можете выбрать файл hosts и нажать Open .
Добавить файлы в файл hosts очень просто. Файл hosts использует формат:
.IP-адрес exampledomain.com
Блокировка веб-сайтов с помощью файла HOSTS
Заблокировать веб-сайт в Windows так же просто, как ввести в конец файла hosts следующее:
127.0.0.1 www.exampledomain.com
Итак, если я хочу заблокировать веб-сайт, такой как www.nytimes.com, я мог бы просто добавить следующую строку:
127.0.0.1 www.nytimes.com
На самом деле мы сообщаем Windows, что веб-сайт www.nytimes.com должен перенаправляться на IP-адрес 127.0.0.1, который является петлевым адресом в нашей локальной системе. Если на вашем компьютере не настроен локальный веб-сайт, вы просто получите страницу с ошибкой в своем веб-браузере.
Довольно круто, да!? Очевидно, вы можете видеть, как это можно использовать по-разному: розыгрыш, родительский контроль и т. д.Если вы не хотите блокировать веб-сайт таким образом, вы также можете перенаправить его на другой веб-сайт. Для этого вам нужно сначала найти IP-адрес другого сайта.
Для этого просто откройте командную строку (нажмите «Пуск» и введите CMD) и введите следующую команду:
ping examplewebsite.com
В моем примере я пропинговал Adobe.com. IP-адрес 192.150.16.117. Теперь я могу просто вставить этот номер в свой файл hosts перед www.nytimes.com.
Теперь, когда я посещаю www.nytimes.com, я получаю перенаправление на Adobe.com! Хороший! Обратите внимание: если это не работает для посещаемых вами веб-сайтов, это может быть связано с используемым вами URL-адресом. Например, есть разница, если вы используете www.nytimes.com вместо nytimes.com без www . Посетите веб-сайт и посмотрите, какой именно URL-адрес для веб-сайта, который вы хотите перенаправить. Вы всегда должны сначала попробовать без www, чтобы увидеть, работает ли это.
Если веб-сайт использует HTTPS, например Google.com или что-то подобное, он все равно должен перенаправляться, если вы используете имя хоста. Невозможно указать HTTPS-версию веб-сайта в файле HOSTS, но он должен перенаправлять HTTPS- и не-HTTPS-версии веб-сайта, если вы используете только имя хоста (например, google.com).
Наконец, вы можете использовать файл hosts для создания простых ярлыков для ваших собственных устройств в сети. Например, мой маршрутизатор находится по адресу 192.168.1.3 в моей домашней сети, но я могу добавить следующую строку в файл hosts и просто ввести myrouter.com в мою адресную строку.
На самом деле не имеет значения, является ли myrouter.com на самом деле веб-сайтом или нет, потому что сначала читается файл hosts, и вы перенаправляетесь на IP-адрес, указанный в файле. Стоит отметить, что не все браузеры могут использовать файл hosts, поэтому, если он не работает, это может быть проблемой. Я протестировал его с помощью IE, Microsoft Edge, Chrome и Firefox, и он работал во всех браузерах.
В целом, файл hosts по-прежнему полезен даже в Windows 10.Он также по-прежнему отлично работает в Windows 8, 7, Vista и т. д. Если у вас есть какие-либо вопросы, не стесняйтесь комментировать. Наслаждаться!
Обновите файл HOSTS в Windows 8
| Приведенное ниже не относится к Windows 10… кажется
Microsoft наконец-то исправила проблему… Прежде чем вы сможете установить пользовательский файл HOSTS в Win8, вам нужно будет внести изменения в Защитник Windows … иначе Защитник автоматически удалите свой пользовательский файл и замените его файлом по умолчанию из Майкрософт. Файл Hosts обнаружен как вредоносное ПО в Защитнике Windows
(Win8) Hostsman даже имеет предупреждение об этой проблеме… |
Люди из Microsoft, которые пишут код обнаружения для Defender, просто лень или не понял! … никогда не было заражение вредоносным ПО, которое затронуло только файл HOSTS … так что почему, если ничего не обнаружено, Защитник по-прежнему определить, что вы заражены? Таким образом, во избежание ложное обнаружение, следуйте инструкциям выше Статья Майкрософт. В основном вам нужно будет исключить Файл Hosts от сканирования в Защитнике Windows. Как только у вас есть После этого установка/обновление больше не должно быть проблемой. |
Следующий шаг
Просто найдите файл hosts.zip.
вы скачали, по умолчанию он должен находиться в вашем
«Пользовательская» папка загрузки.
Выделите файл (один клик)
затем щелкните правой кнопкой мыши и выберите > Извлечь все из меню…
Далее : Убедитесь, что установлен флажок « Показать извлеченные файлы». после завершения «опция [скриншот]
Далее : щелкните правой кнопкой мыши программу установки (mvps.летучая мышь) и выберите: Запуск от имени администратора (см. ниже)
Хорошо, приглашение UAC и командный файл будут запущены … что сделает резервную копию существующего файла HOSTS в HOSTS.MVP, а затем скопирует обновленный HOSTS в нужное место. Вы должны увидеть завершено приглашение (нажмите любую клавишу) и все…
Если вы ранее использовали хосты MVPS и Windows 7… процесс точно так же.
На приведенном ниже снимке экрана показано, что «ФАЙЛ ХОСТА MVPS ТЕПЕРЬ ОБНОВЛЕН». сообщение …
Примечание редактора : в большинстве случаев большой файл HOSTS (более 135 КБ) замедляет работу машины.
Чтобы решить эту проблему (вручную), откройте « Services Editor »
- Старт | Запустите (введите) « services.msc » (без кавычек)
Пользователи Win8 — Панель управления > Администрирование > Службы - Прокрутите вниз до « DNS-клиент », щелкните правой кнопкой мыши и выберите: Свойства — нажмите Стоп [скриншот]
- Щелкните стрелку раскрывающегося списка для « Тип запуска »
- Выберите: Вручную (рекомендуется) или Отключено нажмите Применить/ОК и перезапустить.
Либо Хозяин или В редакторе файлов Hosts есть возможность отключить Служба DNS [скриншот]
Если установлено значение «Вручную», вы можете видеть, что указанный выше «Сервис» , а не (после небольшого просмотра — при установке вручную) снова открыв Редактор служб, прокрутите вниз до DNS-клиент и проверьте столбец «Статус». Оно должно быть пустым, если оно было необходимо, чтобы в этом столбце отображалось «Начато».Есть несколько утилит, которые могут сбросить DNS-клиент для вас … [подробнее]
Примечание редактора : Приведенные выше инструкции предназначены для одиночный (домашнего пользователя) ПК . Если ваша машина является частью «Домен», уточните в своем ИТ-отделе перед , применяя это работа вокруг. Это особенно относится к пользователям ноутбуков, которые путешествуют или принести свои рабочие машины домой.Не забудьте сбросить службу (при необходимости) перед подключением (требуется перезагрузка) к вашему рабочему домену…
Важно! Если вы используете Network Discovery , DNS-клиент требуется обслуживание, и если для параметра , а не установлено значение «Вручную» или «Отключено».
Обходной путь для использования файла MVPS HOSTS и выхода из служба DNS-клиент включена (установлено: Автоматически)
- Если через некоторое время вы обнаружите, что ваш браузер вялый с включенной службой DNS-клиент, вы можете вручную очистить кеш DNS
- Закройте все окна браузера… Пользователи Win8 — Панель чудо-кнопок > Поиск > (тип) командная строка> Выберите: Командная строка (левая панель) Ок Подсказка UAC
- (введите) ipconfig /flushdns (нажмите Enter) Затем закройте командную строку…
Лучшим обходным решением для Win8 будет добавление двух реестров записи для управления временем сохранения кэша DNS. (KB318803)
- Очистить существующий кеш DNS (см. выше)
- пользователей Win8 — из Панель чудо-кнопок, выберите: Поиск (тип) запустить и выберите Выполнить (слева панель) и (введите) «regedit» (без кавычек)
- Перейдите к следующему
расположение:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters - Щелкните Правка > Создать > Значение DWORD (тип) MaxCacheTtl
- Щелкните Правка > Создать > Значение DWORD (тип) MaxNegativeCacheTtl
- Затем щелкните правой кнопкой мыши запись MaxCacheTtl (правая панели) и выберите: Изменить и измените значение на 1
- Запись MaxNegativeCacheTtl уже должна иметь значение 0 (оставьте так — см. скриншот)
- Закройте Regedit и перезагрузите компьютер…
- Как обычно, перед редактирование… см. справку Regedit в разделе «Экспорт файлов реестра»
Редактирование файла HOSTS
Если вам нужно отредактировать файл HOSTS, но вы не можете (системное сообщение) это может быть связано с «разрешениями», не позволяющими вам редактировать файл.
- Щелкните правой кнопкой мыши файл Hosts и выберите > Свойства
- Перейдите на вкладку «Безопасность»
- Выделите свою учетную запись в списке
- Нажмите кнопку редактирования
- Выбрать (отметить) Полный доступ
- Нажмите OK в различных диалоговых окнах, чтобы подтвердить изменения.
Вы также можете Добавить «Вступить во владение» в контекстное меню (рекомендуется)
Совет по отправке : если вы добавите Блокнот в меню «Отправить», вы сможете таким образом просматривать/редактировать файл HOSTS.
- Win8
Пользователи > Панель чудо-кнопок > Поиск (тип) запустить > Выбрать: Выполнить (левая панель)
(тип) оболочка: отправить на (нажмите Ok)
- Щелкните правой кнопкой мыши пустое место на правой панели и выберите: > Создать > Ярлык, затем щелкните Обзор и перейдите к Папка Windows, выделите «notepad.исполняемый файл»
- Назовите ярлык: Блокнот и Ок
- Щелкните правой кнопкой мыши ярлык Блокнота и выберите: Свойства > нажмите «Дополнительно» и установите флажок «Запуск от имени администратора». нажмите «ОК», а затем «Применить».
Фактическое расположение файла HOSTS определяется в следующем ключе реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath
Другие странности
Я видел, что в файле HOSTS «Атрибуты» установлены на значение N или I … насколько я могу найти это означает:
FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
На томах Windows NTFS атрибут FILE_ATTRIBUTE_NOT_CONTENT_INDEXED может быть установлен для каталогов и файлов, чтобы каталоги и файлы не индексировались Служба индексирования Windows.
Это происходит, когда (один или несколько) атрибутов расширенного файла не отмечены =
Кнопка «Файл» > «Свойства» > «Дополнительно»
Примечание : для просмотра «Атрибутов» необходимо добавить эту опцию в Windows.
Проводник… щелкните правой кнопкой мыши строку заголовка и выберите: Дополнительно >
Атрибуты
Программы не могут получить доступ к файлу HOSTS сообщение
Windows может обнаружить, что файл HOSTS был обновлен, и он назначает новый параметр безопасности для файла HOSTS.
Щелкните правой кнопкой мыши файл HOSTS и выберите: Свойства… если вы видите следующее сообщение (внизу)
» Этот файл получен с другого компьютера и может быть заблокирован для защитить этот компьютер »Нажмите Разблокировать, нажмите Применить, нажмите вкладку «Безопасность» (вверху) и выберите «Полный доступ» к файлу (см. выше)
Для просмотра скрытых Файлы
Чтобы разрешить себе просматривать все типы файлов, откройте Проводник.
> Вид > Параметры > вкладка Вид
или Организовать > Папка и параметры поиска > вкладка «Вид» [скриншот]
- Прокрутите вниз до раздела «Скрытые файлы и папки»
- Выберите: «Показать скрытые файлы и папки»
- Снимите флажок: «Скрывать расширения файлов для известных типов файлов»
- Снимите флажок: «Скрыть защищенные системные файлы»
- Подсказка «ОК», нажмите «Применить», «ОК» [скриншот]
Примечание редактора : обычные пользователи должны обратить вышеуказанное, когда не в необходимо, так как это раскрывает все системные файлы, в том числе несколько на Рабочий стол (рабочий стол.ini) с которым не хочется возиться…
Связанные коммунальные услуги
Hosts File Editor… отличная небольшая бесплатная программа со всеми особенности Hostsman … |
HostsMan может редактировать, обновлять и включать/отключать файл HOSTS…
обязательно «Запуск от имени администратора». Щелкните правой кнопкой мыши ярлык Hostsman и выберите: Свойства … нажмите Дополнительно |
Как изменить файл Hosts в Windows 7? – ЭлектроОтветы
Как изменить файл Hosts в Windows 7?
WindowsНажмите клавишу Windows. Введите «Блокнот» в поле поиска. В результатах поиска щелкните правой кнопкой мыши «Блокнот» и выберите «Запуск от имени администратора». В «Блокноте» откройте следующий файл: c:\\Windows\\System32\\Drivers\\etc \\ хосты.Внесите необходимые изменения в файл. Выберите «Файл» > «Сохранить», чтобы сохранить изменения.
Не удается отредактировать файл hosts Windows 7?
Вам нужно либо стать владельцем файла (щелкните правой кнопкой мыши файл hosts, вкладку «Безопасность» и предоставьте себе полные права), либо откройте «Блокнот» от имени администратора и оттуда откройте, отредактируйте и сохраните файл hosts.
Как изменить файл hosts?
В противном случае вы можете выполнить описанные ниже шаги, чтобы отредактировать файл hosts в Windows вручную. Файл hosts обычно требует дополнительного доступа.В текстовом редакторе нажмите «Файл» > «Открыть» и перейдите в следующую папку: C:\\Windows\\System32\\drivers\\etc\\Щелкните файл hosts и «Открыть».
Как открыть файл Hosts в Windows 7?
Для Windows 7 и Vista. Нажмите «Пуск» > «Все программы» > «Стандартные». Щелкните правой кнопкой мыши «Блокнот» и выберите «Запуск от имени администратора». Нажмите «Продолжить» в окне Windows требуется ваше разрешение UAC. C:\\Windows\\System32\\Drivers\\etc\\hosts.Щелкните Открыть.
Где мне найти файл хоста на моем компьютере?
Шаг 2. Откройте файл Windows Hosts. В блокноте выберите «Файл» > «Открыть». Перейдите к папке c:\windows\system32\drivers\etc. В правом нижнем углу, прямо над кнопкой «Открыть», щелкните раскрывающееся меню, чтобы изменить тип файла — «Все файлы». Выберите «hosts» и нажмите «Открыть».
Не удается отредактировать файл hosts?
Обходной путьНажмите «Пуск», выберите «Все программы», «Стандартные», щелкните правой кнопкой мыши «Блокнот» и выберите «Запуск от имени администратора».Откройте файл Hosts или файл Lmhosts, внесите необходимые изменения и нажмите «Сохранить» в меню «Файл».
Где находится файл Lmhost в Windows 10?
Файл находится в папке %windir%\system32\drivers\etc\, и здесь установлен образец файла (lmhosts.sam). Обратите внимание, что %windir% — это переменная среды, указывающая на каталог установки Windows, обычно C:\Windows.
Должен ли быть включен поиск lmhosts?
Вам не нужен LMHOSTS, потому что ваша сеть настолько проста — компьютерам не нужно находить друг друга (а даже если бы они это сделали, это лучше всего достигается с помощью WINS, согласно статье Microsoft).У вас есть файл C:\WINDOWS\system32\drivers\etc\lmhosts.
Что такое хост-файл в Windows?
Что такое файл Hosts Файл hosts — это один из нескольких системных ресурсов, которые обращаются к сетевым узлам в компьютерной сети, и является общей частью реализации IP операционной системы. Файл Hosts содержит строки текста, состоящие из IP-адреса в первом текстовом поле, за которым следует одно или несколько имен хостов.
Как открыть файл с правами администратора?
Щелкните файл правой кнопкой мыши и выберите «Запуск от имени администратора».Нажмите «Да» на предупреждение системы безопасности. Затем программа по умолчанию запускается с правами администратора, и в ней открывается файл.
windows — файл hosts игнорируется, как устранить неполадку?
Исходя из моего собственного опыта и того, что я обнаружил во время поиска в Google, вот несколько вещей, которые можно попробовать:
1. Вы проверили правильность работы?
Изменения хостов должны вступить в силу немедленно, но Windows кэширует данные разрешения имен, поэтому в течение некоторого времени могут использоваться старые записи.Откройте командную строку (Windows+R, cmd
, Enter) и введите:
ipconfig /flushdns
Чтобы удалить старые данные. Чтобы проверить, работает ли это, используйте (при условии, что у вас есть запись ipv4 в ваших хостах для www.example.com или запись ipv6 в ваших хостах для ipv6.example.com):
ping -4 www.example.com -n 1
пинг -6 www.example.com -n 1
И посмотрите, использует ли он правильный IP. Если да, то ваш файл hosts в порядке и проблема в другом месте.
Кроме того, вы можете сбросить кеш NetBios с помощью (откройте консоль от имени администратора, иначе произойдет сбой):
нбтстат -R
Вы можете проверить текущие данные в кеше DNS с помощью:
ipconfig /displaydns | более
NB: nslookup
не просматривает файл hosts.См. NSLOOKUP и NBLOOKUP дают один IP-адрес; PING находит еще
2. Основы
- Правильно ли назван файл hosts? Это должно быть
хостов
, а нехостов
и т. д. - Расширение правильное? У него не должно быть расширения (
hosts
, а неhosts.txt
) — будьте осторожны, если вы настроили окна для скрытия известных расширений, проверьте свойства, чтобы убедиться: правильный тип файла hosts будет отображаться как «Файл». - Вы использовали правильный синтаксис? Вы случайно не поставили перед строками решетку (
#
), которая указывает на комментарии? - Вы позаботились обо всех вариантах (
www.example.com
иexample.com
— безопаснее всего просто добавить оба)?
3. Пробел
Формат для каждой строки: IP-адрес
, затем горизонтальная табуляция (экран-код \t
, ASCII HT
, шестнадцатеричный 0x09
) или один пробел (шестнадцатеричный 0x20
), затем имя хоста, т.е. www.example.com
, затем, наконец, возврат каретки с последующим переводом строки (экранированные коды \r\n
, ASCII CRLF
, hex 0x0d 0x0a
).
Примеры записей с использованием управляющих изображений Unicode для обозначения управляющих символов. (Не копируйте и не вставляйте их в файл hosts!)
192.0.2.1␉www.example.com␍␊
2001:db8:8:4::2␉ipv6.example.com␍␊
Отдельные байты можно просмотреть в Notepad++ с помощью подключаемого модуля шестнадцатеричного редактора. Notepad++ также будет отображать специальные символы (Вид -> Показать символ), чтобы вы могли легко проверить количество и вид пробельных символов.
Если вы откуда-то скопировали и вставили записи хостов, вы можете получить несколько пробелов.Теоретически hosts поддерживает несколько пробелов, разделяющих два столбца, но если ничего другого не работает, стоит попробовать.
На всякий случай убедитесь, что все строки в вашем файле hosts используют либо табуляцию, либо пробелы, а не то и другое одновременно.
Наконец, завершите файл пустой строкой.
4. Ключ реестра
Существует раздел реестра, указывающий расположение файла hosts. Предположительно, Windows на самом деле не поддерживает размещение файла hosts в других местах, но вы можете проверить.Ключ:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath
Запись должна быть:
%SystemRoot%\System32\драйверы\и т. д.
Или в окне командной строки введите:
reg запрос HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters -v DataBasePath
, который должен отображать что-то похожее на:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
DataBasePath REG_EXPAND_SZ %SystemRoot%\System32\drivers\etc
5.Разрешения
Иногда возникают проблемы с правами доступа к файлу, атрибутами файла и подобными вещами. Чтобы воссоздать файл с разрешениями по умолчанию:
- Создайте новый текстовый файл на рабочем столе.
- Скопируйте и вставьте содержимое вашего текущего файла hosts в этот файл в Блокноте.
- Сохраните новый текстовый файл и переименуйте его в
hosts
. - Скопируйте ( не перемещать ) файл в каталог
%SystemRoot%\System32\drivers\etc
и перезапишите старый файл.
Последнее важное замечание: копирование работает, а перемещение — нет.
Локальная учетная запись пользователей
должна иметь возможность читать файл hosts . Чтобы убедиться (в Windows 7):
- Перейдите к
%SystemRoot%\System32\drivers\etc
в проводнике Windows. - Если вы не видите файл
hosts
, убедитесь, что вы видите скрытые и системные файлы. - Щелкните правой кнопкой мыши файл
hosts
и выберитеСвойства
в контекстном меню. - В окне свойств
хостов
щелкните вкладкуSecurity
. - Просмотрите список имен в поле
Группа или имена пользователей:
. Если%COMPUTERNAME%\Users
присутствует, щелкните его, чтобы просмотреть разрешения. - Если
Пользователи
отсутствуют или присутствуют, но не имеют разрешенияЧтение
, нажмитеИзменить...
. - Если
Users
отсутствует, щелкнитеAdd...
, введитеUsers
, щелкнитеCheck Names
и щелкните OK или нажмите Enter. - Выберите
Пользователи
и убедитесь, что в столбцеРазрешить
установлен флажокЧтение и выполнение
. Нажмите «ОК». Если появится окно предупрежденияWindows Security
, выберитеДа
, чтобы продолжить. - Нажмите OK, чтобы закрыть окно свойств хостов .
- Перейдите к разделу 1 этого ответа и следуйте инструкциям, чтобы проверить, работает ли он сейчас.
Или в окне командной строки введите:
icacls %SystemRoot%\System32\drivers\etc\hosts
, который должен отображать что-то вроде:
C:\WINDOWS\System32\drivers\etc\hosts NT AUTHORITY\SYSTEM:(F)
ПОЛНОМОЧИЯ NT\СИСТЕМА:(I)(F)
ВСТРОЕННЫЕ\Администраторы:(I)(F)
ВСТРОЕННЫЕ\Пользователи:(I)(RX)
ПАКЕТ ПРИЛОЖЕНИЯ ПОЛНОМОЧИЯ\ВСЕ ПАКЕТЫ ПРИЛОЖЕНИЙ:(I)(RX)
ПАКЕТ ПРИЛОЖЕНИЯ ПОЛНОМОЧИЯ\ВСЕ ПАКЕТЫ ПРИЛОЖЕНИЙ С ОГРАНИЧЕНИЕМ:(I)(RX)
Вы должны увидеть (R)
после BUILTIN\Users
.
6. Кодировка
Файл hosts должен быть закодирован в ANSI или UTF-8 без спецификации. Вы можете сделать это через Файл -> Сохранить как.
7. Прокси
Если у вас настроен прокси, он может обходить файл hosts. Решение состоит в том, чтобы не использовать прокси или настроить его так, чтобы он этого не делал.
Для проверки перейдите в Internet Explorer -> Свойства обозревателя -> Подключения -> Настройки локальной сети. Если все пусто и установлен флажок «Автоматически определять настройки», вы не используете прокси.
Если вы полагаетесь на прокси-сервер для доступа в Интернет и поэтому не хотите его отключать, вы можете добавить исключения, перейдя в Internet Explorer -> Свойства обозревателя -> Подключения -> Настройки локальной сети -> Прокси-сервер/Дополнительно. Затем добавьте свои исключения в текстовое поле «Исключения». например локальный;127.0.0.1;*.dev
8. DNS-адрес
(Это также может решить проблемы с прокси-сервером.)
Перейдите в свойства сетевых подключений, затем в настройки TCP/IP и измените первый DNS-сервер на 127.0.0.1
(локальный хост). Второй, вероятно, должен быть вашим фактическим IP-адресом DNS.
Это не обязательно для работы файла hosts , но может помочь в вашем случае, если что-то настроено странно.
9. .локальные адреса
Если вы используете запись домена .local в форме myhost.local и она игнорируется, попробуйте следующее:
x.x.x.x myhost.local www.myhost.local
, даже если www.myhost.local не существует.Windows почему-то не добавляет свою рабочую группу или локальный домен.
10. Лимиты строк/счетчиков
(добавлено к этому ответу, чтобы сделать его видимым, поскольку он упоминался несколько раз)
Файл хостов Windows, по-видимому, имеет ограничение на количество строк или хостов. Если у вас более 150 символов в строке или более 8 записей хостов для IP, создайте новую строку
.напр. вместо:
1.2.3.4 host1.com host2.com host3.com host4.com host5.com host6.com host7.com host8.com host9.com
Попробуйте это:
1.2.3.4 host1.com host2.com host3.com host4.com host5.com
1.2.3.4 host6.com host7.com host8.com host9.com
Как восстановить файл хоста в Windows 7
Windows 7 и более ранние версии Windows Чтобы самостоятельно сбросить файл Hosts до значений по умолчанию, выполните следующие действия: Нажмите кнопку «Пуск», выберите «Выполнить», введите «Блокнот» и нажмите кнопку «ОК». В меню «Файл» выберите «Сохранить как», введите «hosts» в поле «Имя файла», а затем сохраните файл на рабочем столе.
Где найти файл хоста в Windows 7?
Для Windows 7 и Vista Щелкните Пуск > Все программы > Стандартные. Щелкните правой кнопкой мыши Блокнот и выберите Запуск от имени администратора. Нажмите «Продолжить» в окне «Windows требуется ваше разрешение UAC». Когда Блокнот откроется, нажмите Файл > Открыть. В поле Имя файла введите C:\Windows\System32\Drivers\etc\hosts. Щелкните Открыть.
Не удается отредактировать файл hosts Windows 7?
Вам нужно либо стать владельцем файла (щелкните правой кнопкой мыши файл hosts, вкладку «Безопасность» и предоставьте себе полные права), либо откройте «Блокнот» от имени администратора и оттуда откройте, отредактируйте и сохраните файл hosts.Он разработан таким образом, чтобы мошеннические вредоносные программы не могли его изменить.
Как узнать, работает ли мой хост-файл?
Тестирование файла hosts Проверка связи с доменным именем — это самый простой способ проверить, работает ли вновь настроенный IP-адрес. Такие инструменты, как dig, nslookup и host, используют данные DNS для получения информации, из-за чего вы не видите действующих изменений.
Как переустановить файл hosts в Windows?
Firefox, насколько я знаю и тестировал несколько минут назад, обновляется за 60 секунд.При перезапуске Chrome изменения, внесенные вами в файл hosts в Windows, не сохранятся. Перейдите к chrome://net-internals/#dns и нажмите кнопку «Очистить кеш хоста».
Как я могу редактировать файл хоста в Windows 7?
Windows Нажмите клавишу Windows. Введите Блокнот в поле поиска. В результатах поиска щелкните правой кнопкой мыши «Блокнот» и выберите «Запуск от имени администратора». В Блокноте откройте следующий файл: c:\Windows\System32\Drivers\etc\hosts. Внесите необходимые изменения в файл. Выберите «Файл» > «Сохранить», чтобы сохранить изменения.
Как изменить файл hosts?
Windows Нажмите клавишу Windows. Введите Блокнот в поле поиска. В результатах поиска щелкните правой кнопкой мыши «Блокнот» и выберите «Запуск от имени администратора». В Блокноте откройте следующий файл: c:\Windows\System32\Drivers\etc\hosts. Внесите необходимые изменения в файл. Выберите «Файл» > «Сохранить», чтобы сохранить изменения.
Где находится файл Lmhost?
Файл находится в папке %windir%\system32\drivers\etc\, а образец файла ( lmhosts.
В чем разница между hosts и lmhosts?
Файл hosts для Windows позволяет вам сопоставить IP-адрес с именем хоста, и это все (по сути, ручная запись DNS для вашего локального ПК). Файл lmhosts позволяет разрешить удаленный сервер при попытке использовать утилиты NET в другой подсети.
Как открыть хост-файл от имени администратора?
Обходной путь Нажмите «Пуск», выберите «Все программы», «Стандартные», щелкните правой кнопкой мыши «Блокнот» и выберите «Запуск от имени администратора».Откройте файл Hosts или файл Lmhosts, внесите необходимые изменения и нажмите «Сохранить» в меню «Файл».
Как найти файл хоста?
Перейдите к C:\Windows\System32\drivers\etc\hosts или щелкните адресную строку вверху, вставьте путь и нажмите Enter. Если вы не видите файл хоста в каталоге /etc, выберите «Все файлы» в раскрывающемся списке «Имя файла:», затем щелкните файл hosts.
Хост-файл скрыт?
Ваш файл HOSTS помечен как «Скрытый файл» и НЕЛЬЗЯ манипулировать им.Нажмите OK, чтобы удалить атрибут скрытого файла, ОТМЕНА, чтобы выйти. Я снова нажал ОК.
Почему файл hosts не работает?
Если ping не работает, то, вероятно, права доступа к hostfile неверны. Неправильные разрешения для файла hosts могут вызвать произвольную блокировку файла hosts, что не позволит Windows правильно прочитать его и заполнить кэш DNS.
Как обойти хост-файл Windows?
Если у вас есть учетная запись администратора, вы можете отредактировать файл hosts и удалить запись для google plus.Однако, если его там нет, вы можете добавить его, чтобы переопределить его, указав на 127.0.0.0.1. 0.1 и в школе тоже будет работать, если по другому не заблокируют.
Каков формат файла хоста?
Файл hosts представляет собой простой текстовый файл, который можно редактировать с помощью текстового редактора, например блокнота. Однако важно отметить, что файл hosts не имеет расширения, такого как . текст.
Не удается увидеть файл hosts?
Перейдите к %SystemRoot%\System32\drivers\etc в проводнике Windows.Если вы не видите файл hosts, убедитесь, что вы видите скрытые и системные файлы. Щелкните правой кнопкой мыши файл hosts и выберите «Свойства» в контекстном меню. В окне «Свойства хоста» перейдите на вкладку «Безопасность».
Что такое файл hosts ICS?
Этот файл был автоматически сгенерирован для использования Microsoft Internet # Connection Sharing. Он содержит сопоставления IP-адресов с именами хостов # для домашней сети. Пожалуйста, не вносите изменения в файл HOSTS.ICS. # Любые изменения могут привести к потере связи между машинами в # локальной сети.#30 июля 2021 г.
Как сохранить файл хоста без прав администратора?
Сделайте это, чтобы удалить пометку только для чтения: Откройте папку C:\Windows\System32\drivers\etc. Найдите файл hosts. Щелкните его правой кнопкой мыши и перейдите в «Свойства». В нижней части вы должны увидеть атрибуты и снять флажок «Только для чтения» рядом с ним. Сохраните изменения с помощью «Применить» и подтвердите, нажав «ОК».
Не удается отредактировать файл hosts?
Ответы (11) Нажмите клавишу Windows и найдите Блокнот. Когда Блокнот станет доступен, щелкните правой кнопкой мыши и выберите «Запуск от имени администратора».В блокноте нажмите «Файл» > «Открыть» и найдите следующий файл: c:\Windows\System32\Drivers\etc\hosts. Вы можете редактировать изменения как обычно. Щелкните Файл > Сохранить, чтобы сохранить изменения.
Что такое хост-файл win7?
11 сентября 2019 г. в: Windows 7. Файл hosts представляет собой текстовый файл, расположенный в одном и том же месте во всех современных версиях Windows.
Как работает файл hosts?
Файл Hosts — это файл, который почти все компьютеры и операционные системы могут использовать для сопоставления соединения между IP-адресом и доменными именами.Этот файл представляет собой текстовый файл ASCII. Он содержит IP-адреса, разделенные пробелом, а затем доменное имя. Файл Hosts проигнорирует его и попытается найти сайт через DNS.
Файл hosts переопределяет DNS?
Файл hosts на вашем компьютере позволяет вам переопределить DNS и вручную сопоставить имена хостов (домены) с IP-адресами. Это может пригодиться во время миграции, так как вы можете захотеть посмотреть, как ваш сайт выглядит на другом сервере, но, возможно, DNS еще не распространился.
Измените файл hosts в Windows, Mac или Linux
Хотите изменить файл хоста?
Это сложный процесс, но не такой сложный.
В этом кратком руководстве я покажу вам, как изменить файлы хоста в Windows, macOS или Linux.
Что делают файлы хоста?
Файл hosts сопоставляет доменные имена (имена хостов) с IP-адресами. Он представлен в текстовом формате и используется всеми операционными системами, такими как Linux, Windows и macOS.Вам не нужно вносить какие-либо изменения в настройки DNS, если вы редактируете файл хоста.
Давайте разберемся на примере-
- Сначала вы вводите serverguy.com во вкладку браузера и нажимаете Enter.
- После этого домен транслируется в соответствующий ему IP-адрес.
- ОС сначала проверяет файл хоста, связанный с serverguy.com.
- Если они не нашли записи для этого домена в файле хоста.
- После этого ОС будет обращаться к DNS-серверам с указанными доменными именами.
Используя этот механизм, вы можете изменить настройки DNS для домена только на той машине, на которой вы работаете.
Зачем нужно редактировать файл хоста?
Изменение файла хоста позволяет протестировать веб-сайт без записи DNS. Например, вы переносите свой веб-сайт или проверяете его работоспособность, прежде чем направить его на новый сервер. Его также можно использовать для блокировки запуска определенных веб-сайтов на вашем компьютере.
Чтобы изменить файл вашего локального хоста, вы должны создать запись для домена, на который вы хотите, чтобы IP-адрес указывал для данного веб-сайта.
Например, добавление следующей строки в файл вашего хоста укажет записи www.serverguy.com и serverguy.com на IP-адрес 1.2.3.4:
1.2.3.4 www.serverguy.com serverguy.com
Когда вы добавите информацию о домене и сохраните изменения, ваш компьютер автоматически отправит домен на указанный IP-адрес.
После выполнения миграции или тестирования быстро удалите изменения, так как может быть сложно понять, почему ваш DNS не работает должным образом на разных компьютерах.
Давайте узнаем, как изменить файл хоста в следующих операционных системах:
- Windows® 10, Windows 8,
- Windows 7 и более ранние версии
- Linux®
- MacOS® X версий с 10.0 по 10.1.5
#1
Windows 10 или Windows 837 37Если вы работаете в операционной системе Windows, вы должны использовать Блокнот Microsoft в качестве администратора.
- Нажмите клавишу Windows и введите Блокнот в строке поиска.
- После того, как Блокнот появится в результатах поиска, щелкните его правой кнопкой мыши.
- Выберите Запуск от имени администратора.
- Перейдите к Файл > Открыть .
- Выберите и откройте следующий файл: c:\Windows\System32\Drivers\etc\hosts
- Внесите необходимые изменения в файл.
- Нажмите «Файл», а затем нажмите «Сохранить».
#2
Windows 7 и более ранние версии- Щелкните Пуск > Все программы > Стандартные.
- Щелкните правой кнопкой мыши Блокнот
- Выберите «Запуск от имени администратора».
- Перейдите к Файл > Открыть .
- Выберите и откройте следующий файл:
c:\Windows\System32\Drivers\etc\hosts
- Внесите необходимые изменения в файл.
- Нажмите «Файл», а затем нажмите «Сохранить».
#3
Linux- Открыть окно терминала.
- Введите следующую команду в своем любимом текстовом редакторе:
sudo sensible-editor /etc/hosts
- Введите свой пароль sudo.
- Пропустите существующие строки и внесите свои изменения внизу файла. Добавьте новые сопоставления после сопоставлений по умолчанию.
- Внесите изменения в файл.
- Нажмите Control-X и введите y .
#4
Mac OS X- Открыть окно терминала.
- Откройте файл /etc/hosts, введя в терминале следующую команду:
sudo nano /etc/hosts
- Введите пароль sudo, когда его спросят.
- Отредактируйте файл /etc/hosts.
- Пропустите существующие строки и внесите свои изменения внизу файла. Добавьте новые сопоставления после сопоставлений по умолчанию.
- Внесите изменения в файл.
- Нажмите Control-X и введите y .
- Вы можете быстро получить результаты своих изменений, очистив кэш DNS MacOS:
dscacheutil -flushcache
Подведение итогов
Я надеюсь, что вы можете безопасно изменить свой хост-файл в Windows, macOS и Linux.Однако, если у вас возникнут какие-либо проблемы, оставьте их в поле для комментариев.
Ваш комментарий будет первым