Нужно добавить новую строку в хосте, как это правильно сделать?
Нужно добавить новую строку в хосте, как это правильно сделать?
Файл hosts можно переписывать "по-горячему".
Находится он в каталоге C:\Windows\System32\drivers\etc - там он и лежит. Расширения у него нет, так что ни одна программа с ним не сопоставлена. Поэтому система спросит, чем же вы хотите его открыть. Выбирайте стандартный виндовозный "Блокнот". Ну или если пользуетесь вместо "Проводника" каким-нибудь толковым файл-менеджером, запросто сможете открыть файл через файл-менеджер. Лично я пользуюсь FAR, где видны все скрытые файлы и папки и редактирование прямо в нём, без вызова дополнительных программ, включается одной клавишей.
Файл hosts состоит из строк. Если строка начинается с символа #, она является комментарием и на действие файла не влияет.
Обычные, рабочие строки имеют вид:
IP-адрес доменное_имя
Где IP-адрес - это IPv4 адрес сервера, на который идёт перенаправление, а доменное_имя - это адрес сайта, который вы хотите перенаправить (как таковой, без указания протокола http или https). Между - разделитель: пробел, символ табуляции.
Самое распространённое перенаправление - это указание на тот самый компьютер, на котором всё и происходит. Для него зарезервирован адрес 127.0.0.1, и первая строка в файле hosts обычно такая:
127.0.0.1 localhost
Что означает: запрос к адресу localhost будет перенаправлен на эту машину.
Так можно перенаправить запрос к любому сайту. Допустим, вам не нравится выскакивающая на файлообменниках рекламная страница super-dengi.com - вы добавляете в файл hosts - причём не важно, последней будет эта строка, первой или какой ещё - новую строку:
127.0.0.1 super-dengi.com
И теперь обращение к тому сайту пойдёт не в интернет и не покажет рекламу, казино или что там было. Вместо этого запрос пойдёт к вашему собственному компьютеру, тот не найдёт у себя ничего подобного и покажет пустую страницу. Что сэкономит вам трафик и нервы.
Или, к примеру, вам известен внешний IP-адрес вашего сервера, и вы хотите обращения к, допустим, вконтактику, перенаправить на свой сервер. Где лежит специальная картинка, символизирующая ай-ай-ай для сотрудников, лазающих по соцсетям в рабочее время. Пишете:
IР_сервера vk.com
IР_сервера new.vk.com
Вуаля! Все обращения к контактику пошли на ваш сервер с указанным IP.
После внесения всех исправлений просто сохраняете файл, и он работает уже с новыми параметрами.
В файл "хостс" очень любят "внедряться" разного рода вирусы и прочие зловреды, перенаправляющие пользователя, точнее его браузер, на нужную создателям шпионского ПО страницу.
Чтобы избавиться от этого, необходимо найти в файле строку 127.0.0.1 localhost, и всё, что после неё есть, безжалостно удалить.
Проблема в том, что сделать эту (а равно и какую-то другую) корректировку оригинального файла невозможно, он защищён от записи пользователем. Поэтому нужно скопировать его на рабочий стол, затем отредактировать там, и переместить обратно (под тем же именем с перезаписью, понятное дело). Можно и не на рабочем столе делать эту процедуру... если не боитесь запутаться и потерять файл из виду. Редактировать файл хостс можно в любом текстовом редакторе, по умолчанию он откроется в блокноте или в предписанном системой для файлов txt приложении.
Зайдите в Мой Компьютер, и идите по этому адресу C:\Windows\System32\drivers\etc.В папке etc вы увидите файл hosts.Откройте его блокнотом.
Чтобы заблокировать нужный сайт с помощью hosts в самый конец напишите 127.0.0.1 localhost,вместо localhost адрес сайта, который вам нужен.
Сохраните документ. Сайт заблокирован.
Редактировать его можно только с административными правами
Тут, или зайти в систему под учетной записью администратора
или же, проделать всё это в каком нибудь файловом менеджере, запущенном с администраторскими правами
Добавить комментарий