Простой способ расшарить localhost

Стандартное содержание файла 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 для установки на свой компьютер. Его можно использовать для замены модифицированного файла, если вы не хотите самостоятельно редактировать файл хостс на своем компьютере.

Как добавить сайты в файл Hosts

В файле hosts каждая запись имеет свою собственную строку. Синтаксис прост. Введите IP-адрес, на который вы хотите перевести имя хоста, нажмите клавишу Tab на клавиатуре, а затем введите имя хоста.

Например, чтобы заблокировать Википедию, вы должны ввести (не забывая использовать клавишу Tab, а не пробел):

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

Если вы чувствуете, что терминал запугивает вас, ознакомьтесь с приложением Linux Mint Domain Blocker (также известным как mintnanny). Он добавит записи в файл hosts, которые указывают указанные вами имена хостов на 127.0.0.1. Но чтобы сделать что-то еще, вам все равно придется вносить изменения в текстовом редакторе.

Скачать: Domain Blocker

Изменить и сохранить файл hosts через «Свойства»

Вы также можете изменить файл hosts через «Свойства». Для этого нужно перейти собственно к самому файлу C:\Windows\System32\drivers\etc\ и нажать на нем правой кнопкой мыши. Далее выбираем «Свойства».

Теперь переходим по вкладке «Безопасность» и нажимаем кнопку «Дополнительно».

Во вкладке «Разрешения» нажимаем кнопку «Изменить разрешения».

Для группы «Пользователи» меняем разрешение безопасности касательно файла «hosts». Для этого нужно выбрать: группу Пользователи — Изменить и установить галочку напротив Полный доступ. Сохраняем изменения нажав кнопку «Ок».

Система спросит, действительно ли вы хотите внести изменения? Подтверждаете.

Теперь двойным щелчком нажимаем на файл «hosts» и выбираем программу Блокнот для его редактирования.

Вносим нужные нам изменения и сохраняем их.

Локальная настройка DNS используя файл /etc/hosts в Linux

Теперь откройте файл /etc/hosts используя любой текстовый редактор:

sudo gedit /etc/hosts

Добавьте в этот файл строки в формате:

IP_1	имя_хоста_1 короткое_имя
IP_2	имя_хоста_2
IP_3	имя_хоста_3
………...

Например, для моих данных я добавляю:

192.168.1.60	kali.hackware.lan	kali
192.168.1.70	mint.hackware.lan	mint

Сохраните и закройте файл.

Изменения, внесённые в файл hosts, вступают в силу немедленно.

Далее проверьте, что всё работает как и ожидается. Выполним пинг первого хоста командой ping. Для других хостов можно сделать аналогичную проверку:

ping -c 4 kali.hackware.lan

Или используем сокращённый псевдоним:

ping -c 4 kali

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

Если вы попытаетесь проверить IP адрес с помощью команды dig, nslookup или host, то для локальных хостов не будут найдены записи. Дело в том, что эти команды только делает запросы к DNS серверу и игнорируют настройки в файлах /etc/hosts и /etc/nsswitch.conf.

Блокирование доступа к сайтам

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

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

Например, Вы хотите заблокировать доступ на сайт «ВКонтакте». Для этого необходимо добавить в файл hosts записи о перенапралении имен сайта на локальный IP адрес:

127.0.0.1 vkontakte.ru
127.0.0.1 www.vkontakte.ru
127.0.0.1 vk.com
127.0.0.1 www.vk.com

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

Если же будет необходимо отключить временно ту или иную запись о перенаправлении, то нет необходимости что-то удалять, можно в начале строки поставить символ # (решетка).

# 127.0.0.1 vkontakte.ru

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

Нравится

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

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

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

Либо можно просто пройти в папку, в которой хранится исполняющий файл текстового редактора Блокнот:

C:\Windows\system32

В данной папке необходимо найти файл notepad.exe. Далее жмём по notepad.exe правой кнопкой мыши и в контекстном меню выбираем пункт «Запуск от имени администратора»:

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

C:\Windows\System32\drivers\etc

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

После завершения редактирования сохраните изменения в файле hosts

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

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

На этом пока все! Надеюсь, что вы нашли в этой заметке что-то полезное и интересное для себя. Если у вас имеются какие-то мысли или соображения по этому поводу, то, пожалуйста, высказывайте их в своих комментариях. До встречи в следующих заметках! Удачи!

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

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

127.0.0.1 site.com #образец

127.0.0.1 site.com

Эта запись означает, что веб-сайт site.com будет перенаправляться на 127.0.0.1, он же localhost для каждого компьютера. Текст после знака # игнорируется системой и нужен только для вашего удобства.

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

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

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

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

  1. Щелкните правой кнопкой мыши по пустому месту на рабочем столе и выберите Создать – Ярлык.
  2. В поле Укажите расположение объекта введите notepad c:\windows\system32\drivers\etc\hosts. Эта команда указывает системе запустить Блокнот и файл по адресу. Осталось только отметить, что вам надо запускать файл с правами Администратора, иначе изменения не сохранятся.
  3. Нажмите Далее и введите название ярлыка. К примеру, hosts.
  4. Щелкните правой кнопкой мыши по ярлыку и выберите Свойства – Дополнительно. Установите пометку возле пункта Запуск от имени Администратора.
  5. Нажмите Ок. Готово.

Как проверить файл Hosts

25.03.2019

Windows

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

Отдельно хочу сказать, что хорошие антивирусные системы типа Касперского, Dr.Web и им подобные мониторят системные файлы, в том числе и Hosts, на наличие подозрительных записей и при обнаружении — оповещают пользователя, а то и самостоятельно удаляют строчки, восстанавливая первоначальную версию. К сожалению, так умеют делать не все антивирусы и потому многое приходится делать самостоятельно вручную.

Проверка файла Hosts

 Так как Hosts — это системный файл, то для его редактирования надо иметь права администратора. Самый просто способ такой. В Windows 10 кликаем на кнопку «Поиск», в предыдущих версиях просто нажимаем кнопку «Пуск». Набираем слово «блокнот»:

В результатах поиска будет отображен ярлычок стандартного текстового редактора Windows. Кликаем по нему левой кнопкой мыши и в появившемся меню выбираем пункт «Запуск от имени Администратора».

Теперь, когда мы запустили блокнот с повышенными привилегиями, надо в нём в меню «Файл» выбрать пункт «Открыть»:

В появившемся окне «Открытие» надо ввести путь к файлу Hosts. Если операционная система установлена на диске C:\, то путь будет таким:

C:\Windows\System32\Drivers\Etc

Но так как ОС не всегда бывает установлена на этот логический диск, оптимальнее всего вручную ввести вот такой адрес:

%WinDir%\System32\Drivers\Etc

После этого нажимаем клавишу «Enter» и попадаем в системный каталог:

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

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

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. 
# Each entry should be kept on an individual line. 
# The IP address should  be placed in the first column followed 
# by the corresponding host name.
# The IP address and the host name should be separated 
# by at least one space.
#
# Additionally, comments (such as these) may be inserted 
# on individual lines or following
# the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost

Замечание:
Не всегда наличие дополнительных записей в файле Hosts является признаком вируса или вредоносной программы. Очень часто записи туда вносятся при установке игр из репаков и программ. Если сомневаетесь и не знаете что это за адрес — введите в Гугле или Яндексе и почитайте информацию.

безопасность windows, виндовс 10, проверить хостс, проверка hosts

Для чего нужен файл hosts

Во время работы в интернете Вы вводите название сайтов в строку адреса и браузер открывает желаемые странички. Но интернет-серверы, на которых хранятся сайты, не имеют названий, а обозначаются IP адресами. Например, популярный сайт www.mail.ru, имеет IP адрес 94.100.191.204 и этот сайт можно открыть, вводя в строку адреса браузера данный IP адрес. Запоминать такие наборы цифр для каждого сайта очень сложно, поэтому было придумано вместо них присваивать названия сайтам и когда пользователь вводит нужно ему название, незаметно для него, преобразовывать его и открывать желаемую страницу.

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

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

Внесение изменений в hosts

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

Запустите любой текстовый редактор от имени администратора (для этого щелкните по нему правой кнопкой мыши и выберите соответствующий пункт).
Щелкните по меню «Файл» и выберите пункт «Открыть…».
В поле с расширением файла нажмите на стрелку вниз, выберите вариант «Все файлы», после этого найдите требуемый файл “hosts” по пути, который указан выше и нажмите “Открыть”.
Обратите внимание на открывшийся текстовый файл. Первоначальные настройки системы по умолчанию предполагают наличие в нем лишь строк, начинающихся со знака #

Этим знаком обозначены комментарии к строкам. То есть фактически изначально документ пуст и не содержит никакой значимой информации.
Редактирование файла состоит в добавлении новой строки. Начинаться она должна с указания цифр IP-адреса, затем нужно поставить пробел и написать доменное имя сайта. В результате при обращении к указанному IP-адресу будет выполнена переадресация по прописанному адресу.
Для того чтобы заблокировать на компьютере доступ к какому-либо сайту, прописываем IP-адрес “127.0.0.1”, далее жмем Пробел и пишем доменное имя сайта. Следует учитывать различные варианты написания адреса – с “www” в начале и без. Ниже приведен пример.
После внесения всех необходимых изменений снова переходим в меню «Файл» и кликаем «Сохранить».
Если вдруг изменения не сохранились, то, вероятно, вы открыли файл без прав администратора.

Создать ярлыки в файле Hosts

Если у вас есть компьютер в вашей домашней сети (скажем, с IP-адресом 192.168.1.10), который имеет простой веб-сайт, который делает что-то полезное для вас, вы можете ввести следующее в файл hosts:

Затем, если вы откроете браузер и просто введите http://homeserver, он автоматически перенаправляется на 192.168.1.10. И это намного проще, чем вводить IP-адрес каждый раз.

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

Как использовать Хостс при переносе сайта на новый хостинг?

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

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

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

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

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

cmd

Откроется очень страшное окно под название командная строка, куда вам нужно будет вставить эту команду:

ipconfig /flushdns

Обычные кнопки вставки в окне командной строки не работают, поэтому просто щелкните в ней правой кнопкой мыши и выберите пункт «Вставить».

После этого жмите на «Энтер», DNS-кэш очистится на вашем компе и можно пробовать открыть ваш сайт снова. Кстати, кэш ДНС может иметь место быть и в самом браузере, так что очистите его, либо обновите окно, удерживая зажатой кнопку «Шифт» на клавиатуре.

Кстати, если интересно, то можно посмотреть содержимое DNS-кэша, введя в командную строку следующую команду:

ipconfig /displaydns

По-прежнему открывается сайт на старом хостинге? Не беда. Находим описанным чуть выше способом файл Hosts и добавляет в него всего лишь одну строчку:

109.120.169.66 ktonanovenkogo.ru

Где 109.120.169.66 — это будет IP адрес вашего нового хостинга, а дальше будет следовать доменное имя вашего сайта. Все. Пока весь остальной мир любуется вашим ресурсом на старом хостинге, вы имеете возможность исправить возможные косяки на уже перенесенном на новый хостинг движке. Штука замечательная и я ей всегда пользуюсь.

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

* Нажимая на кнопку «Подписаться» Вы соглашаетесь с политикой конфиденциальности.

Подборки по теме

  • Домены и хостинг
  • Все необходимое для вебмастеров
  • Анализируем посетителей сайта
  • Как увеличить скорость загрузки сайта
  • Полезные онлайн-сервисы
  • Описание полезных программ

Использую для заработка

Как заблокировать сайты в hosts

Итак, hosts-файл уже открыт и вы видите, что он построен в форме обычного текстового документа.

Кстати, посмотреть подробнее, что из себя представляет хостс-файл вы сможете здесь.

В начале вы увидите комментарии (обычный текст, не несущий никакого функционала), начинающиеся с символа «#». Вслед за ними могут идти и некоторые функциональные команды, прописанные системой.

Но они нам не нужны. Пропускаем их и доходим до самого конца документа. Делаем отступ. И вот, здесь, уже можно прописывать нужные нам команды!

Чтобы понимать, как  правильно вводить команды блокировки веб-ресурсов, нужно знать, что каждый ПК имеет свой т.н. loopback-адрес, отсылающий любой запрос обратно к самому себе. Для любых компьютеров под управлением систем Windows, Linux или Mac этот адрес всегда одинаковый — 127.0.0.1. Вот, при помощи, как раз, этого ip-адреса вы и сможете заблокировать любой запрос к нежелательному сайту, чтобы он направлялся не к запрашиваемому ресурсу, а обратно к локальному компьютеру.

Данная команда в hosts прописывается следующим образом: «127.0.0.1  имя блокируемого домена». Вот, реальные примеры: 127.0.0.1 mega-porno.ru, 127.0.0.1 odnoklassniki.ru, 127.0.0.1 vk.com и т.д.

Вот и все. Теперь доступ ко всем нежелательным сайтам надежно заблокирован. Главное, после внесенных изменений — пересохранить файл hosts! Подробную инструкцию, можете еще раз прочесть здесь.

Блокирование доступа к сайтам

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

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

Например, Вы хотите заблокировать доступ на сайт «ВКонтакте». Для этого необходимо добавить в файл hosts записи о перенапралении имен сайта на локальный IP адрес:

127.0.0.1 vkontakte.ru
127.0.0.1 www.vkontakte.ru
127.0.0.1 vk.com
127.0.0.1 www.vk.com

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

Если же будет необходимо отключить временно ту или иную запись о перенаправлении, то нет необходимости что-то удалять, можно в начале строки поставить символ # (решетка).

# 127.0.0.1 vkontakte.ru

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

Что такое hosts

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

Данное обстоятельство можно использовать в своих целях, если вам, к примеру, необходимо запретить на своем ПК доступ к «неблагонадежным» на ваш взгляд internet-сайтам. Причин тому может быть множество. Например, вы опасаетесь, что ваши несовершеннолетние дети могут посещать порно-ресурсы или ваши недобросовестные работники вместо исполнения служебных обязанностей будут в рабочее время развлекаться в соцсетях. Итак, приступим.

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

Файл 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 изменяют для того, чтобы заблокировать доступ к определенному ресурсу в интернете или для того, чтобы перенаправить пользователя на другой сайт.

Обычно, первоначально вредоносный код выполняется после запуска скачанной из интернета программы. В этот момент автоматически вносятся изменения в свойства ярлыка браузера и довольно часто добавляются дополнительные строки в файл 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

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

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

Для чего нужен файл hosts

Во время работы в интернете Вы вводите название сайтов в строку адреса и браузер открывает желаемые странички. Но интернет-серверы, на которых хранятся сайты, не имеют названий, а обозначаются IP адресами. Например, популярный сайт www.mail.ru, имеет IP адрес 94.100.191.204 и этот сайт можно открыть, вводя в строку адреса браузера данный IP адрес. Запоминать такие наборы цифр для каждого сайта очень сложно, поэтому было придумано вместо них присваивать названия сайтам и когда пользователь вводит нужно ему название, незаметно для него, преобразовывать его и открывать желаемую страницу.

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

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

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

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

Путь к файлу hosts будет таким: C:\Windows\System32\drivers\etc

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

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

%systemroot%\system32\drivers\etc%WinDir%\System32\Drivers\Etc

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

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

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

Содержимое файла hosts

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

127.0.0.1 localhost


Адрес 127.0.0.1 отвечает за собственный компьютер, поэтому если Вы в строке адреса браузера наберете localhost, то попадете к самому себе и, скорее всего, увидите сообщение о невозможности загрузить страницу (если у Вас не установлен Вэб-сервер).

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

Внимание! Если Вы точно знаете, что Вы или ваш системный администратор не вносили изменения в данный файл, а в нем имеются еще какие-то записи в таблице перенаправлений, то, скорее всего, ваша система подверглась вирусной или хакерской атаке. В этом случае необходимо проверить компьютер антивирусом (читайте статьи «Как вылечить компьютер с помощью Kaspersky Antivirus Removal Tool» и «Лечение компьютера с помощью DrWeb CureIt») и восстановить файл hosts до исходного состояния

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

В этом случае необходимо проверить компьютер антивирусом (читайте статьи «Как вылечить компьютер с помощью Kaspersky Antivirus Removal Tool» и «Лечение компьютера с помощью DrWeb CureIt») и восстановить файл hosts до исходного состояния. Кроме автоматического исправления файла hosts с помощью антивируса, восстановить данный файл до исходного вида можно просто удалив лишние строки в таблице перенаправлений.

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

Второй способ, который поможет вам быстро отредактировать hosts — открытие файла в текстовом редакторе. Как вы догадались, тут также нужны права администратора.

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

Для начала заходим в «Мой компьютер» и задаем путь папки: C:\Windows\system32, находим в ней программу notepad.exe и запускаем от имени администратора.

В открывшемся окне выбираем команду «Файл», затем «Открыть», и прописываем путь к файлу hosts: C:\Windows\System32\drivers\etc\). Далее ставим в окошке с типом файла «все файлы», затем открываем его.

Вносим изменения и сохраняем файл.

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

Ссылка на основную публикацию