Как добавлять записи в файл хостов windows
Содержание:
- Внесение изменений в hosts
- Проблемы с работой hosts
- Как найти в системе расположение hosts?
- Восстановление работоспособности
- Как изменить файл hosts: открытие, редактирование и сохранение
- Зачем нужен в Windows файл hosts?
- Как должен выглядеть файл hosts
- Редактирование файла Host
- Зачем изменять файл hosts Windows?
- Как изменить файл hosts
- Как изменить файл hosts?
- Как восстановить файл hosts
- Месторасположение на компьютере
- Предназначение файла hosts
- Используем файл hosts Windows 7 для блокировки и перенаправления сайтов?
- Оригинальный Hosts Windows XP и Windows Server 2003
- Проблемы с работой файла
Внесение изменений в hosts
Перед основным процессом редактирования следует знать несколько правил. Посмотрите на стандартное содержимое объекта: все строки, которые начинаются с #, — комментарии, использующиеся для описания и опционально добавляющиеся после какой-либо команды. В текущих комментариях разработчики поместили краткое описание работы файла, а также показали, как именно нужно задавать правила, сопоставляя IP-адрес и доменное имя.
Форма написания самого правила начинается с IP-адреса, затем в идеале нужно нажать на Tab, чтобы добавить отступ, не нарушая привычный стилистический вид содержимого, а уже потом вводится сопоставимое доменное имя. Ниже вы видите строку . Она используется для указания ложного IP-адреса известного видеохостинга, то есть при вводе этого домена в адресной строке любого браузера произойдет переход на 0.0.0.0, а сам сайт, соответственно, не откроется.
Не забудьте, что все изменения необходимо сохранять. Нажмите комбинацию Ctrl + S или выберите соответствующий пункт через меню «Файл» в блокноте.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Проблемы с работой hosts
Если внесенные в файл изменения не срабатывают, перепроверьте правильность написания данных. В случае если все верно, то попробуйте сделать следующее:
- Запустите командную строку от имени администратора из меню, которое вызывается клавишами Win+X.
- Пропишите в открывшемся окне системную команду “ipconfig /flushdns“.
- Подождите, пока команда будет выполнена, закройте окно командной строки и проверьте, исчезла ли проблема.
В случае если проблема не исчезла, нужно отключить работу прокси-сервера.
- Заходим в Панель управления компьютера (у нас есть отдельная инструкция, как это сделать – “Панель управления в Windows 10: где находится и как открыть”).
- Кликаем по разделу «Свойства браузера», сменив предварительно вариант просмотра на значки (крупные или мелкие).
- В свойствах переходим в раздел “Подключения”, затем щелкаем по кнопке “Настройки сети”.
- Убираем все галочки и подтверждаем внесенные изменения нажатием “OK”. Теперь проблема должна быть решена окончательно.
Как найти в системе расположение hosts?
Чтобы найти hosts на своем ПК, выполните такую последовательность действий: откройте мой компьютер / раздел C / каталог WINDOWS, откройте папку system32, затем drivers и etc. Если нет специализированной утилиты для изменения hosts, откройте его штатным блокнотом, с помощью меню правой клавиши мыши. Для опытных юзеров существует более сложный способ поиска hosts. Надо вызвать меню пуск и внести в поисковую строку такой набор символов(скопируйте и просто вставьте): %windir%\system32\drivers\etc\hosts
и подтвердить действие нажатием на Enter. В ответ система откроет каталог, в котором будет находиться нужный нам «hosts».
Восстановление работоспособности
Как правило, новые заданные параметры отредактированного файла hosts применяются системой сразу после его сохранения, но может возникнуть ситуация, при которой этого не происходит, и работать он отказывается. Существует несколько способов исправить это, например, использовать командную строку.
В Win8-Win10, вызвав контекстное меню кнопки «Пуск», выбрать «Windows PowerShell», затем проделать аналогичные действия, что и в предыдущем пункте. Кроме этого, существует еще несколько способов:
- Внести максимальное количество доменных имён сайта. Сайт может иметь больше одного доменного имени. Для полной блокировки или перенаправления необходимо внести каждое из них. К примеру, «127.0.0.1 vk.com» и «127.0.0.1 vkontakte.ru». На один и тот же ресурс можно попасть, используя оба этих адреса, поэтому и вносить в файл для блокировки требуется оба.
- Отключить прокси-сервер, если он используется. В «Панели управления» нужно зайти в раздел «Сеть и интернет», далее в «Свойства обозревателя». В пункте «Подключения» выбрать опцию»Настройка сети» и снять отметки со всех элементов.
- Проверить на наличие ошибок сам файл hosts.
Каждую новую строку лучше начинать без пробелов, желательно избегать чрезмерного использования табуляции и пробелов между IP и адресом сайта. Если правильно следовать алгоритмам действия, все операции можно легко сделать самостоятельно.
Originally posted 2018-05-26 19:14:03.
Как изменить файл hosts: открытие, редактирование и сохранение
Итак, где лежит hosts мы знаем, теперь давайте посмотрим, что с ним можно сделать, и зачем вообще может понадобиться его изменение. По сути, файл хост это обычный текстовый документ, только без расширения. Открыть его можно любым текстовым редактором, тем же штатным Блокнотом.
Есть также специальные утилиты вроде HostsEditor, но их использование в большинстве случаев, пожалуй, излишне. Содержимое файла hosts представлено краткими сведениями о его предназначении и двумя примерами использования. Синтаксис записей очень прост. Сначала идет IP-адрес, а через несколько пробелов после него указывается имя хоста. Например, IP 38.25.63.10 будет соответствовать адрес x.acme.com, а IP 127.0.0.1 или ::1 (для IPv6) – адрес локального компьютера (localhost).
Обратите внимание, что перед всеми строками стоит знак #, это означает, что строка закомментирована, то есть она неактивна, а это равносильно тому, как если бы файл был пустым. Работать он начнёт только тогда, когда вы добавите новую запись
Приведем пример, как изменить файл hosts в Windows 7/10 и заблокировать с его помощью сайт, перенаправив обращение на локальный компьютер. Допустим, мы хотим ограничить доступ к социальной сети Вконтакте. Для этого в конце файла добавляем такую строчку:
127.0.0.1 vk.com
Сохраняем файл HOSTS как любой другой текстовый файл, перезапускаем браузер и пробуем зайти на сайт. В результате вы получите ошибку «Не удается получить доступ к сайту». Работает это очень просто. Когда пользователь переходит на vk.com, браузер первым делом обращается к HOSTS и ищет в нём соответствие имени хоста и его IP-адреса, и, найдя, переходит по указанному IP-адресу, игнорируя службы DNS-серверов, так как обращение к файлу хост является приоритетным.
Само собой, на локальном компьютере никакой социальной сети нет, поэтому браузер возвращает ошибку. Таким образом можно блокировать любые ресурсы, прописывая их в HOSTS в столбик. Другой пример использования хост-файла – перенаправление на другой сайт в интернете. Тут всё то же самое, только вместо локального IP-адреса 127.0.0.1 прописывается адрес другого сайта. Кстати, этим часто грешат вирусы, изменяя HOSTS и добавляя в него редиректы на фишинговые ресурсы.
Вот почему так важно знать, как должен выглядеть файл hosts по умолчанию. Если вы его не редактировали, а в нём присутствуют незакомментированные записи, это должно стать поводом для беспокойства
Впрочем, изменять hosts могут также антишпионские утилиты, прописывая в него адреса блокируемых неблагонадёжных ресурсов. Изменения также способны вносить кейгены, используемые для обходной активации лицензионного программного обеспечения.
Зачем нужен в Windows файл hosts?
В операционной системе Windows файл hosts можно назвать некой «Инструкцией для подключения к интернету». Его основная задача — преобразовывать поступающую символьную информацию о запрашиваемом домене в необходимый IP-адрес. При подключении к определенному сайту в интернете, символьный запрос преобразуется в IP-адрес сервера, к которому идет подключение компьютера. Файл hosts отвечает за данное преобразование, и запрос со стороны компьютера к нему приоритетнее, чем запрос к DNS-серверам.
Изучив функции файла hosts, разработчики вирусов стремятся использовать его для своих целей. В частности, в данный файл можно прописать информацию о запрете подключения компьютера к определенному IP-адресу или сайту. Чаще всего злоумышленники блокируют через сайт hosts на компьютере доступ к популярным социальным сетям или к сайтам, на которых находится антивирусное программное обеспечение.
Также распространена модель обмана пользователя путем замены в файле hosts информации об IP-адресе, к которому должен подключаться браузер при вводе определенного доменного имени сайта. Подобным образом злоумышленники направляют пользователя компьютера на сайт, внешне похожий на запрашиваемый ресурс, – к примеру, популярную социальную сеть. Невнимательный пользователь вводит в появившемся окошке логин и пароль от своего аккаунта, которые отправляются к злоумышленнику.
Чтобы избавиться от проблем с нежелательной переадресацией на сайты злоумышленников, следует держать файл hosts в надлежащем состоянии и редактировать его при необходимости.
Как должен выглядеть файл hosts
Ниже представлены оригинальные тексты файлов hosts для разных операционных систем Windows. Это содержания файла по умолчанию.
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 127.0.0.1 localhost
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
Windows 7
# Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a ‘#’ symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host
# localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost
В заключении хотелось бы написать о том, как обезопаситься от изменений hosts. Разумеется на первом месте антивирусы. Обязательно пользуйтесь ими и поддерживайте актуальную базу. Ну и разумеется не устанавливайте непроверенные программы и не запускайте странные файлы. А еще у меня стоит в свойствах галочка «только чтение» для данного файла. Для его изменения нужно скопировать в другое место, отредактировать, а потом уже скопировать с заменой.
Редактирование файла Host
Существует несколько причин изменить файл Hosts вместо того, чтобы просто позволить DNS делать своё дело:
- Тестирование сайта на сервере, прежде чем его смогут увидеть другие пользователи интернета.
- Для блокировки или обхода программ-шпионов обнуляя их IP-адреса. Для этого достаточно указать IP 0.0.0.0, а затем имя домена, который вы хотите заблокировать.
- Устранение последствия работы вирусов-вымогателей, которые блокируют выход в интернет.
Самый популярный способ работы с файлом Host — использовать стандартное приложение Терминал, которое находится в папке «Утилиты» каждого Mac.
Также можно открыть Терминал используя поиск Spotlight или через Launchpad.
Чтобы открыть файл Hosts запустите Терминал и в окне приложения введите команду открытия текстового редактора Nano:
После ввода команды нажмите клавишу «Ввод», введите свой пароль администратора и снова нажмите «Ввод».
Теперь вы находитесь в текстовом редакторе Nano и должны увидеть что-то похожее на это:
Мышь и трекпад здесь не работают, можно использовать только клавиатуру Mac.
Чтобы сопоставить новое устройство или домен с нужным IP-адресом, переместите курсор с помощью клавиш со стрелками на любую строчку после строк, закомментированных символами #.
Например, если вы сопоставляете IP-адрес с доменом, введите IP, нажмите пробел и введите имя домена.
И наоборот, если вы хотите заблокировать какой-либо сайт, используйте 127.0.0.1 для его сопоставления с локальным компьютером.
Например, чтобы заблокировать посещение сайта macnoob.ru на Mac, нужно сделать так:
После внесения изменений нажмите сочетание клавиш Control+O, чтобы применить их.
После этого нажмите Control+X и «Ввод» для выхода из редактора.
Чтобы увидеть изменения, осталось очистить кеш ДНС. Для этого введите команду:
Это очистит кеш DNS на Mac и операционная система увидит внесённые изменения в файле Hosts.
В нашем случае, при попытке открыть сайт macnoob.ru, которому мы сопоставили локальный IP 127.0.0.1, увидим в браузере такое сообщение:
Важно не забыть, что вы редактировали Hosts, потому как позже может потребоваться отменить внесённые изменения
Зачем изменять файл hosts Windows?
Изменять файл hosts Windows нужно в случае если:
- Вам нужен доступ к сайту в обход DNS-сервера
- Вы не можете зайти на нужный сайт
- Вместо нужной страницы открывается другая
- Вместо нужной страницы приходит уведомление о том, что нужно отправить платное смс
- Открывается другая страница с незначительным изменением URL
- Вирусная атака изменила сам файл
Давайте разберём пример зачем нужно изменять файл hosts.
На компьютер или ноутбук может проскользнуть вирус, который может внести изменения в содержимое файла hosts, например, подменить адрес любого сайта, например, ВК. Пользователь попадает на страничку, которая в точности повторяет дизайн ВКонтакте, за исключением того, что вместо стандартной страницы авторизации вы видите сообщение о заморозке страницы. Чтобы её разморозить, необходимо отправить СМС сообщение с каким-то кодом на номер, указанный на экране. Вы отправляете СМС, и с вашего мобильного счёта списывается кругленькая сумма.
Правильное использование файла hosts поможет решить эту проблему и не попадаться на удочки мошенников, ведь ВК никогда не просит отправить СМС, за которое взимается плата.
Как изменить файл hosts
После того, как «hosts» будет обнаружен можно перейти к его редактированию, но учитывая вышеизложенные особенности его назначения.
Не стоит вносить в него комментарии, назначение которых вам неизвестны.
В остальном, для осуществления редактирования, можно полагаться на следующую мини-инструкцию:
Откройте текстовый редактор с правами администратора, так как только подобные полномочия позволяет вам внести желаемые изменения. В качестве примера можно использовать ранее упомянутый «Блокнот»;
Далее, откройте расположение файла «hosts», выбрав в редакторе отображение «Все файлы»;
- Не стоит пугаться, если после открытия вы обнаружите, что файл пустой. Всё содержимое, приведённое выше – это лишь комментарии, которые не влияют на работу Windows. Знак «#» для системы носит то же значение, что и пустая строка.
- Для внесения изменений достаточно просто указать необходимые адреса после комментариев, например, для блокировки доступа к социальной сети «Вконтаке» достаточно внести строки
127.0.0.1 vk.com
127.0.0.1 www.vk.com
Останется только сохранить изменения и ограничения вступят в силу без перезагрузки.
Будет не лишним отметить, что необходимо придерживаться некоторых рекомендаций по редактированию файла «hosts»:
- Если вам необходимо поставить пробел, используйте символ «#», так как не допускается наличие пустых строк (это может привести к ненужным блокировкам);
- IP-адрес желаемого ресурса следует указывать сразу в начале строки, не проставляя отступов;
- Стоит указывать два вида блокируемых сайтов – с и без указания www
Как изменить файл hosts?
Ниже описано, как можно внести изменения в файл hosts.
Запустите «Блокнот» от имени администратора
Сначала необходимо запустить «Блокнот» (или другой текстовый редактор) от имени администратора. Это связано с тем, что файл hosts является системным файлом и не может быть изменен другим пользователем.
Откройте файл hosts
- Windows 95/98/Mec:windows;
- Windows NT/2000/XP Proc:winntsystem32driversetc;
- Windows XP Home/Vista/Windows 7c:windowssystem32driversetc;
- Windows 8c:windowssystem32driversetc;
- Windows 10c:windowssystem32driversetc.
Теперь нужно открыть файл hosts. В Блокноте выберите меню «Файл», затем пункт «Открыть …». Файл hosts не является стандартным .txt файлом, который «Блокнот» будет искать по умолчанию. Поэтому измените в раскрывающемся в правом нижнем углу списке значение «Текстовые документы» на «Все файлы (*.*)». Затем дважды кликните по файлу, чтобы открыть его в «Блокноте».
Найдите IP-адрес, связанный с вашей учетной записью
- Войдите в cPanel.
- Справа найдите столбец статистики, описывающей вашу учетную запись. Найдите информацию о сервере и нажмите на ссылку.
- Ниже на странице найдите «Общий IP-адрес». Если у вас выделенный IP-адрес, вместо «Общий IP-адрес» будет написано «Выделенный IP-адрес». Это информация, которая понадобится вам для изменений файла hosts.
Как отредактировать файл hosts?
Содержимое файла hosts выглядит примерно следующим образом:
# 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 127.0.0.1 localhost
Внимание: Перед внесением изменений обязательно создайте резервную копию файла hosts! Для этого выполните следующие действия:
- В «Блокноте» зайдите в меню «Файл» и выберите пункт «Сохранить как …»
- В качестве имени файла введите то, что вы запомните, например hosts_file_09.16.2013
- Нажмите кнопку «Сохранить»
Добавьте несколько строк в файл hosts. Они будут выглядеть примерно так:
202.133.229.123 my-wordpress-site.com 202.133.229.123 www.my-wordpress-site.com
После внесения изменений зайдите в меню «Файл», затем выберите пункт «Сохранить».
Как восстановить файл hosts
Исправление, как и преднамеренное изменение файла hosts, осуществляется и сторонними программами, и встроенными средствами ОС.
Создание нового файла hosts
Восстановление файла hosts ручным способом — самый простой вариант. Для этого выполните следующие шаги:
- Вернитесь в уже знакомую папку, где лежит файл hosts.
- Переименуйте имеющийся файл hosts, например, в hosts.old.
- Для создания текстового файла выполните команду: правый клик мышью — «Создать» — «Текстовый документ».
- Введите имя документа (hosts) без расширения .txt. Будет создан новый текстовый файл.
- Откройте только что созданный файл hosts с помощью «Блокнота» и вставьте текст, который был по умолчанию.
- Сохраните изменения и перезапустите Windows.
Можно также скачать исходный файл hosts с любого сайта. Когда на ПК установлены разные версии Windows, например, XP, 7 и 10, файл hosts копируется из того раздела, где он не менялся с момента установки конкретной версии ОС, в другие папки <диск>\Windows\System32\drivers\etc. Для Windows 10 подойдёт файл hosts от Windows XP, а для XP — от 10, т. к. эти файлы одинаковы.
Удаление файла hosts с его автоматическим воссозданием
Файл hosts нельзя удалить. После перезапуска системы он создаётся заново в изначальном варианте. Это решение подойдёт, когда ни один из предыдущих способов не помог, а переустанавливать Windows из-за единственного файла, не нарушающего штатную работу ОС, не имеет смысла.
Восстановление файла hosts с помощью приложения AVZ
Антивирусное средство AVZ — полноценный комплекс по восстановлению работоспособности Windows после «вирусной атаки». Его особенность — всесторонняя работа с файлом hosts. Чтобы исправить файл hosts с помощью AVZ, выполните следующие действия:
- Запустите приложение AVZ.exe и перейдите в подраздел операций «Сервис» — «Менеджер файлов hosts».
- Сохраните отредактированный hosts, нажав кнопку в виде дискеты.
- Чтобы «откатить» нежелательные изменения в файле hosts, выполните команду «Файл» — «Восстановление системы».
- Отметьте функцию «Восстановление файла hosts».
По окончании очистки файла hosts перезапустите Windows и проверьте, как открываются сайты, с которыми раньше наблюдались проблемы.
Месторасположение на компьютере
Начнем, пожалуй, со все так же популярной системы Windows 7. Здесь для нахождения файла hosts необходимо сделать следующее:
Зайти в «Мой компьютер», после чего перейти в «Локальный диск С». Далее следует зайти в папку «Windows», которая выделена на рисунке №1.
Примечание:
Если системным является диск с другим обозначением (не С:, хотя чаще всего именно С:), то вышеупомянутая папка с названием «Windows» находится именно на нем. В любом случае, следует проверить везде. Такая папка на компьютере всего одна, поэтому много времени данный процесс уж точно не займет.
После этого следует перейти в папку «System32». Найти ее тоже будет несложно, ведь такая там всего одна и спутать ее с чем-либо попросту невозможно.
№2. Папка «System32» в «Локальном диске С»
После перехода в папку «System32» необходимо найти папку «drivers» и перейти в нее. Тоже выполнить этот этап будет весьма несложно.
№3. Папка «drivers» в «Локальном диске С»
Далее следует найти другую папку – с названием «etc». Она выделена на рисунке ниже.
№4. Папка «etc» в «Локальном диске С»
Собственно, в папке с названием «etc» и будет искомый нами файл hosts. Возможно, он будет там всего один или же с ним будут располагаться и другие файлы, которые также отвечают за подключение к интернету. Конкретно, это «networks», «services» и «protocol». Часто они становятся причиной нарушений в сетевой работе операционной системы, и их приходится вовсе удалять. Поэтому вы можете запомнить расположение всех этих файлов – это точно понадобится в дальнейшей работе. В любом случае, названием «hosts» двух файлов точно не будет.
Таким образом, найти файл hosts в Windows 7 можно, если пройти по пути C:\Windows\System32\drivers\etc. Кстати, открыть этот файл можно очень просто, даже если не следовать по пути, указанному выше.
Для этого понадобится командная строка , запущенная от имени администратора. Открывается она очень просто. Необходимо просто открыть меню «Пуск», после чего открыть «Все программы», выбрать папку «Стандартные» (подчеркнуто красной линией на рисунке №5), на пункте «Командная строка» следует нажать правой кнопкой мыши.
В выпадающем меню нужно выбрать пункт «Запуск от имени администратора» (выделен зеленой рамкой на том же рисунке).
После этого в командной строке останется просто написать команду «notepad » и нажать кнопку Enter на клавиатуре. Выглядит все это так, как показано на рисунке №6.
Соответственно, с таким подходом и находить ничего не нужно. Система все откроет автоматически. Но об открытии рассматриваемого файла мы еще поговорим.
Что касается открытия hosts в других системах, таких как Windows 8 и Windows 10, то там тоже все довольно просто. Что касается восьмой версии вышеупомянутой ОС, то там путь не отличается.
Это означает, что для нахождения нужного файла следует всего лишь пройти по точно тому же пути – C:\Windows\System32\drivers\etc. Отличие от вышеизложенных скриншотов лишь в том, что будет немного другой интерфейс, а в остальном все остается точно таким же самым.
В конце концов, его можно вообще не искать, а открыть через командную строку таким способом, который описан выше. Та же самая ситуация с Windows 10 – путь остается точно таким же. Опять же, отличие от вышеуказанных фотографий лишь в интерфейсе.
Ниже можно видеть скриншот этого же файла в системной папке Windows 10.
Если говорить не о привычных нам Windows, а об Ubuntu, то там нужный нам файл тоже находится в папке с названием «etc». Соответственно, чтобы открыть его, следует ввести простую команду: sudo gedit /etc/hosts.
Вывод!
Из всего вышесказанного можно сделать один простой вывод – файл hosts всегда находится в папке «etc» во всех операционных системах.
Исключением являются лишь старые версии Виндовс – 95, 98 и ME. Там его можно отыскать прямо в папке с названием «Windows».
Итак, где найти этот файл, мы уже знаем. Теперь стоит узнать, как же его отредактировать, и зачем он вообще нужен.
Предназначение файла hosts
Если сказать просто, он нужен для сохранения базы данных доменных имен. Если сложнее, то данный файл нужен для преобразования символьных имен доменов (пример: yandex.ru) в IP-адреса , которые им соответствуют.
Дело в том, что перед каждым переходом на определенный сайт, компьютеру необходимо преобразовать символьное имя сайта в его цифровое обозначение. И здесь на помощь приходит hosts. В сетях TCP/IP такая же функция возложена на DNS , то есть систему доменных имен.
Проблема в том, что очень часто злоумышленники и всевозможные блокировщики интернет-контента, как, например, Роскомнадзор, используют этот самый файл для блокировки доступа к различным сайтам.
Пишется полноценное программное обеспечение, которое вносит изменение в него и тем самым создает значительные проблемы при входе во всемирную сеть. Впрочем, для вышеупомянутых файлов «networks», «services» и «protocol» это тоже актуально.
Но их можно полностью удалить, а вот с hosts такой фокус не пройдет. Поэтому нам нужно знать, как же его можно отредактировать.
Здравствуйте уважаемые друзья! В этой статье я хочу показать Вам . Не буду лить много воды в статье по поводу файла hosts, так как материала на данную тему в интернете очень много. Мне задали вопрос и попросили написать, где находится файл hosts windows 7 и где скачать файл hosts windows 7
. Давайте я коротко опишу для чего нужен файл hosts ведь должно быть хоть какое то вступление.
Данный файл устанавливает соответствие между IP сервером и доменом сайта. По русский говоря: У каждого сайта есть ip-адрес, например 122.10.23.3 для сайта site.ru, согласитесь Вы же не будете в адресную строку браузера вписывать ip 122.10.23.3, Вы возьмёте и пропишите именно адрес сайта site.ru, произойдет обращение к DNS серверу, который в свою очередь преобразует ip — 122.10.23.3 в текстовый, то есть название сайта site.ru.
И так, файл hosts в windows 7 находится, диск C:\WINDOWS\system32\drivers\etc
. Файл hosts не имеет ни каких расширений и что бы его открыть нужно кликнуть правой клавишей мыши по файлу hosts из выпадающего меню нажать на пункт «Открыть».
Вот так выглядит файл hosts в windows 7.
Обратите внимание на самую последнюю строчку #127.0.0.1 — это ip адрес вашего локального компьютера, после этой строчки у Вас не должно больше быть ни каких записей и адресов, если Вы только сами не прописывали адреса для блокировки сайтов. Кстати можете почитать статью с помощью файла hosts
Что ещё хочу сказать, согласитесь раз мы можем управлять файлом hosts то и сайты распространяющие вирусы то же могут это сделать. Если вдруг ваш компьютер подцепил вирус и Вас начинает перекидывать на не понятный вами сайт предлагающий отправить смс или что то оплатить, то первым делом открывайте файл hosts, Вы уже знаете и смотрите, что бы после строчки #127.0.0.1 не было ни каких ip адресов и доменных имен, если есть лишние строчки, просто их удаляете и перезагружаете компьютер.
Для восстановления файла hosts, можете перейти на сайт microsoft
, на сайте всё доступно описано, что как делать или можете скачать файл hosts windows 7 по этой ссылке
, не переживайте, файл хранится на Яндекс диске он чист и вирусов в нём ни каких нет.
Файл с названием hosts (расширения не имеет) – это текстовый документ, который содержит конфигурацию транслирования адресов интернет узлов. Приоритетность обращения к данному файлу имеет уровень значимости выше, чем запрос к DNS-серверам. В сопоставлении с DNS, конфигурацию файла hosts может редактировать администратор ПК.
Как выглядит идеальный hosts
Наименования доменов и IP-адреса разделяются значениями табуляции. Начало комментария обозначается решеткой (#). В нём записана конфигурация localhost узла. Переадресование доменов применяется администраторами и разработчиками интрасети для повышения скорости загрузки страниц сайтов, посредством сравнения доменных имен с IP-адресами.
При помощи localhost можно отключать показ рекламы
, используя переадресации ссылок баннеров рекламы по адресу 127.0.0.1.
Используем файл hosts Windows 7 для блокировки и перенаправления сайтов?
Прежде всего, откройте файл hosts Windows с административными правами, как было показано выше. И попробуйте добавить в конец файла два примера (один для блокировки, второй для перенаправления)
# Следующая строка будет блокировать любые попытки открыть вредоносный сайт # под названием virus-attack-stole-your-data.ru 127.0.0.1 virus-attack-stole-your-data.ru # Следующая строка будет перенаправлять открытие веб-сайта # под названием mysite.data.info на IP-адрес 10.10.10.10 10.10.10.10 mysite.data.info
В первом случае, любая попытка открыть вредоносный сайт с названием «virus-attack-stole-your-data.ru» будет приводить к тому, что браузер или любая другая программа будет пытаться открыть сайт на вашем компьютере (127.0.0.1). Если же такового не имеется, то, например, браузер покажет вам сообщение о недоступности сайта. Это удобный и зачастую один из самых быстрых способов заблокировать любой сайт в Windows.
Во втором случае, любая попытка обратиться по Url-адресу «mysite.data.info» будет приводить к тому, что браузер или любая другая программа будет открывать сайт по адресу 10.10.10.10. Как и в первом случае, если такого адреса не существует, то будет выдана ошибка. Этот способ особенно удобен в тех случаях, когда вам хочется для обращения к сайту на компьютере вместо цифр использовать удобные названия. Вы так же можете использовать собственные сокращения для обращения к тем сайтам, у которых имеется собственный выделенный IP, как например у большинства крупных проектов.
Примечание: Кроме того, что указанные Url-адреса можно использовать для открытия сайтов, вы так же можете использовать адресацию через порты. К примеру, обращение по адресу «mysite.data.info:8080» будет перенаправлено на «10.10.10.10:8080», что особенно удобно, когда у вас в локальной сети есть компьютеры, которые имеют IP-адрес (сервера, хранилища и т.д.), но не имеют красивого Url-адреса.
Примечание: Напоминаем, что все настроенные Url-адреса можно использовать в любых программах на вашем компьютере. Однако, необходимо помнить, что такие настройки будут корректными только на вашем компьютере.
Остался еще один вопрос, который может вас интересовать, а именно когда же настройки вступят в силу? По умолчанию, время применения будет зависеть от текущих настроек Windows и наличия dns кэша. Однако, существует простой способ очистить кэш для применения настроек файла hosts.
Примечание: Более подробно о dns читайте в обзоре Устройство DNS.
Оригинальный Hosts Windows XP и Windows Server 2003
# 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 host127.0.0.1 localhost
Оригинальный Hosts Windows Vista, Windows Server 2008
# 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 host127.0.0.1 localhost::1 localhost
Проблемы с работой файла
Изменения в документе hosts определяются системой автоматически без перезагрузки компьютера. Если после сохранения нового файла ничего не происходит или нет доступа, нужно:
- Проверить, что работы проводятся с правами администратора.
- Правильному распознаванию файла нередко препятствуют используемые прокси-сервера. Нужно, воспользовавшись поиском по системе, открыть «Панель управления» и перейти в разделе «Сеть и Интернет» к пункту «Свойства браузера».
- В открывшемся окне перейти во вкладку «Подключения», убрать все отметки и сохранить изменения.
- Проверить созданные строки в hosts. Лишние символы или пробелы сделают невозможным функционирование системы.
Разработчики ОС Windows 10 не предусмотрели специализированного инструмента для манипуляций с hosts. Но применение стандартных программ позволяет настраивать адреса и формировать нужные наборы серверов для подключения
Все манипуляции важно проводить максимально осторожно и обязательно предусмотреть резервный документ