Нажмите "Enter", чтобы перейти к содержанию

Как заменить файл hosts в windows 7: Файл hosts в Windows 7: где расположен файл hosts в Windows 7 и как его изменить

Содержание

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

Вопрос пользователя

Здравствуйте.

У меня следующая проблема: при попытке открыть соц. сети (ВК, Одноклассники) — вместо них появляется какой-то другой сайт, похожий на них, и просит отправить SMS на короткий номер.

«Доктор Веб» (портативная версия) нашел проблему в файле HOSTS, но не может его удалить (вручную тоже никак). Подскажите, как изменить восстановить файл HOSTS…

 

Здравствуйте!

На самом деле файл hosts имеет большое влияние на работу вашего интернета. 👇

Если коротко: при попытке открыть какой-нибудь сайт, вашему браузеру сначала нужно получить его IP-адрес.

Для этого он обращается к файлу hosts, а затем уже к серверу DNS. Т.е. получив IP-адрес из файла hosts — он вам и откроет сайт/страничку по этому IP-адресу…

Таким образом, различные вирусы и вредоносное ПО прописывает в этот файл «нужные» им строки с IP-адресами, и благодаря этому у вас открываются совсем «левые» сайты, вместо привычных (хотя в адресной строке будет стоять, например, именно Vk.

com).

В этой статье рассмотрю два ключевых вопроса:

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

 

*

Как открыть и изменить файл 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) Затем в открывшемся блокноте сделайте следующее:

  1. сначала нажмите по меню файл/открыть;
  2. далее в строку «Имя файла» (в нижней части окна) введите адрес файла hosts — 
    C:\Windows\System32\drivers\etc\hosts
    , и нажмите кнопку открыть;
  3. в блокноте должен открыться файл. Если этого не произошло, то тут два варианта: либо вы неправильно ввели адрес файла, либо он был заблокирован вирусом. Переходите ко второй части статьи про восстановление этого файла…

Открытие файла hosts

 

4) Теперь обратите пристальное внимание на строки в файле:

  1. если напротив какого-нибудь IP-адреса стоят сайты соц. сетей (например), то это наверняка вредоносные строки. Обычно, появляются при установке рекламного ПО (пример показан на скрине ниже 👇). Просто удалите все подобные строчки;
  2. некоторые не прокручивают до конца этот текстовый файл (а зря!) — дело в том, что иногда используется хитрость: часть строк забивается пробелами, и в результате пользователь, открыв файл, думает, что с ним все в порядке.

Подозрительная строка в hosts

 

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

👇 Пример файла hosts, по умолчанию, после установки Windows (можно скопировать и заменить полностью свой)

# 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
127.0.0.1 localhost

 

После того, как проведете все правки с файлом, не забудьте его сохранить:

  1. либо нажмите по меню файл/сохранить;
  2. либо сочетание кнопок Ctrl+S.

Сохранение текста

 

Способ 2: запуск блокнота с правами администратора вручную

  1. заходим в системную папку по адресу: C:\Windows\system32
  2. находим файл notepad. exe и жмем по нему правой кнопкой мышки
    ;
  3. в контекстном меню выбираем «Запуск с правами администратора»;

    Запуск блокнота от имени администратора

     

  4. если всплывет сообщение «Разрешить этому приложению вносить изменение на вашем устройстве» — разрешаем!

    Разрешить

     

  5. дальнейшие действия аналогичны первому способу (см. выше).

 

👉 Примечание

Для этих целей можно воспользоваться абсолютно любым блокнотом, например, очень популярны: notepad++, bread и пр.

 

*

Как восстановить исходный файл hosts

В некоторых случаях до реального файла hosts не добраться:

  • либо нельзя открыть (например, заблокирован вирусом);
  • либо он скрыт и его невидно;
  • либо их просто несколько, и какой из них реальный разобраться не опытному пользователю далеко не всегда под силу…

 

Но есть одна антивирусная утилита, способная быстро и легко восстановить файл hosts.

Речь идет об утилите — AVZ.

👉 AVZ (да и ряд других антивирусов) можете найти в моей подборке.

После скачивания и разархивирования утилиты — просто запустите исполняемый файл. Далее откройте меню «Файл/Восстановление системы».

Файл/восстановление системы / AVZ

 

После чего в списке восстановления настроек системы пометьте галочкой пункт «Очистка файла hosts» (как на скриншоте ниже 👇), и нажмите кнопку «Выполнить отмеченные операции».

Примечание: обратите внимание, что утилита AVZ предлагает разблокировать и восстановить довольно много нужных системных настроек. В общем, рекомендую!

Очистка файла hosts

 

Если все прошло успешно, вы должны увидеть окно о удачном завершении операции восстановления (как на примере ниже).

Восстановление выполнено

 

Рекомендую так же проверить свой компьютер на вирусы с помощью всё той же утилиты AVZ (причем, сделайте это даже, если у вас установлен антивирус. Можете узнать много интересного о его эффективности… 👌).

👉 Примечание

Так же привести систему в рабочее состояние можно с помощью восстановления.

Если на компьютере есть резервные точки (а они по умолчанию создаются в Windows 7/8), когда Windows стабильно работала — то к ним можно 👉 откатиться и восстановить прежнюю работу системы. В том числе, кстати, и файл hosts.

 

 

*

На этом моя миссия статьи завершена!

Если файл hosts с помощью рекомендаций выше вы восстановить не смогли, последнее, что порекомендую — переустановить Windows.

Удачи!

👣

Первая публикация: 04.03.2017

Корректировка: 15.01.2020

Полезный софт:

  • Видео-Монтаж

  • Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
    Видео сделает даже новичок!
  • Ускоритель компьютера

  • Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).

Другие записи:

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

В этой статье Вы узнаете как изменить файл hosts не обладая специальными знаниями.
Что такое hosts файл? Это файл перенаправления соединений Вашего компьютера в интернете. Он может быть изменён пользователем и есть во всех операционных системах компьютеров: в папке системы Windows, Mac, Unix и телефонов: iOs (телефоны Apple), Android (телефоны).

На практике с помощью файла hosts можно сделать фильтрацию рекламы перенаправив доменные адреса рекламных баннеров на локальный адрес 127.0.0.1 Например, можно отключить рекламу в Skype изменив файл hosts, как это сделать читайте в статье Как убрать рекламу в skype
Файл hosts может изменяться вредоносными программами. После этого в Вашем браузере могут открываться другие сайты, появиться реклама и т.д.
С помощью этой статьи Вы сможете очистить hosts и вернуть его в исходное состояние или изменить файл hosts.


Как открыть файл hosts с помощью командной строки

Сначала нужно открыть окно Командной строки от имени Администратора.

Открыть командную строку в Windows 7

Нажмите на меню ПускВсе программы

Стандартные
На пункте Командная строка нужно нажать правой кнопкой мыши и выбрать Запуск от имени администратора

Как открыть Командную строку в Windows 7 от имени администратора
Открыть командную строку в windows 10 (windows 8)

Нажмите на меню ПускСлужебные-Windows
На пункте Командная строка нажать правой кнопкой мыши и выбрать ДополнительноЗапуск от имени администратора

Как открыть командную строку в Windows 10 от имени администратора [note]В windows 8 или 10 можно нажать правой кнопкой мыши на Пуск или комбинацию клавиш Win + X и открыть Командная строка (администратор)[/note]
Открыть файл hosts командой в командной строке

В открывшееся окно Командной строки вставьте команду из поля ниже и нажмите клавишу Enter

notepad %SystemRoot%\System32\drivers\etc\hosts
Выполните команду в командной строке для открытия файла hosts в Блокноте

В стандартном редакторе Блокнот откроется файл hosts для редактирования.

Открыть файл hosts автоматически

Это удобный и лёгкий вариант чтобы изменить файл hosts. Он откроется в Блокноте сам после выполнения программы.
Загрузите программу автоматического открытия файла hosts с этого сайта Redaktor hosts Разархивируйте её и выполните от имени Администратора — файл hosts откроется в Блокноте для редактирования.

Автоматическое открытие файла hosts в редакторе с помощью программы

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

Изначально hosts «чистый» и это нормальное состояние файла. В нём есть только описание. Все строки описания начинаются со знака #, который обозначает, что строка не активна — это комментарий. Система отлично работает с пустым hosts, можно даже удалить всё описание и сохранить файл.

[note]Если нужно вернуть hosts файл в исходное состояние (например, в файле есть непонятные записи, на компьютере был вирус или не открываются сайты и т.д.) просто удалите всё кроме описания, как на картинке ниже[/note]
Как должен выглядеть файл hosts в windows 7-8-10
Так выглядит чистый файл hosts в системе windows
Видео как изменить файл hosts в windows

Как изменить файл hosts в windows 8.1. Почему файл hosts не сохраняется

Про файл hosts я уже успел рассказать. Например, написал о том, для различных операционных систем Windows. Сегодня я хочу рассказать о том, как изменить hosts. Почему это так важно? Дело в том, что при редактировании данного файла пользователи обычно получают сообщение «Отказано в доступе». А все дело в том, что hosts нужно открывать от имени администратора.

А зачем вообще нужно открывать этот файл? Например, вы пользуетесь своими любимыми социальными сетями вроде ВК или Одноклассники. В определенный момент при входе на свою страницу вы видите, что сайт просит вас отправить сообщение на короткий номер — якобы для подтверждения личности. Но на самом деле это проделки мошенников и трояна. С помощью файла hosts можно перенаправлять пользователя на совершенно другой сайт, который только внешне выглядит как официальный сайт социальной сети. На самом же деле это другой сайт и, отправляя СМСки на короткий номер, пользователь просто обогащает мошенников. Примечательно здесь то, что адрес самого сайта в адресной строке браузера не меняется, поэтому пользователю сложно догадаться, что он находится на фейковом сайте. В файл hosts при этом прописываются нужные домены и ip-адреса для переадресации, которые нужно удалить. Впрочем, это лишь одна причина, по которой пользователю может понадобиться изменить данные в указанном файле.

Теперь приступаем к самому процессу. Что в случае с Windows 8 (8.1), что в случае с Windows 7, процедура будет фактически одинаковой. Я покажу пример на Windows 7.

Нажимаем на кнопку «Пуск» и в строке «Найти программы и файлы» пишем слово блокнот (именно так — без кавычек). Когда увидите ярлык блокнота, нажмите на него правой кнопкой мыши и выберите «Запуск от имени администратора».

Перед вами откроется блокнот с пустой страницей. Это именно то, что нам нужно. Нажимаете «Файл» — «Открыть».

Перед вами откроется папка. В нижней части экрана есть строка «Имя файла». Введите в нее словосочетание C:\Windows\System32\drivers\etc\hosts , как показано на скриншоте, а затем нажмите «Открыть».

После того, как вы нажмете кнопку «Открыть», откроется содержимое файла hosts, в котором вы можете изменять данные и сохранять их. Так, если вы измените какие либо данные, просто закройте документ и система сама спросит вас, нужно ли сохранять изменения.

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

В поле расположения объекта пишите следующее: notepad c:\windows\system32\drivers\etc\hosts и нажимаете на кнопку «Далее».

Ярлык на рабочем столе создан. Заходим в свойства ярлыка (правая кнопка мыши на ярлыке — «Свойства»), выбираете вкладку «Ярлык». На этой вкладке нажимаете кнопку «Дополнительно».

Ставите галочку «Запуск от имени администратора» и нажимаете ОК.

Теперь при запуске этого объекта вы моментально получаете доступ к файлу hosts, да еще от имени администратора.

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

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

Если же говорить что такое файл hosts, то это всего лишь текстовый файл в котором размещены IP адреса и доменные имена. Поскольку каждый домен имеет свой адрес. Файл hosts присутствует на всех операционных и работает по одному и тому же принципу.

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

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

Насчет того где находиться файл hosts, то он во всех версиях Windows находиться в одном и том же месте.

Чтобы найти его нужно перейти по пути:

Или же нажмите Win+R и выполните одну из команд:

%SystemRoot%\system32\drivers\etc

%WinDir%\System32\Drivers\Etc

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

Как изменить файл hosts в Windows 10 с помощью командной строки

Этот способ универсальный который подойдет не только пользователям десятки. Открыть файл можно с использованием командной строки. Как найти командную строку в Windows 10 Вы можете посмотреть по .

Как редактировать hosts в Windows 10 в ручную

Если же Вы используете Windows 7, тогда чтобы открыть Блокнот от имени администратора вручную нужно перейти в C:\Windows\System32 и в этой папке найти приложение notepad.exe и уже его открываем от имени администратора. Или же можете в этой папке воспользоваться встроенным в проводник поиском. Дальше все делаем также как написано выше.

Как восстановить файл hosts Windows 10

Сейчас много вирусов вносят изменения в файл hosts. И по этому у Вас могут возникнуть проблемы с работой сайтов в браузере. Поэтому здесь разберемся как восстановить файл hosts в Windows 10. Не важно почему Вам придется восстанавливать его, или это через вирус или через неосторожность самого пользователя.

  1. Для начала нам надо .
  2. Дальше на рабочем столе создадим текстовый файл, в который вставим текст представленный ниже. Назовем файл hosts и расширение просто уберем при сохранении.
  3. Перенесем пустой созданный файл по пути C:\ Windows\ System32\ drivers\ etc.
# Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a «#» symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost

А также говорят что можно просто оставить файл пустым, главное чтобы он присутствовал.

Выводы

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

Правка файла 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 – это системный файл. При попытке открыть веб-сайт, компьютер сначала обращается к серверу 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 в windows. Бывает так, что его нужно немного изменить. Зачем спросите вы? Все просто, причиной тому могут быть вирусы, которые не дают нам зайти на тот или иной сайт. Чаще всего, такими сайтами являются социальные сети .

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

Редактирование файла Hosts в Windows 8

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

Теперь нам нужно этот самый файл hosts найти. В блокноте выбираем «Файл-Открыть»

Файл находиться по пути C:\Windows\System32\drivers\etc

Кстати, чтобы этот файл нашелся, в блокноте, там где «Имя файла», справа, нужно вместо «Текстовые документы», выбрать «Все файлы».

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

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

Допустим ниже может быть написано что-то типа

127.0.0.1 vk.com

127.0.0.1 odnoklassniki.ru

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

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

В , например, файл hosts меняется также. Запускаете блокнот от имени администратора, ищите файл. По какому пути написано выше. И редактируете.

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

До новых встреч.

Hosts Windows 10 – где находится и как изменить? [2020]

admin 27.06.2019 Загрузка…

Файл host используется в Windows для перенаправления доменного имени на сетевой адрес узла или блокировки определенного ресурса. Документ имеет приоритет перед DNS-сервером, поэтому компьютер сначала обращается к нему. В статье предоставим месторасположение hosts, опишем процесс его изменения и создания (если отсутствует). Также разберем некоторые причины, приводящие к отсутствию реакции системы на внесенные правки.

Где находится файл hosts в Windows 10

Расположение документа в новой версии операционной системы не изменилось. Пользователю нужно зайти в корень Windows – папку с одноименным названием (обычно располагается на диске С), затем перейти по пути «System32\drivers\etc».

Чтобы исключить ошибку открытия неверного файла, предварительно рекомендуется активировать отображение скрытых элементов. Для этого в любом окне проводника перейти на вкладку «Вид» и поставить отметку в строке «Скрытые элементы».

Обратите внимание

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

В редких случаях месторасположение файла «хост» в Виндовс 10 может быть изменено. Например, защитной программой для предотвращения несанкционированного редактирования. Узнать путь к документу получится следующим образом:

  • Открыть приложение «Выполнить»
  • Вставить и задействовать команду «regedit».
  • Перейти по обозначенному на скриншоте пути
  • В строке «DataBasePath» в столбце «Значение» находится точный адрес. «%SystemRoot%» — это корневая папка операционной системы, она же «Windows».

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

Как изменить файл hosts в Windows 10

Сохранение внесенных данных производится только от имени администратора, используемая для редактирования программа должна быть запущена в соответствующем режиме. В статье будет рассмотрена работа со стандартным приложением «Блокнот», однако можно воспользоваться и специализированным софтом, например, Notepad++ (при сохранении он самостоятельно предложит выполнить перезапуск в режиме Администратора).

Инструкция:

  • Нажать на значок лупы, который расположен на панели задач.
  • Вписать слово «блокнот».
  • Система отобразит найденное приложение.
  • Справа будут видны дополнительные доступные действия. Нажать на ссылку «Запуск от имени администратора». Если справа нет меню, кликнуть правой кнопкой по программе и отметить соответствующий пункт.
  • В окне приложения выбрать меню «Файл», пункт «Открыть».
  • Отобразится проводник. Нужно перейти в папку, где в Windows 10 расположен hosts file.
  • По умолчанию в директории будет пусто. Чтобы показать элементы, необходимо внизу окна нажать на выпадающее меню «Текстовые документы» и выбрать опцию «Все файлы». Когда отобразится hosts, кликнуть по нему два раза для открытия.
  • Стандартный «хостс» не имеет записей, в нем указаны только рекомендации. Каждая строка таких комментариев начинается с решетки – «#». Чтобы внести свою запись, нужно поставить курсор вниз на новую строку.
  • Перенаправление доменного имени на определенный IP выглядит так: «105.65.32.95 domen.com». Первая часть записи – это IP-адрес (числовое выражение), вторая – имя домена (буквенное выражение), которое затем используется в браузере для перехода на веб-ресурс.
  • Для сохранения внесенных корректив выбрать меню «Файл», пункт «Сохранить».

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

Восстановление файла hosts в Windows 10

 Загрузка …

Поскольку стандартный файл не содержит записей, а только комментарии разработчиков операционной системы, то его отсутствие никак не сказывается на работе Windows. Восстановление hosts выполняется путем простейшего создания нового файла. Опишем процедуру пошагово:

  • Кликнуть ПКМ по пустому месту рабочего стола.
  • Выбрать пункт «Создать», затем «Текстовый документ».
  • На экране отобразится новый файл. Следует выделить имя, включая расширение «.txt», и заменить его на «hosts».
  • Нажать Enter.
  • Система предупредит, что после такого действия документ может оказаться недоступным. Подтвердить сохранение.
  • Открыть путь, на котором должен располагаться документ.
  • Вырезать file hosts с рабочего стола Windows 10, затем вставить в соответствующую папку на системном диске.

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

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

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

  • Запустить командную строку от имени администратора (аналогично запуску «блокнота»).
  • Вставить команду «ipconfig /flushdns».
  • Дождаться окончания ее выполнения и проверить результат.

Второй вариант решения проблем с файлом hosts в Windows 10 – настройка параметров встроенного браузера:

  • Среди категорий панели управления найти и открыть «Свойства браузера».
  • Перейти на вкладку «Подключения».
  • В самом низу нажать кнопку «Настройка сети».
  • Деактивировать опцию «Автоматическое определение параметров», а также остальные строки.
  • Сохранить внесенные правки.

Также источником неполадок может стать лишний символ при написании адреса в файле, наличие дополнительных пробелов или табуляции. Следует открыть hosts и убедиться, что между IP-адресом и доменом присутствует только один пробел. Кодировка сохраняемого документа должна быть ANSI или UTF-8.

Виталий Солодкий

Как изменить hosts в windows 7

Как изменить hosts в windows 7?

Содержание статьи

  • Как изменить hosts в windows 7?
  • Как чистить host
  • Как должен выглядеть файл Host

Изменение hosts в командной строке

Запустите программу «Командная строка» в системе. Для этого перейдите в меню «Пуск» — «Все программы» — «Стандартные». После этого кликните левой клавишей мыши на пункте «Командная строка». В появившемся списке параметров выберите «Запустить от администратора». При необходимости введите требуемый пароль, если вы используете учетную запись «Гость» или аккаунт обычного пользователя. Перед вами появится черное окно, в котором вам потребуется ввести команду notepad C:WindowsSystem32driversetchosts. После правильного ввода перед вами появится окно редактора «Блокнот», который будет открыт с правами администратора, необходимыми для изменения и редактирования документа.

Измените файл в соответствии с вашими требованиями. Чтобы добавить нежелательный для посещения ресурс, впишите строку типа «127.0.0.1 адрес_сайта», где 127.0.0.1 блокирует доступ к сайту с текущего компьютера, а «адрес_сайта» — интернет-адрес ресурса, доступ к которому вы хотите закрыть.

Открытие файла напрямую из окна редактора

Вы также можете открыть файл hosts, не используя командную строку. Для этого перейдите в каталог «Пуск» — «Мой компьютер» — «Локальный диск C:». В списке директорий выберите Windows – System32. В появившемся перечне программ найдите файл с именем Notepad (notepad.exe). Кликните правой клавишей мыши на документе и выберите «Запустить от администратора». При необходимости введите пароль администраторской учетной записи в системе и нажмите «Ок». Перед вами появится окно «Блокнота». Перейдите в меню «Файл» — «Открыть».

Через открывшийся каталог перейдите в папку «Компьютер» — «Локальный диск C:» — Windows – System32 – drivers – etc. В перечне файлов выберите hosts и начните его редактирование. После внесения необходимых изменений нажмите «Файл» — «Сохранить». Если вам не удается найти файл hosts в указанной папке, воспользуйтесь переключателем «Все файлы», доступным в правом нижнем углу окна «Открытие» сразу после строчки «Имя файла».

Изменить файл hosts можно также под учетной записью администратора через «Проводник». Нажмите «Пуск» — «Мой компьютер», а затем перейдите в «Локальный диск C:» — Windows – System32 – drivers – etc. Если файл не отображается в списке, перейдите в меню «Сервис» — «Свойства папки». Выберите вкладку «Вид», а затем нажмите «Отображать скрытые файлы». Нажмите «Ок» для применения изменений. После этого кликните правой клавишей мыши на файле hosts и выберите меню «Открыть с помощью».

www.kakprosto.ru

Как изменить файл hosts в Windows 7 8.

1 10 (где находится открыть найти)

Файл hosts — это файл, который отвечает за правильную работу Ваших веб-браузеров. Он сопоставляет IP адреса с доменными именами. Именно от его работы зависит какие сайты и как будут открываться. Поэтому часто этот файл становится целью вирусных программ, блокирующих работу браузеров.

Где находится этот файл, и как восстановить его после повреждения в Win 7 рассмотрим далее.

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

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

Файл hosts в Windows XP:

# 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
# localhost name resolution is handled within DNS itself.
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-2006 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

# localhost name resolution is handled 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 не особо отличаются, но вот если над файлом 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:WindowsSystem32Driversetc (если диск С системный). Нажмите правой кнопкой мыши на hosts и выберете «Свойства».

Выбираете вкладку «Безопасность», затем выбираете пользователя под которым работаете на компьютере/ ноутбуке (в данном примере это pk-help.com) и нажимаете кнопку «Изменить». Откроется окно «Разрешения для группы «hosts»», снова выбираете пользователя и назначаете полные права на файл, нажимаем «ОК», в окне «Свойства: hosts», тоже «ОК».

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

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

Между адресом и именем должен быть один или более пробелов. Например, строка 102.54.81.91 rh.com связывает хост rh.com с его адресом 102.54.81.91. Во время своей установки Windows 7 формирует стандартное содержимое этого документа, имеющее вид: Как восстановить hosts Иногда может возникнуть ситуация, когда требуется восстановить начальное состояние этого файла. Она может возникнуть либо после его случайного удаления или искажения, либо в результате воздействия вредоносных программ.

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

Запустить его можно двумя способами — из командной строки и прямым вызовом Блокнота: Запуск Блокнота из командной строки. Нужно выполнить «Пуск» — «Стандартные» — «Командная строка» (правая кнопка мыши – «Запуск от имени администратора»). Откроется окно для ввода командной строки, в котором необходимо набрать команду notepad C:WindowsSystem32driversetchosts. Появится окно Блокнота с содержимым файла. Прямой вызов Блокнота.

Нужно пройти по пути, указанному для случая командной строки, только вместо «Командная строка» нужно указать «Блокнот». Появится пустое окно блокнота. Через пункт меню «Файл» нужно добраться до папки etc и открыть её. Если она не покажет имени hosts, то его следует задать вручную в поле «Имя файла» в нижней части окна Блокнота. После всяких изменений этого документа обязательно следует перезагрузиться, иначе его новое содержимое не будет известно Windows 7, поскольку оно становится известным только во время перезагрузки.

Польза и вред от изменений hosts Полезными изменениями этого файла можно считать, например, такие: Задание соответствия IP-адреса и домена с целью ускорения обращения к сайту за счёт обхода сервера DNS. Изменения с целью блокирования доступа к определённому сайту, например, для блокирования проверки подлинности Windows или наличия обновлений какой-либо программы.

Для этого в качестве IP-адреса указывается 127.0.0.1, что операционная система воспринимает, как обращение к данному компьютеру, а не к реальному сайту. Изменения для «объявления» этого компьютера локальным сервером, так как служба DNS о нём ничего не знает. Разумеется, что для этого IP-адрес должен быть статическим. Hosts – главная мишень для большинства вредоносных программ. Существует два основных, можно сказать «классических», способа изменения этого файла, к которым прибегают злоумышленники с целью извлечь из этого для себя выгоду.

Это такие изменения: Блокирование доступа к серверам антивирусных программ, чтобы компьютер не смог скачать такую программу или обновления баз синдромов вирусов. Например, если в результате воздействия вируса или трояна в hosts появится строка вида «127.0.0.1 esetnod32.ru», то любые попытки зайти на сайт с этим антивирусом будут блокироваться. Подмена реального адреса сайта, прописанного на сервере DNS, на поддельный.

Допустим, вредоносное приложение, проникшее на компьютер, пропишет в этом файле строку «91.81.71.61 vk.com», где задан адрес компьютера автора этой программы. Это делается с целью, чтобы попытки зайти на всеми любимый сайт приводили к обращению на сервер злоумышленника, интерфейс которого полностью повторяет своего реального двойника, но используется для сбора конфиденциальных сведений о пользователях сайта, например, их логинов и паролей.

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

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

Файл hosts расположен в папке с операционной системой Windows, обычно, это диск «С» на компьютере пользователя.

Путь к файлу hosts будет таким:

C:WindowsSystem32driversetchosts
Вы можете вручную пройти этот путь, или сразу открыть папку с файлом хост, с помощью специальной команды.

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

%systemroot%system32driversetc
%WinDir%System32DriversEtc
Затем нажмите на кнопку «ОК».

Далее будет открыта папка «etc», в которой расположен файл «hosts».

файл hosts в папке

Этот файл не имеет расширения, но его можно будет открыть и отредактировать в любом текстовом редакторе.

Стандартное содержание файла hosts

В операционной системе Windows, файл «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
Этот файл аналогичен по своему содержанию в операционных системах Windows 7, Windows 8, Windows 10.

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

Здесь написано, что файл hosts предназначен для сопоставления IP-адресов именам сайтов. Записи в файле хостс нужно будет производить по определенным правилам: каждая запись должна начинаться с новой строки, сначала пишется IP-адрес, а затем минимум после одного пробела имя сайта. Далее после решетки (#), можно будет написать комментарий к вставленной в файл записи.

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

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

На что следует обратить внимание

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

Обратите особое внимание на содержимое файла, которое расположено после этих строк:

# 127.0.0.1 localhost
# ::1 localhost
В файл хост могут быть вставлены дополнительные записи, которые добавляются сюда некоторыми программами.

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

Здесь могут быть дополнительные строки, такого типа: сначала «набор цифр», а далее после пробела, «название сайта», добавленные для того, чтобы, например, отключить рекламу в программе Skype, или заблокировать доступ к какому-нибудь сайту.

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

Для чего изменяют файл хостс?

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

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

Для блокирования какого-либо сайта (например, сайт ВКонтакте) вносятся строки подобного вида:

127.0.0.1 vk.com
Для некоторых сайтов может быть внесено два варианта имени сайта с «www», или без этой аббревиатуры.

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

127.0.0.1 название_сайта
В этой записи IP-адрес (127.0.0.1) — это адрес в сети вашего компьютера. Далее идет название сайта, который вам необходимо заблокировать (например, pikabu.ru).

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

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

Для перенаправления на другой сайт, в файл хост добавляются записи такого вида:

157.15.215.69 название_сайта
Вначале идет набор цифр – IP адрес (я написал здесь случайные цифры для примера), а далее, после пробела, латинскими буквами будет написано название сайта, например, vk.com или ok.ru.

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

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

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

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

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

Далее войдите в меню «Файл», а затем выберите в контекстном меню пункт «Открыть…». В открывшемся окне Проводника пройдите по следующему пути:

C:WindowsSystem32driversetc
После открытия папки «etc», вы не увидите файл «hosts», так как в Проводнике будет выбрано отображение текстовых файлов. Выберите настройку «Все файлы». После этого, файл хостс будет отображен в этой папке. Теперь вы можете открыть файл хостс в Блокноте, для его редактирования.

После завершения редактирования, сохраните изменения в файле hosts. Обратите внимание на то, что тип файла при сохранении, должен быть таким: «Все файлы».

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

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

Файл hosts можно открыть с помощью стандартного Блокнота Windows.
Вот здесь, наверное, самая интересная часть статьи.

Прежде всего нужно понять, а зачем вообще изменять этот файл? Да для того, чтобы запретить доступ к определенным сайтам. Таким образом, изменив данный файл и прописав в него адрес сайта, пользователь не сможет зайти на него ни через какой браузер.
Для того, чтобы изменить файл hosts, желательно открыть его от имени администратора (Как запустить файл или программу от имени администратора) щелкнув ПКМ на файле и выбрав «Запуск от имени администратора». Либо открыть таким образом Блокнот и уже в нём открыть файл.

Для быстроты действий можно просто нажать кнопку Пуск и выбрать пункт Выполнить (win+r) (Что делать, если в Пуск нет Выполнить) и ввести в строку:
notepad %windir%system32driversetchosts
как открыть файл 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.
Из скрина ниже понятен принцип её работы, всё делается в пару кликов. Добавление осуществляется путем нажатия на +.
как отредактировать файл hosts
После редактирования не забудьте нажать на кнопку сохранения (2 кнопка «Save changes» слева от кнопки «+»).

Так же изменить этот файл можно и для хороших целей, например ускорить загрузку сайта.
Как это работает?
При заходе на сайт, Вы видите его доменное имя, которое имеет буквы. Но все сайты в интернете имеют IP адрес, а названия уже присваиваются с использованием DNS. Я не буду вдаваться в подробности этого процесса, статья не об этом. Но здесь нужно знать то, что файл hosts имеет приоритет при обращении к сайтам, и только после него идет запрос к DNS.

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

Домен — это название сайта.
Для примера, ускорим загрузку этого сайта, на котором Вы читаете статью, явно указав файлу IP адрес и домен.
Тогда добавляемая строчка будет:
91.218.228.14 vindavoz.ru
Это ускоряет загрузку страницы в пару секунд, а иногда может дать доступ, если стандартными средствами Вы не можете зайти на сайт.

Ещё с можно перенаправить на другой сайт с помощью файла hosts.
Для этого нужно знать IP адрес сайта и его домен (как и в вышеописанном случае), тогда добавляемая строка будет такая:
91.218.228.14 test.ru
И теперь, после ввода в адресную строку браузера сайта test.ru, Вы будете перенаправлены на сайт, указанный в IP адресе. В данном случае на сайт vindavoz.ru .

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

Некоторые нюансы в файле hosts:

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

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

Таким образом Вы можете легко и бесплатно заблокировать доступ к сайтам в Windows путем правки файла hosts

user-life.com

Windows 7 — Редактирование файла Hosts

Нужно выяснить, как редактировать файл HOSTS в Windows 7? По большей части, это почти так же, как Windows XP и Vista, но с несколькими дополнительными ошибками!

На случай, если вы не знаете, в файле HOSTS вы можете вручную ввести имя хоста и пару IP-адресов, минуя DNS-сервер. Это может быть довольно полезно в определенной ситуации, особенно для любого в IT.

Например, вы можете заблокировать сайты, используя только файл HOSTS. Все, что вы делаете, это добавляете свой собственный DNS-поиск, и все готово. Это связано с тем, что все браузеры в Windows сначала проверяют содержимое файла HOSTS при выполнении разрешения DNS.

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

Путь к файлу Hosts в Windows 7 такой же, как и раньше:

 % SystemRoot% \ system32 \ Drivers \ Etc \ 

где% systemroot% обычно является C : \ Windows, если вы не установили Windows в другой раздел. По умолчанию эти скрытые папки не отображаются, поскольку они являются системными папками.

Чтобы отобразить скрытые папки в Windows 7, нажмите клавишу ALT в проводнике, чтобы открыть меню «Файл». Нажмите на Инструменты, а затем Параметры папки .

Перейдите на вкладку «Вид», а затем нажмите переключатель « Показать скрытые файлы, папки и диски » в разделе « Скрытые файлы и папки» .

Теперь перейдите в каталог выше и откройте файл hosts и внесите изменения.

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

Чтобы отредактировать его, вы должны нажать « Пуск», ввести «Блокнот», затем щелкнуть правой кнопкой мыши «Блокнот» и выбрать « Запуск от имени администратора» .

Теперь снова перейдите в папку drivers / etc и выберите « Все файлы для типов файлов», иначе вы не увидите файл HOSTS.

Внесите изменения в файл HOSTS и нажмите « Файл и сохранить», чтобы сохранить все изменения. Теперь вы не получите ошибку о невозможности изменить файл HOSTS. Обратите внимание, что вы можете использовать файл HOSTS для перенаправления пользователя с одного сайта на другой. Наслаждайтесь!

Как редактировать файл Hosts | Белые окошки

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

Во всех версиях Windows hosts хранится по одному адресу: «..//Windows/System32/drivers/etc/hosts». А открыть его (для редактирования, а не просмотра), начиная с Windows Vista можно лишь с правами администратора. Поэтому, прежде всего, убедитесь, что у вас есть администраторские права.

Перед отправкой запроса в интернет, т. е. к серверам DNS, система опрашивает hosts, сверяясь с его правилами, именно поэтому злоумышленники прежде всего стараются внести свои правки в список правил hosts, чтобы, например, вы не могли попасть на сайт антивируса, или обновить вирусные сигнатуры. Иногда хакеры действует ещё хитрее, они не просто блокируют определённые сайты, но создают так называемые «зеркала» — перенаправления с одного сайта на другой, таким образом, заходя на один из своих привычных сайтов, скажем, банка или страницы в соцсети, вы попадаете на зловредную копию этого сайта, которую сделал хакер, цель очевидна — выманить у вас пароли и др. ценную информацию.

Содержание статьи:

Изменяем hosts с помощью текстового редактора

В этом методе мы не будем пользоваться никаким сторонним ПО, только штатными средствами операционной системы. Итак, сперва найдите программу пригодную для открытия текстовых файлов, сгодится обычный Блокнот, WordPad или Microsoft Word. Возможно, ярлыки этих программ уже есть на вашем Рабочем столе, если нет, используйте средства Поиска, нажмите комбинацию клавиш Win+F, чтобы получить доступ к строке поиска, и введите одно из названий программы. Если у вас Windows 8, предварительно выберите категорию поиска «Приложения».

Когда приложение будет найдено, нажмите по его значку правой кнопкой мыши, и выберите пункт запуска от имени администратора. Если потребуется ввести пароль, сделайте это, если пароль не нужен вы попадёте в окно программы сразу, после чего нужно выполнить комбинацию Ctrl+O, или проследовать в пункт меню «Файл», откуда непосредственно открыть файл.

Чтобы вам было проще, вы можете использовать следующий адрес для поиска: «%WinDir%\System32\Drivers\Etc» — скопируйте содержимое кавычек в строку адреса окна открытия файла, нажмите «Ввод», и вы попадёте в нужную папку. Иначе вы можете самостоятельно проследовать по заданному пути, до самой папки etc.

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

Изначально hosts пустой, там ничего нет кроме комментариев разработчиков (они находятся за спецсимволом решётки). И если у вас нет особых к нему требований, можете сохранить его пустым, удалите оттуда всё, включая комментарии, и закройте, появится окно, где нужно нажать кнопку «Сохранить».

Используем стороннее ПО для обновления hosts

Microsot FixIt

Если вы не хотите, не можете, или просто боитесь открывать и изменять системные файлы, положитесь на автоматические решения. Первое из таких решений — это Microsoft FixIt, универсальное приложение для сканирования и обновления некоторых (в том числе hosts) важных частей ОС (файлы, реестр и т. д.) Пользоваться ею очень просто, достаточно запустить и нажать «Далее», всё остальное программа сделает сама. Скачивается она с официального сайта компании.

Dism++

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

Программа не требует установки, запускается из папки после разархивирования. Интерфейс переведён более чем на 15 языков, в том числе на русский. Инструменты управления хостс находятся в подменю «Дополнительно», запустите из него «Редактор hosts». Откроется стандартный Блокнот, где вы можете выполнить все требуемые действия, только не забудьте сохранить изменения.

AdwCleaner

Коммерческий профессиональный проект, предоставляет комплекс мер по защите системы. Существует несколько разновидностей данного продукта, и для работы с hosts вам понадобится Malwarebytes AdwCleaner версии 7+, скачать его можно с официально сайта компании. Данная версия годится для одноразового сканирования дисков компьютера, и проведения других процедур обслуживания и оптимизации, в том числе сбрасывания файла хостс. Для этого откройте Настройки в программе, и на вкладке Приложение, найдите переключатель «Сбросить файл Hosts».

AVZ

Некоторые антивирусы не только следят за деятельностью процессов в системе, но и предусмотрительно ограждают системные зоны от несанкционированного доступа. Среди таких антивирусов и AVZ – бесплатно распространяемая многофункциональная утилита от отечественного разработчика. Она умеет восстанавливать файл hosts или импортировать его. В первом случае нужно выбрать пункт меню «Файл» и «Восстановление системы», в появившемся окне отметьте тринадцатый пункт и запустите выполнение задачи.

Во втором случае откройте из меню «Сервис»«Менеджер файла Hosts». В окне редактора можно удалить те строки, которые не нужны в конечном файле импорта, затем нажать на кнопку с изображением дискеты, чтобы сохранить результат в таблицу формата HTML.

Быстрый доступ к Hosts

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

В качестве исполняемой программы выберем Блокнот. Нажмите ПКМ на Рабочем столе и в контекстном меню «Создать», откройте пункт «Ярлык». Запустится мастер создания ярлыка, сперва введите полный адрес к хостс с приставкой программы, которая будет запускать этот самый файл: «notepad %WinDir%\System32\Drivers\Etc\hosts» — скопируйте содержимое кавычек в поле адреса и жмите кнопку «Далее».

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

После этого вы сможете запускать файл с Рабочего стола в один клик, однако, доступ к нему будет ограничен чтением, а чтобы получить разрешение на запись, нужно зайти в свойства ярлыка, на вкладке «Ярлык», нажать кнопку «Дополнительно…», затем отметьте пункт требующий запуск от имени администратора, примените изменения нажав «Ок».

Советы и рекомендации

Если вы не можете внести свои правки в хостс, и никакие способы не помогают, проверьте, не активен ли атрибут «Только чтение»,— откройте свойства файла и во вкладке «Общие», снизу будут перечислены атрибуты, снимите галочку «Только чтение», если она проставлена.

Иногда вирусы могут блокировать все пути обновления hosts, и единственно что остаётся — заменить его новосозданным «своим» файлом. Чтобы это сделать, нужно либо иметь заведомо исправную резервную копию файла, либо создать его новым. Т. к. hosts по сути, это текстовый документ, создайте новый текстовый документ с именем hosts и без расширения txt. Затем переместите с заменой оригинального файла по пути, где хранится повреждённый хостс.

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

Вирусы могут не только переделывать hosts, но и подменять его реальное местоположение, для этого они вносят правки в реестр, чтобы убедиться, что вы имеете дело с настоящим файлом hosts, запустите regedit (с помощью командной строки или Поиска), затем нажмите Ctrl+F, откроется окно поиска по реестру, уберите отметку с пункта «имена разделов», и отметьте «имена параметров», затем в поле поиска введите DataBasePath и нажмите «Ввод». Проверьте, правильный ли путь прописан в найденном параметре.

Ещё одна хитрость, на которую идут вредоносы — пустые строки, они оставляют в hosts множество пустых строк, невнимательный пользователь не обратит внимание на истинный объём документа, и не увидит, например, по косвенным признакам (размер ползунка) обман.

Как редактировать файл Hosts в Windows 10 SUPPORTrix

Файл Hosts — это часть операционной системы вашего компьютера, которая сопоставляет имена хостов с IP-адресами. Это простой текстовый файл, но без расширения. Он доступен во всех операционных системах, таких как Windows, Mac, Linux и т. Д. Файл Hosts преобразует имя хоста в IP и наоборот. Таким образом, просмотр и открытие других сетей по «имени» будет более плавным, если избежать запросов DNS-сервера.

Что можно сделать с файлом Hosts?

С файлом Hosts можно делать множество вещей, например, он позволяет:

  • Назначить локальное доменное имя
  • Сайты перенаправления
  • Блокировать сайты
  • Создание ярлыков для веб-сайтов

Раньше вы могли легко изменить файл Hosts в предыдущих версиях Windows, используя команду «редактировать» через командную строку.Однако эта процедура больше не работает в Windows 8.1 и 10, и когда вы попробуете ее, вы получите сообщение об ошибке «Редактирование не распознается как внутренняя и внешняя команда, работающая программа или командный файл». Это связано с тем, что команда «редактировать» работает только в 32-разрядной ОС Windows. Однако есть два существующих метода, которые вы можете попробовать, чтобы иметь возможность успешно редактировать файл Hosts в Windows 10.

ПРИМЕЧАНИЕ. Прежде чем продолжить, убедитесь, что вы вошли в систему как администратор на ПК.По соображениям безопасности некоторые антивирусные программы, включая Защитник Windows, могут не разрешать вам изменять файл Hosts в Windows 10. В этом случае рекомендуется временно отключить любую антивирусную программу, работающую на ПК, перед выполнением следующих действий.

ВАРИАНТ 1. Редактировать файл Hosts через командную строку

ШАГ 1. На вашем компьютере щелкните правой кнопкой мыши меню «Пуск», затем выберите опцию Командная строка (администратор) .

ШАГ 2: Когда откроется окно командной строки , введите команду: cd drivers \ etc , затем нажмите [Enter] .

ШАГ 3: В следующей строке введите команду: хосты блокнота , затем нажмите [Enter] .

ПРИМЕЧАНИЕ. Теперь файл Hosts будет открыт через программу «Блокнот» с правами администратора.

ШАГ 4: После внесения необходимых изменений просто нажмите комбинацию клавиш [Ctrl] + [S] , чтобы сохранить файл.

ШАГ 5: Если вы хотите заблокировать веб-сайт, укажите неправильный IP-адрес этого веб-сайта, а затем имя этого IP-адреса.(образец формата ниже)

54.43.209.186 www.domain.com

54.43.209.186 domain.com

ВАРИАНТ 2. Редактировать файл Hosts без прав администратора и командной строки

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

ШАГ 1. На вашем компьютере перейдите в расположение файла Hosts: C: \ Windows \ System32 \ Drivers \ etc

ШАГ 2: Щелкните правой кнопкой мыши файл hosts , затем выберите Открыть с помощью , а затем выберите программу Notepad .

ШАГ 3: Продолжите редактирование файла Hosts в соответствии с вашими требованиями.

ПРИМЕЧАНИЕ. Поскольку в настоящее время у вас нет прав администратора, вы не сможете сохранить этот файл.

ШАГ 4. Сохраните файл hosts в другом месте, например, на рабочем столе или на любом другом диске.

ПРИМЕЧАНИЕ. Убедитесь, что вы сохраняете его как «хосты» для имени файла, и что для типа файла установлено значение Все файлы , чтобы сохранить его без какого-либо расширения.

ШАГ 5: Затем скопируйте или вырежьте измененный файл Hosts (из того места, где вы его только что сохранили), затем вставьте его в правильное место (это C: \ Windows \ System32 \ Drivers \ etc ).

ШАГ 6: При появлении запроса замените существующий файл.

Как отредактировать файл Hosts в Windows 10, шаг за шагом

На всех компьютерах с Windows 10 есть файл hosts, который помогает с базовым сопоставлением имен хостов. Таким образом, хотя DNS преобразует доменные имена в IP-адреса, файл hosts может это переопределить.Этот файл позволяет вам сопоставить определенные доменные имена с конкретным IP-адресом по вашему выбору. Файл hosts на вашем ПК предназначен только для вашей системы, и с его помощью вы можете создавать наши собственные URL-адреса для IP-адресов, специфичных для вашей сети. Вы также можете использовать файл для перенаправления выбранных веб-сайтов.

Люди могут захотеть внести изменения в файл hosts на своем ПК с Windows 10, чтобы заблокировать определенные веб-сайты и по многим другим причинам. Однако, если вы отредактируете его неправильно, это может сломать ваш Интернет. Поэтому сегодня в этом посте мы объясним, как правильно внести изменения в файл hosts в Windows 10.

Решение: через проводник

Шаг 1: Перейдите в окно поиска Windows (рядом с Start ) и введите Параметры папки .

Шаг 2: Щелкните левой кнопкой мыши результат, чтобы открыть диалоговое окно Параметры проводника . Перейдите на вкладку View , а затем в разделе Advanced settings> Hidden files and folder установите переключатель рядом с Показать скрытые файлы, папки и диски .

Нажмите Применить , а затем ОК , чтобы сохранить изменения и выйти.

Шаг 3: Теперь щелкните правой кнопкой мыши Start и выберите в меню File Explorer .

Шаг 4: Скопируйте указанный ниже путь и вставьте его в адресную строку File Explorer , чтобы перейти к папке и т. Д. .

 C: \ Windows \ System32 \ drivers \ etc 

Шаг 5: Когда вы откроете папку etc , вы увидите файл hosts .Скопируйте hosts файл:

Шаг 5: Теперь вставьте вырезанный файл на Desktop .

Шаг 6: Теперь дважды щелкните файл hosts на рабочем столе, и он спросит вас Как вы хотите открыть этот файл со списком параметров.

Выберите Блокнот и нажмите OK .

Шаг 7: Откроется файл hosts в Блокноте .Вы можете добавить любые ссылки, если хотите, и щелкните вкладку File и выберите Save перед выходом.

Шаг 8: Теперь перетащите файл hosts с рабочего стола обратно в папку etc в проводнике File Explorer .

Шаг 9: Затем выберите Заменить файл в месте назначения и затем нажмите Продолжить (предоставляет права администратора).

Вот и все. Итак, вот как вы можете вносить изменения в файл hosts на своем ПК с Windows 10.

Я с энтузиазмом пишу технические статьи о ПК с Windows и программном обеспечении

[Решено] Как легко редактировать файл Hosts на компьютере с Windows 10/11, 8.1 и 7

Концепция простого редактирования файлов хостов в Windows 10/11, 8.1 и 8 без помощи внешних системных инструментов. Что касается файла хоста, вы должны знать, что это наиболее важный системный файл, который содержит историю имен хостов или сайтов с их IP-адресами.Основная работа файла хоста — это преобразование IP-адресов в имя хоста и имя хоста в IP-адреса.

Благодаря этому процессу запросы DNS-сервера будут исключены. Так что просмотр сайтов и доступ к разным сетевым адресам или совместное использование по «имени» будет более плавным, чем раньше.

Для определенных сайтов DNS-имя и IP-адрес могут быть персонализированы (установлены) вручную с помощью файла хоста, что также будет полезно при различной работе в Windows OS или Mac OS X. В одной строке мы можем сказать, что файлы хостов — это те простые текстовые файлы, которые не имеют расширения файлов и похожи на файлы хостинга Windows 7.

Как отредактировать файл Hosts в Windows 10/11?

В предыдущей ОС Windows мы использовали метод команды DOS «редактировать» для изменения файла хоста. Но проблема в Windows 10 и 8.1 в том, что нет возможности «редактировать» команду DOS. И если вы попытаетесь использовать эту команду, вы получите сообщение об ошибке, указанное ниже.

Почему команда DOS не редактирует файл Hosts в Windows 10/11 и Windows 8.1?

Как редактировать файл Hosts? Команда DOS не редактирует файлы хоста, потому что Windows 10 и Windows 8.1 работает с поддержкой 32-битных и 64-битных версий, но для команды редактирования DOS требуется 16-битный QBASIC.EXE. По этой причине он не будет работать в 32-битных и 64-битных версиях Windows 10 и 8.1. Но наша цель — отредактировать файлы хоста в Windows 10 и 8.1. Так как же это будет возможно? Да, мы сделаем это возможным с помощью программы «Блокнот». Мы сохраним программу как вариант «встроенный блокнот». Пояснения приведены ниже.

Как легко редактировать файл Hosts в Windows 10/11 и 8.1? Когда команда DOS не распознана.

Это концепция простого редактирования файла хоста в Windows 10, 8.1 и 8 без помощи наших исходных системных инструментов. Мы используем операционную систему Windows, вы можете получить здесь файл hosts по указанному адресу: —

C: \ Windows \ System32 \ Drivers \ и т. Д.

По указанному выше адресу « C » — это тот диск, на котором была установлена ​​операционная система Windows.

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

Информация: Уважаемый пользователь ОС Windows, вы должны знать, что Microsoft Security Essential (Защитник ОС Windows) и некоторые другие антивирусные программы не позволяют изменять файл hosts из соображений безопасности ОС. Как и многие вредоносные вирусы, включая атаки шпионского ПО на файл hosts, это конфиденциальная область и полностью защищена антивирусом. В случае получения такой проблемы или уведомления необходимо временно отключить антивирус. Вы также можете исключить файл целевого хоста из антивирусной защиты.

Процесс-1: Как мгновенно отредактировать файл хоста в Windows 10/11 или 8.1 без каких-либо проблем?

Шаг 1) Сначала щелкните стартовый логотип Windows 10 / 8.1 и найдите « cmd. «Щелчок правой кнопкой мыши по первому результату поиска означает логотип« cmd »и« Запуск от имени администратора ». И нажмите «Да», чтобы принять доступ. Как мы показали вам на изображении ниже.

Шаг 2)

Теперь просто введите « cd drivers » в открывшейся командной строке cmd и нажмите клавишу Enter.Затем в следующей строке введите «cd etc» и снова нажмите клавишу ENTER. Для получения дополнительной информации см. Приведенный ниже рисунок. Это уникальный способ узнать местонахождение хоста.

Шаг 3) Вы проверили правильность пути к папке? Убедитесь, что здесь — если диск «C» является вашим системным административным диском, тогда путь к папке должен быть C: \ Windows \ System32 \ Drivers \ etc. Теперь снова откройте « окно поиска » из логотипа окна «Пуск» с четырьмя флажками и введите там « хосты блокнота ».На этом шаге вы сможете открыть файл хоста в блокноте.

Шаг 4) Мы уверены, что вы полностью осведомлены о содержании файла. Теперь пора ввести IP-адрес желаемого домена ( Мы имеем в виду имя хоста, которое вы хотите указать ), а затем введите имя. Чтобы избавиться от путаницы, см. Примеры ниже.

Вот еще одно преимущество хозяев. Если вы укажете неправильный IP-адрес, вы можете заблокировать Facebook на своем ПК.
Если вы полностью изменили хост-файл с помощью. После того, как вы изменили файл с подходящими настройками, нажмите « меню файла » и « Сохранить ». Мы рады удачно модифицированному файлу хоста в Windows 10 и 8.1.

Информация: В случае сбоя открытия хоста блокнота из предложенной командной строки «Запуск от имени администратора. Вы не можете сохранить файл Hosts, как показано в примере выше.Но мы не должны оставлять нашу цель для редактирования и сохранения файла хоста в Windows 10 и 8.1. Процесс 2 поможет вам отредактировать файл хоста в Windows 10 и 8.1.

Процесс-2

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

Шаг 5) Чтобы проверить расположение файла один раз Просмотрите его. Если вашим системным диском является диск « C », то вы получите путь C: \ Windows \ System32 \ Drivers \ etc. Если у вас был тот же путь один раз, щелкните правой кнопкой мыши на пути и выберите вариант, чтобы открыть его с помощью блокнота.

Шаг 6) После полного изменения файла хоста на вашем ПК. Теперь просто нажмите кнопку «Сохранить», чтобы мгновенно применить изменение.

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

Как вы можете видеть выше img, я сохранил новый файл hosts на рабочем столе.

Шаг 8) Мы на последнем шаге. На этом этапе вам нужно скопировать ранее сохраненный файл (, вы можете вырезать ) и вставить его в нужное место, я имею в виду C: \ Windows \ System32 \ Drivers \ etc.

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

Ваша работа была сделана, когда вы заменили файл.

На этом вы закончили редактирование файла Hosts в Windows 10 и Windows 8.1.

Надеюсь, в этом руководстве вы узнали, как редактировать файл Hosts на компьютере с Windows 10 / 8.1. Тот же процесс будет работать в более ранней и текущей версиях.

Как изменить файл хоста, чтобы вы могли работать на сайте, который еще не работает

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

Файл hosts — это файл, который просматривают все браузеры при получении запроса нового веб-сайта перед переходом на свой DNS-сервер. Когда вы вводите веб-сайт в браузере, ваш компьютер сначала просматривает файл hosts для получения информации, и если он не находит там веб-сайт, он запрашивает DNS-сервер интернет-провайдера определить IP-адрес сайта.

Изменение файла Hosts на ПК с Windows 8

Windows 8 защищает файл hosts от модификации вредоносными программами. Чтобы изменить его, вы должны запустить Блокнот от имени администратора.

  1. Нажмите клавишу Windows на клавиатуре, введите Блокнот , но НЕ нажимайте Enter.
  2. Щелкните правой кнопкой мыши Блокнот и выберите Запуск от имени администратора .


  3. Войдите в систему (или попросите кого-нибудь с учетными данными администратора войти в систему).
  4. Щелкните Файл> Открыть .
  5. Перейдите в C: \ Windows \ System32 \ drivers \ etc .
  6. В правом нижнем углу диалогового окна Открыть измените текстовые документы (*.txt) с по Все файлы .


  7. Дважды щелкните хостов .
Изменить файл Hosts на компьютере под управлением Windows 7 или XP
  1. Щелкните Пуск> Выполнить> c: \ .
  2. Перейдите к c: \ Windows \ System32 \ drivers \ etc и дважды щелкните хостов .
  3. Откройте его с помощью блокнота .


  4. Добавьте IP-адрес сервера, на котором размещен ваш сайт.
  5. Нажмите Tab и добавьте доменное имя вашего веб-сайта.
  6. Сохраните файл hosts.
    • Если вы не можете сохранить его из-за политики безопасности на вашем компьютере, сохраните его под другим именем, например hosts2. Закройте Блокнот. Удалите исходный файл hosts и переименуйте hosts2 в hosts.
  7. У вас должна быть возможность получить доступ к своему веб-сайту (без временного псевдонима) с локального компьютера, введя имя домена в адресной строке браузера.
  8. Повторите описанный выше процесс на любых других машинах, которые вы будете использовать при создании контента для сайта перед его запуском.

Изменение файла Hosts на Mac или Linux

  1. Откройте приложение «Терминал».
  2. Введите sudo nano / private / etc / hosts . для Mac: sudo nano / etc / hosts для Linux.
  3. Введите IP-адрес и имя домена в новой строке в конце файла, как показано выше.
  4. Сохранить.

Идентификатор статьи: 683, Создано: 1 мая 2012 г., 13:53, Изменено: 6 июля 2015 г., 7:05

Как сбросить файл хоста Windows



Что такое хост-файл Windows?

Файл hosts представляет собой обычный текстовый файл, используемый в операционной системе для сопоставления имен хостов с IP-адресами.Каждый веб-сайт в Интернете имеет связанный с ним IP-адрес. Хозяева файл сопоставляет эти IP-адреса с фактическим доменным именем. Обычно В файле clean hosts есть только одна запись для localhost. Localhost — это имя хоста, присвоенное вашему компьютеру. IP для localhost — 127.0.0.1. Любой доменное имя в файле hosts, связанном с IP 127.0.0.1, не будет получить доступ к Интернету и, по сути, заблокирован на вашем компьютере. Для по этой причине программы безопасности могут использовать файл hosts, чтобы сделать ваш компьютер более безопасен, но вирусы также могут редактировать файл и вызывать компьютер не имеет доступа к Интернету.Линии начинались с знак фунта (#) — это комментарии.
Незараженный файл hosts, не используется другими программами для ограничения доступа, должно выглядеть аналогично следующему файлу:

# Copyright (c) 1993-2006 Microsoft Corp.
#
# Это пример файла HOSTS, используемого Microsoft TCP / IP для Windows.
#
# Этот файл содержит сопоставления IP-адресов с именами хостов. Каждая запись
# должна храниться в отдельной строке. IP-адрес
# должен быть помещен в первый столбец, за которым следует соответствующее имя хоста.
# IP-адрес и имя хоста должны быть разделены хотя бы одним пробелом
#.
#
# Кроме того, комментарии (например, эти) могут быть вставлены в отдельные строки
# или после имени машины, обозначенного символом ‘#’.
#
# Например:
#
# 102.54.94.97 rhino.acme.com # исходный сервер
# 38.25.63.10 x.acme.com # x client host

127.0.0.1 localhost
:: 1 localhost

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

Вот расположение файла Hosts в различных операционных системах Windows:
  • Windows 95 — C: \ Windows
  • Windows 98 — C: \ Windows
  • Windows Me — C: \ Windows
  • Windows 2000 — C: \ Windows \ System32 \ Drivers \ Etc
  • Windows XP — C: \ Windows \ System32 \ Drivers \ Etc
  • Windows NT — C: \ Windows \ System32 \ Drivers \ Etc
  • Windows 2003 Server — C: \ Windows \ System32 \ Драйверы \ Etc
  • Windows 2008 Server — C: \ Windows \ System32 \ Drivers \ Etc
  • Windows Vista — C: \ Windows \ System32 \ Drivers \ Etc
  • Windows 7: C: \ Windows \ System32 \ Drivers \ Etc

Можно ли исправить файл взломанных хостов вручную?

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

1) Откройте соответствующее место на вашем компьютере из списка выше.
2) Дважды щелкните файл Hosts и выберите открытие с помощью Блокнота.
3) Удалите все строки без (#), кроме записи localhost сверху.
4) Сохраните файл. Если не удается сохранить файл, вирус или вредоносная программа вероятно, изменил права доступа к файлу hosts. Чинить Для решения этой проблемы выполните следующие действия:

1) Загрузите hosts-perm.bat с Bleeping Computer на рабочий стол
2) Дважды щелкните файл host-perm.bat и запустите его. Это может спросить ваш разрешение на запуск, пожалуйста, позвольте ему работать. Он должен только мигать окно на вашем экране и исчезнет. Это займет всего секунду.
3) Теперь попробуйте снова открыть файл hosts и повторно сохранить его.

Автоматический сброс файла хостов

Корпорация Майкрософт создала инструмент Fix-It для сброса файла хостов. Просто скачайте fix-it и запустите его, чтобы сбросить файл hosts.Несмотря на то что потому что это довольно просто, я бы, вероятно, просто отредактировал файл вручную, используя приведенные выше инструкции.

Как редактировать файл Hosts в Windows 8 или Windows 8.1

Имя «хоста» используется TCP / IP для идентификации устройства TCP / IP в сети. Что такое устройство TCP / IP? Что ж, каждое устройство, которое использует протокол TCP / IP для связи в сети, считается хостом TCP / IP. Компьютер, принтер, планшет и маршрутизаторы — все это примеры устройств TCP / IP. Файл HOSTS в Windows (и других операционных системах) используется для сопоставления имен хостов с IP-адресами.Это позволяет осуществлять обмен данными по сети TCP / IP.

В предыдущих версиях Windows файл hosts было очень легко редактировать. Фактически, его было так легко редактировать, что злоумышленники начали использовать файл, чтобы делать плохие вещи с нашими компьютерами, добавляя записи без нашего разрешения или ведома. Те из нас, кто озабочен компьютерной безопасностью, начали делать файл HOSTS доступным только для чтения, но злоумышленники нашли способы удалить атрибут только для чтения и все еще могли возиться с файлом HOSTS.В этой статье я не буду сосредотачиваться на том, как защитить ваш файл HOSTS, вместо этого я хочу показать вам, как редактировать файл в Windows 8 / Windows 8.1, потому что редактировать этот файл уже не так просто. Благодаря Microsoft файл HOSTS более безопасен в Windows 8 и требует дополнительных действий.



В Windows 8 / 8.1 вы получите ошибку отказа в доступе при редактировании файла hosts, даже если вы вошли в систему как администратор. Вы также можете попытаться отредактировать файл hosts, запустив Блокнот как администратор, при этом войдя в систему как администратор.Вы все равно получите сообщение об отказе в доступе. Единственный известный мне способ — сохранить файл в другом месте, а затем скопировать его обратно в исходное место. По умолчанию файл HOSTS находится в папке C: \ Windows \ System32 \ drivers \ etc. Файл HOSTS — один из немногих файлов в Windows, не имеющих расширения. При редактировании файла убедитесь, что вы не сохранили его как файл .txt, иначе он не будет работать. Вот пошаговая процедура редактирования файла HOSTS в Windows 8 / 8.1.

Редактирование файла Hosts

  1. Запустите проводник Windows и перейдите в папку C: \ Windows \ System32 \ drivers \ etc.
  2. Сделайте резервную копию файла hosts, просто скопировав файл hosts и вставив его. Он добавит файл с именем hosts_2. Вы можете переименовать его в hosts.old или hosts.original.
  3. Щелкните правой кнопкой мыши файл hosts и выберите Открыть с помощью.
  4. Выберите Блокнот из списка программ, отображаемых для вас. Если вы не видите Блокнот в списке, прокрутите вниз до нижней части экрана и щелкните гиперссылку Найдите другое приложение на этом ПК .
  5. Введите IP-адрес и имя хоста для каждого хоста, который вы хотите добавить в этот файл. На рисунке ниже показан пример того, как будет выглядеть запись. Не используйте в примере адрес и имя сервера. Он используется только в демонстрационных целях.
  6. Убедитесь, что в начале записи нет символа решетки (#), иначе это будет считаться комментарием и будет проигнорировано системой.
  7. В меню выберите Файл, Сохранить.
  8. Измените параметр Тип файла на Все файлы (*.*), чтобы файл сохранялся без расширения. Параметр по умолчанию — Текстовые документы (* .txt), и он добавляет к файлу расширение .txt, которое нам не нужно.
  9. Когда вы нажмете «Сохранить», вы получите сообщение, подобное приведенному ниже, о том, что у вас нет разрешения на сохранение файла в этом месте. Нажмите «Да», а затем сохраните его в другом месте, например на рабочем столе или в папке «Документы».

    ВНИМАНИЕ! Непосредственно перед нажатием кнопки «Сохранить» убедитесь, что для параметра Сохранить как тип установлено значение Все файлы (*.*). Я заметил, что когда я нажимаю «Да», он сохраняет параметр «Тип файла» как «Все файлы» (*. *), Но меняет имя файла на hosts.txt, что мне не нужно. Удалите расширение .txt, чтобы ваш экран выглядел, как на шаге 7 выше, а затем нажмите «Сохранить».

  10. Закройте Блокнот.
  11. Перейдите в место, где вы сохранили файл. Вы можете заметить, что даже если вы сказали Windows не использовать расширение файла, она проигнорировала ваши инструкции и сохранила файл с расширением.txt расширение. Это функция Windows 8 / 8.1 (кашель).
  12. Переименуйте файл в hosts. Не забывайте букву s в конце. Вы увидите следующее сообщение о том, что если вы измените расширение имени файла, файл может стать нестабильным. Щелкните Да.
  13. Скопируйте файл hosts и вернитесь в папку C: \ Windows \ System32 \ drivers \ etc.
  14. Вставьте файл в папку etc.
  15. При появлении запроса замените файл более новым файлом.

Если вы хотите узнать больше о методах разрешения имен хостов и NetBIOS, прочтите эту статью: Методы разрешения имен хостов и NetBIOS.


Copyright © 2014 Зубаир Александр. Все права защищены.

Лучший способ добавлять и удалять записи файла хостов Windows

Сводка

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

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

Я также объясню несколько полезных функций сценариев PowerShell, например, как правильно добавить поддержку параметра -WhatIf .

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

Все скрипты находятся на GitHub по адресу:

https://github.com/TomChantler/EditHosts

Фон

Если вам нужно переопределить настройки DNS и направить трафик для определенных доменов на определенные IP-адреса по вашему выбору, тогда, если вы не хотите возиться с DNS-серверами и / или прокси-серверами, самый простой способ — изменить файл hosts.Но что, если вы имеете дело с кластером машин? Что делать, если вы не уверены, что уже добавили некоторые записи хостов? Что делать, если вам нужен сценарий для автоматизации процесса? Не волнуйся, я тебя прикрыл.

Зачем вы это делаете?

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

Есть и другие, менее радостные причины, по которым вы можете захотеть это сделать, особенно когда вы разрабатываете программное обеспечение.

Как

Есть три скрипта:

  • AddToHosts.ps1
  • RemoveFromHosts.ps1
  • UpdateMultipleHostsFiles.ps1

Они делают именно то, что вы можете себе представить.

AddToHosts.пс1

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

  • -Hostname (это имя хоста, которое вы хотите добавить)
  • -DesiredIP (это IP-адрес, который вы хотите связать с этим именем хоста)
  • -CheckHostnameOnly (если это false (что по умолчанию), тогда он проверяет уникальность комбинации имени хоста и IP-адреса. Если это правда, то вы можете иметь только одну запись для каждого имени хоста (что, вероятно, более разумно) .Однако установка значения false позволяет добавлять записи IPv4 и IPv6, но также позволяет создавать себе трудности. Подходите осторожно)

Пример использования:

  PS C: \>. \ AddToHosts.ps1-Имя хоста tomssl.local -DesiredIP 127.0.0.1
Собираюсь добавить 127.0.0.1 для tomssl.local в файл hosts.
127.0.0.1 tomssl.local - добавление в файл hosts ... выполнено
PS C: \>
  

На этом снимке экрана вы можете увидеть идемпотентную природу сценария.

RemoveFromHosts.ps1

Этот сценарий удаляет записи из файлов локальных хостов и принимает один параметр:

  • -Hostname (это имя хоста, которое вы хотите удалить)

Удаляет все записи для одного домена. Поэтому, если у вас есть записи как IPv4, так и IPv6, или если вы допустили ошибку и добавили несколько записей для одного домена, он удалит их все.

Пример использования:

  PS C: \>.\ RemoveFromHosts.ps1 - имя хоста tomssl.local
Об удалении tomssl.local из файла hosts.
tomssl.local - удаление из файла hosts ... выполнено
PS C: \>
  

UpdateMultipleHostsFiles.ps1

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

  • -ServerList (это список удаленных серверов)
  • -Timeout (это сколько секунд он должен пытаться скопировать каждый файл хостов до истечения времени ожидания.Значение по умолчанию — 5 секунд).

Пример использования:

  PS C: \>. \ UpdateMultipleHostsFiles.ps1 -ServerList @ ("192.168.1.49", "192.168.1.50", "192.168.1.51") -Timeout 7
Я собираюсь скопировать файл локальных хостов на 3 сервера
Не удалось получить доступ к файлу в \\ 192.168.1.49 \ C $ \ Windows \ System32 \ drivers \ etc \ hosts
Новый файл hosts, записанный в \\ 192.168.1.50 \ C $ \ Windows \ System32 \ drivers \ etc \ hosts
Не удалось получить доступ к файлу в \\ 192.168.1.51 \ C $ \ Windows \ System32 \ drivers \ etc \ hosts
Выполнено!
PS C: \>
  

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

Примечание о -WhatIf

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

Чтобы добавить поддержку -WhatIf в свой собственный командлет, добавьте в начало сценария следующее:

[CmdletBinding (SupportsShouldProcess = $ true)]

Если вы написали правильную функцию (а не просто сценарий), добавьте ее сразу после определения, но перед параметрами, например:

  Функция DoAThing {
    [CmdletBinding (SupportsShouldProcess = $ true)]
    param ([строка []] $ ServerList,
    [int] $ TimeOut = 5)
    ....
  

Есть несколько способов проверить, работаете ли вы в режиме -Whatif .

Самый распространенный способ такой:

  if ($ PSCmdlet.ShouldProcess ("Моя цель", "Моя операция")) {
    # Делай настоящие дела
    Write-Host «Я сделал настоящую вещь»
}
  

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

  Что если: Выполнение операции «Моя операция» для цели «Моя цель». 

Вы также можете проверить это так ( $ WhatIfPreference устанавливается автоматически):

  if ($ WhatIfPreference) {
    # Что делать, если что-то
} еще {
    # Делай свое дело
}
  

Или даже сделав это (что немного странно, поэтому я сделал это в этом скрипте):

  if ($ PSCmdlet.ShouldProcess ($ null)) {
    # Делай свои дела
    Write-Host "Делаем настоящие вещи"
} еще {
    # Что делать, если что-то
    Write-Host "Просто делаю что-то, если"
}
  

Проверка таким способом может быть удобна, поскольку вы можете опустить предложение else или адаптировать вывод (даже полностью опуская его, если хотите).

Действительно умная вещь о -WhatIf

По-настоящему умная вещь в параметре -WhatIf заключается в том, что если вы вызываете какие-либо командлеты в своем скрипте, которые также поддерживают параметр -WhatIf , вам не нужно проверять его явно, если вы помните чтобы добавить [CmdletBinding (SupportsShouldProcess = $ true)] в начало вашего скрипта.

Заключение

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

Следите за мной в Твиттере, чтобы получать более частые обновления.

Ваш комментарий будет первым

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

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