В этой статье мы расскажем, что такое файл hosts и где он лежит.
Как выглядит файл hosts в Windows:
Как выглядит файл hosts в Linux:
Как появился файл hosts
В то время за hosts.txt отвечал Сетевой информационный центр Стэнфордского исследовательского института (сокращенно NIC SRI). Если в сети появился новый сайт, администраторы отправляли информацию об изменениях в NIC SRI. После этого они синхронизировали свой файл hosts с данными из NIC. Это происходило 1-2 раза в неделю.
Однако по мере распространения интернета эта схема работы стала невозможна: объем информации рос, и синхронизировать данные стало значительно сложнее.
В 1984 году появились документы, в которых была описана система DNS. Именно она пришла на замену hosts.txt.
Файл hosts по-прежнему существует, но его назначение изменилось. Он есть на каждом компьютере и отвечает за отображение сайтов на конкретном устройстве. На глобальную паутину hosts не влияет.
Где находится файл hosts
Расположение файла hosts зависит от семейства и версии ОС, которая установлена на вашем компьютере.
- Путь к файлу hosts на Windows 10: c:windowssystem32driversetchosts
- Путь к файлу hosts на Windows 11: c:windowssystem32driversetchosts
- Путь к файлу hosts на Windows 7: c:windowssystem32driversetchosts
- Путь к файлу hosts на Linux: /etc/hosts
- Путь к файлу hosts на macOS: /private/etc/hosts
Не удается изменить файл hosts
Иногда попытка изменить hosts завершается ошибкой. С этим можно столкнуться, если вы редактируете файл в системе Windows.
Чтобы решить эту проблему, откройте Блокнот от имени администратора. Для этого:
- Кликните по строке поиска. Нажмите на Блокнот правой кнопкой мыши и выберите Запуск от имени администратора:
- Нажмите на меню Файл и выберите Открыть.
- Выберите файл hosts на вашем компьютере и нажмите Открыть.
- Затем нажмите Файл и выберите Сохранить
Что такое localhost
Как правило, localhost используется для настройки сетевых инструментов: например, если вы настроили сервер на компьютере и хотите к нему обратиться по имени или IP.
Помимо этого, localhost можно использовать, чтобы закрыть доступ к какому-либо сайту. Предположим, вы хотите заблокировать vk.com на конкретном компьютере. Тогда в файл hosts необходимо добавить строку:
Как восстановить оригинальный файл hosts
Если вы случайно удалили файл hosts, его можно восстановить вручную. Для этого перейдите в папку, в которой он должен храниться. Затем создайте текстовый файл без расширения, назовите его hosts. После этого файл необходимо наполнить. Содержимое по умолчанию зависит от ОС, которая установлена на вашем компьютере.
Стандартный hosts для Windows
127.0.0.1 localhost
Стандартный hosts для MacOS
# Host Database
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
После этого сохраните файл.
Несмотря на то, что файл hosts уже не влияет на работу сайтов в глобальной сети, он помогает решить некоторые важные задачи на вашем компьютере.
Путь к файлу hosts зависит от операционной системы.
Windows — C:WindowsSystem32driversetchosts
Linux, Mac OS — /etc/hosts
Как открыть hosts
Открыть файл hosts в Windows можно с помощью текстового редактора, например Блокнота.
Готово, вы открыли файл hosts. Как должен выглядеть файл:
Linux
Открыть файл hosts в Linux можно с помощью текстового редактора, например nano.
Как изменить файл hosts
Во всех операционных системах в файл hosts добавляются записи с таким синтаксисом:
123.123.123.123 2domains.ru www.2domains.ru
2domains.ru — доменное имя,
www.2domains.ru — доменное имя с WWW.
Перед тем как добавить в файл hosts строку, откройте файл по инструкции выше.
Готово, вы изменили файл hosts.
Файл hosts. Секреты и правильное использование.
Что такое файл hosts? Таким вопросом задаются пользователи, которые делают свои первые шаги в освоении компьютера. Такой файл существует практически во всех операционных системах (включая мобильные ОС).
В данной статье вы узнаете много интересного о его функциях и возможностях. Любой пользователь ПК должен иметь хоть какое либо представление о файле хост.
Файл Hosts. Что это?
В разных версиях Windows, а также других ОС, хост файл располагался в разных директориях. Для наглядности приведу таблицу из Википедии, в которой указано расположение файла в разных ОС.
Происхождение и принцип работы
Когда и как появился файл хостс? С самого начала появления компьютеров и локальной сети, для удобства пользователей, хостам присваивались имена.
(от англ. host — «хозяин, принимающий гостей») — любое устройство, предоставляющее сервисы формата «клиент-сервер» в режиме сервера по каким-либо интерфейсам и уникально определённое на этих интерфейсах. В более частном случае, под хостом могут понимать любой компьютер, сервер, подключённый к локальной или глобальной сети.
Чтобы сопоставить имя хоста с ip адресом отправлялся запрос на главный хост, который в ответ направлял список всех имен и адресов к ним. Host file регулярно рассылался всем подключенным к сети компьютерам. Со временем, из-за развития глобальной сети значительно возросло количество пользователей, а значит и хостов и серверов. Файл хост стал разрастаться и стали появляться огромные задержки при регистрации и получении имен новыми компьютерами в сети. Проблему помогла решить служба доменных имен – DNS.
Необходимость в рассылке файла hosts компьютерам отпала. Теперь когда пользователь в адресной строке браузера набирает url-адрес какого либо сайта, происходит следующее:
- Так как запрос к файлу hosts имеет приоритет перед DNS службой, браузер сначала обращается именно к нашему файлу и проверяет не совпадает ли ip адрес запрашиваемого сайта с ip адресом localhost, то есть 128.0.0.1
- Если не совпадает, то проверяется файл hosts на наличие запрашиваемого адреса.
- Если запрашиваемый адрес не найден, то сначала идет обращение к кешу DNS распознавателя, а потом уже соответственно к DNS серверу
- Если запрашиваемый сайт существует, то DNS сервер преобразовывает url адрес сайта в ip адрес и браузер уже переходит по данному ip адресу и загружает его содержимое.
Здесь важное замечание – в отличие от DNS сервера, файл hosts полностью контролируется пользователем (администратором) компьютера и имеет приоритет перед DNS.Давайте узнаем, что вообще содержится в этом файле.
Как бы странно это не звучало, но пустой файл хост это тоже правильный оригинальный файл. Вы это сами поймете когда дальше в статье узнаете про правила редактирования данного файла. А пока все же приведу то содержание, которое идет как говорится с коробки.Нажмите на спойлеры, для раскрытия.
Синтаксис или правила редактирования файла hosts
Рассмотрим изменение файла hosts на примере Windows 10. В Windows 10 этот файл расположен в директории: C:WindowsSystem32driversetc Если такого файла там нет, то нужно в параметрах папок установить галочку в опцию Показывать скрытые файлы, папки и диски. О том как это сделать мы писали в этой публикации.Файл hosts не имеет своего расширения, но его можно редактировать с помощью простого блокнота. Для этого:
Иногда может понадобиться запуск Блокнота с правами администратора.
Как использовать файл hosts в своих целях?
Мы с вами разобрались как изменить файл hosts, а также ознакомились с правилами его редактирования. Теперь приведу вам пару примеров по использованию хост файла для своей пользы.Например можно уменьшить количество запросов к DNS серверам тех сайтов, которые вы ежедневно, часто посещаете. Это ускорит их загрузку. Пусть это будут поисковики yandex.ru, google.ru
- Откройте файл hosts в программе блокнот (либо в любом другом текстовом редакторе).
- В самом конце добавьте вот такие строчки:216.58.206.3 google.ru216.58.206.14 google.com77.88.55.55 yandex.ru
- Сохраните изменения.
Спойлер (Нажмите чтобы раскрыть)
Часто вирусы используют ваш хост файл для блокировки популярных социальных сетей, сайтов компаний выпускающих антивирусные программы и поисковиков. Вирус, проникая в вашу операционную систему, добавляет туда строки для блокировки ресурсов. Поэтому, если у вас вдруг, не получается заходить на популярные интернет ресурсы, то не лишним будет проверить содержание вашего хост файла. При проверке обязательно прокрутите ползунок вертикальной прокрутки до самого низа. Часто вирусы добавляют правила после многочисленных пробелов либо переводов строки.Часто вирусы также меняет атрибуты самого файла, а именно устанавливает атрибуты и (о том как снять эти атрибуты подробно было описано в этой статье). Из-за этого возможно вы не найдете файл hosts в папке , но это можно исправить сняв атрибуты.
Как создать свой File Hosts?
Если вы, все таки, не смогли найти у себя на компьютере файл хост, то его можно создать самому. Для этого:
- Создайте простой текстовый файл с расширением .
- Далее нажмите на файле правой кнопкой мыши и выберите из контекстного меню пункт .
- Назовите файл hosts и удалите в конце названия расширение (если вы, при переименовании не видите расширение файла, то прочтите вот эту статью).
- Теперь осталось добавить в него содержание и сохранить файл в директории (в зависимости от ОС директория будет разная)
Итоги
Статья получилась объемная, но зато очень полезная для начинающих пользователей персонального компьютера. Будет круто, если кто ни будь использует полученные из публикации знания на практике. Жду ваших комментариев!
Если вам понравилась эта статья, то пожалуйста, оцените её и поделитесь ею со своими друзьями на своей странице в социальной сети.
(8 оценок, среднее: 5,00 из 5)
Узнать, к какому IP идет запрос в данный момент при обращении к домену, можно с помощью команды ping — работа с ней подробнее описана
Если система устанавливалась по умолчанию на диск C, файл будет находиться по пути:
Открыть нужный файл можно одним из следующих способов. Убедитесь, что все действия вы выполняете от имени администратора
Запустить командную строку (нажать Win+R, в появившемся окне набрать cmd и нажать ОК) и выполнить в ней команду ниже:
Файл hosts будет открыт в блокноте, и вы сможете внести необходимые изменения и сохранить их
В папке etc кликните правой кнопкой мыши на файле hosts, выберите «Открыть с помощью» и далее выберите «Блокнот»:
Как правило, файл выглядит следующим образом:
Введите необходимый IP и домен, например, 92.53.96.120 mydomain.com:
Сохраните изменения. Для этого выберите «Файл» — «Сохранить». В открывшемся окне выберите «Все файлы» и нажмите «Сохранить».
Чтобы проверить настройки, выполните в командной строке
Замените mydomain.com на указанный вами домен.
Откройте терминал и выполните команду ниже:
sudo nano /etc/hosts
Она позволит открыть файл hosts для редактирования с правами суперпользователя. Если в вашей системе не установлен редактор nano, можно воспользоваться любым другим (gedit, vi и т.д.).
Как правило, содержимое файла выглядит следующим образом:
127.0.0.1 localhost127.0.1.1 ваш_компьютер
Введите необходимый IP и домен после второй строки, например:
127.0.0.1 localhost127.0.1.1 ваш_компьютер92.53.96.120 mydomain.com
Сохраните изменения (в nano — нажатием Ctrl+O, далее Ctrl+X) и проверьте настройки, выполнив в терминале:
Терминал / Terminal. Ее можно найти через Spotlight / Finder.
Выполните в терминале команду:
Далее введите ваш пароль пользователя.
В файле под уже имеющимися записями укажите нужный IP и домен, например:
Сохраните изменения и закройте редактор. Это можно сделать сочетанием клавиш ⌘ и Y, после чего нажать Enter для подтверждения.
Для проверки вы можете выполнить в терминале команду:
В статье освещены такие вопросы: где лежит файл hosts в Windows 7, Windows 8, Windows 10; содержание файла hosts, как его отредактировать; как сохранить файл hosts, если отказано в доступе.
Файл hosts — что это, для чего нужен
87.240.131.118 vk.com
Файл hosts на Windows открывается с помощью приложения Блокнот.
Проверьте мои слова. В адресную строку браузера впишите 87.240.131.118Вы должны попасть на сайт https://vk.com/.
В файле hosts должно быть следующее:
Для Windows XP
# localhost name resolution is handled within DNS itself.# 127.0.0.1 localhost# ::1 localhost
Для Windows 7, 8, 8. 1, 10
Файл hosts лежит во всех версиях Windows по адресу C: Windows System32 drivers etcСмотрите скриншоты:
Как открыть файл hosts
Как отредактировать файл hosts
Для восстановления файла нужно:
- Открыть файл с помощью блокнота от имени администратора.
- Скопировать содержание файла из этой статьи, вставить с заменой и сохранить.
Внимание!
Файл должен открыться только через Блокнот, запущенный от имени администратора. Иначе сохранить изменения не удастся. Когда сохраняем расширение .txt в названии файла удаляем.
Хитрости измененного файла hosts
1. Некоторые вирусы для маскировки своих изменений после строк 127.0.0.1 localhost::1 localhostоставляют множество пробелов и только тогда дописывают строки.
Поэтому при замене содержимого выделяйте все содержимое (горячие клавиши CTRL+A).
Теперь, когда файл появился, в свойствах файла снимаем флажок «Скрытый».
3. Нельзя отредактироватьФайлу присвоили атрибут «Только чтение». В свойствах файла снимаем соответствующий флажок.
4. Дубликаты файла hostsВ папку C: Windows System32 drivers etc помещают файл с именем hosts, но с расширением .txt (файл hosts.txt) или без расширения, как файл hosts, но с другим именем, например, host.
Изменение
На примере все того же ВКонтакте и Одноклассников:
Сохраняем. Проверяем свою работу, вписывая в адресную строку браузера URL-адрес этих сайтов. Сайты не открываются. Бинго!
Таким образом можно наложить блокировку на сайты компьютерных игр, сайтов-казино, порнографических сайтов и т. д.
Перенаправление
Для перенаправления проделываем все, как и раньше, но даем нужному URL-адрес другой IP.
Популярные сайты и их IP-адреса
87.240.131.118 https://vk.com/213.180.193.3 https://ya.ru5.61.23.5 https://ok.ru/
Hosts отказано в доступе — что делать
Если сохранить файл вы не можете и отказано в доступе. Делаем в порядке очереди, пробуя сохранить файл после каждого пункта.
- Открываем в Блокноте от имени администратора.
- Скопировать файл на рабочий стол. Изменить его. Файл hosts, оставшийся в папке C: Windows System32 drivers etc переименуйте на hosts.old. Скопируйте отредактированный на рабочем столе файл hosts в папку C: Windows System32 drivers etc.
- Выключить антивирус. Антивирусы часто следят за тем, чтобы в этот файл не вносились изменения. Внести файл в исключения Защитника Windows. Начиная с 8 версии Windows следит, чтобы этот файл никто не изменял.
- Задаем права доступа к файлу в его свойствах на вкладке «Безопасность».
- Если удалить не удается все равно, зайдите в Безопасном режиме и поробуйте удалить из-под него.
Что будет, если удалить файл hosts
Расположение файла «hosts»
В Windows 10 по умолчанию файл «hosts» располагается в системном каталоге C:windowssystem32driversetc, однако может статься, что вы его там не обнаружите. Основных причин тому две: либо он был удален, либо перемещен администратором.
Как создать файл «hosts»
Если «hosts» отсутствует, создайте его вручную. Сделать это можно с помощью любого текстового редактора, хотя бы того же «Блокнота». Наличие прав администратора является обязательным условием.
Еще статьи по данной теме
- Назначение и методы использования hosts
- Расположение hosts
- Создание резервной копии файла
- Управление атрибутом «Только чтение»
- Открытие hosts для редактирования
- Внесение изменений в hosts
- Вопросы и ответы
В текущих реалиях hosts, можно сказать, пустует, однако существует несколько разных методов его применения, по которым пользователь и находит объект нужным для редактирования:
- Такая же методика применяется и для блокировки вредоносных, а также рекламных сайтов, которые в перспективе могут нанести вред компьютеру. В разделе, посвященному редактированию самого hosts, мы затронем эту тему, представив один из самых актуальных список, подходящих для импорта.
- Реже опытные пользователи, обладающие локальными ресурсами, присваивают ему оптимальное доменное имя, чтобы каждый раз вручную не вводить цифры в браузере. Однако эта тема относится только к знающим юзерам, которые и так прекрасно понимают предназначение hosts.
- Последняя цель редактирования — ускорение загрузки веб-страниц. Если автоматически подобранный DNS-сервер по каким-то причинам не может обеспечить быстрый переход на конкретные ресурсы, вы можете сопоставить их IP и домены в данном файле, чтобы использовать именно его при переходе в браузере.
Отметим, что иногда разработчики вредоносного ПО при заражении компьютера совершают теневое редактирование объекта, внося туда правки по переадресации. Так, если компьютер заражен вирусом или рекламой, при открытии браузера вы можете автоматически попадать на какой-то неизвестный сайт. Если такая ситуация возникла, в первую очередь проверьте сам файл, удалив ненужные и подозрительные строки, а затем переходите к другим методам решения проблемы.
Подробнее: Борьба с рекламными вирусами
На будущее также рекомендуем проверить атрибут «Только чтение», чтобы заблокировать возможность повторного возникновения подобных случаев внезапного изменения объекта. Этой теме будет посвящен один из следующих разделов этой статьи.
Расположение hosts
Выше мы уже уточнили, что рассматриваемый объект во всех версиях Windows находится в одном и том же месте на системном разделе жесткого диска. Путь к нему следующий:
Создание резервной копии файла
Перед началом процедуры редактирования советуем создать резервную копию hosts, чтобы в будущем была возможность быстро вернуть состояние к исходному. Это не относится к тем случаям, когда изначально внутри него не хранится ни одной строчки кода, ведь тогда просто удаляются текущие настройки и сохраняется чистый файл без каких-либо правил. Если вы заинтересованы в создании такой резервной копии, выполните следующие действия.
Управление атрибутом «Только чтение»
Атрибут «Только чтение» используется для внесения ограничений в редактирование их содержимого. Об этом мы уже рассказывали при разборе рекламных вирусов, а сейчас наглядно покажем, как активировать данный атрибут. Эта информация будет полезна и тем, кто столкнется с проблемами при сохранении самого файла после редактирования, если атрибут уже активирован. Управлять им можно так:
Точно таким же методом изменяйте состояние атрибута при необходимости, например, чтобы внести изменения, а затем снова ограничить доступ.
Открытие hosts для редактирования
В hosts нет специфического синтаксиса или кодировки, поэтому с открытием справится даже стандартный Блокнот, и подойдет это средство пользователям любого уровня. Однако стоит отметить, что существует два варианта открытия, которые мы и разберем ниже.
Редактирование любых системных файлов возможно только под учетной записью, обладающей правами администратора. Если вы еще не получили такие права или не авторизовались в профиле, сделать это следует прямо сейчас, о чем более детально читайте по ссылке ниже.
Контекстное меню Проводника
Первый вариант заключается в использовании контекстного меню Проводника и позволяет открыть объект для изменения буквально в несколько кликов.
Опция «Открыть» в Блокноте
Этот метод подразумевает сначала запуск самого Блокнота, а через него уже открытие файла. Учтите, что запущена программа должна быть именно от имени администратора.
Внесение изменений в hosts
Как раз таким методом производится блокировка рекламных и потенциальных вредоносных сайтов. Обычно юзер находит список правил для файла и просто вставляет его через Блокнот. Если вам необходимо сделать именно это, но подходящего списка не нашлось, рекомендуем обратить внимание на составленную таблицу по ссылке ниже. При желании воспользоваться ей, скопируйте содержимое и вставьте в hosts.
Пример файла hosts для блокировки вредоносных сайтов
Не забудьте, что все изменения необходимо сохранять. Нажмите комбинацию Ctrl + S или выберите соответствующий пункт через меню «Файл» в блокноте.
Где находится файл hosts и как его изменить
файл hosts, где находится файл hosts, как изменить файл hosts, где лежит файл hosts, где файл hosts, hosts linux, как найти файл hosts, файл hosts windows, как заблокировать сайт через hosts, как изменить hosts, как добавить в файл hosts строку, как выглядит файл hosts, как отредактировать файл hosts, редактирование файла hosts, как редактировать файл hosts, как редактировать hosts, как внести изменения в файл hosts, содержимое файла hosts, файл hosts linux, изменение файла hosts, как добавить в hosts строку, как отредактировать hosts, как внести изменения в hosts, как найти hosts , как проверить hosts, sudo nano etc hosts, как добавить в hosts, как прописать в hosts
Файл Hosts: что это, как выглядит, где лежит и как заблокировать сайт в ОС Windows и Linux? Просто и доступно
Сегодня данный файл практически не используется, его функции выполняет служба DNS, преобразующая “имя в адрес” и “адрес в имя”. Тем не менее его использование возможно и сегодня.
Где располагается файл hosts
Месторасположения файла hosts зависит от ОС:
- Windows 7-11 — ;
- Linux, Unix, BSD — ;
- MacOS — .
Файл hosts — это системный файл, для его редактирования нужны права администратора.
Как вносить изменения в файл hosts
Открыть для редактирования файл host можно любым текстовым редактором. В Windows среде можно использовать стандартный блокнот, а в Linux среде — VIM или Nano.
Редактирование файла hosts в Windows 7,10,11
- Запустите блокнот от имени администратора. Найти блокнот проще всего через поиск:Щелкните правой кнопкой мыши по блокноту и выберите пункт — «Запустить от имени администратора».
- Откройте меню «Файл», пункт «Открыть», вставьте путь: c:windowssystem32driversetchosts и нажмите «Открыть»:
- Сохраните файл. В некоторых случаях для применения изменений может потребоваться перезагрузка системы.
Редактирование файла hosts в Linux
- Откройте файл hosts в любом доступном вам текстовом редакторе от имени суперпользователя (Мы используем VIM): sudo vim /etc/hosts;
- Внесите в файл новую запись и сохраните его:
После сохранения файла hosts можно перейти в браузер и набрать имя домена, указанное в hosts файле. Если статья была для вас полезной и вам интересна работа с DNS, в нашей базе знаний есть статьи, которые могут вас заинтересовать:
Работать всегда приятнее удобными, простыми и понятными инструментами. 1cloud предлагает удобный и бесплатный сервис по управлению DNS через Web-консоль или с помощью API.
Как найти и отредактировать файл Hosts
Для чего нужно знать, где находится файл hosts при работе с Windows 10? Для начала разберемся с тем, что он вообще собой представляет. Хостс – это один из системных документов, к которому обращается ваш компьютер при попытке открыть Веб-сайт. File hosts важнее, чем DNS сервер, то есть компьютер при запросе IP адреса, на который вы решите перейти, сначала обратится именно к нему. Hosts может изменяться администратором, и, к сожалению, изменить его содержимое могут так же вирусные программы. Например, если вы найдете в нем вот такие строки:
будет значить, что некое вредоносное программное обеспечение уже заблокировало вам доступ к этим сайтам.
Поэтому знать, где найти файл hosts в Виндовс 10 и уметь работать с ним необходимо для грамотного пользователя.
А что там вообще должно быть?
В этом электронном документе хранятся IP адреса для активации программ, ключи для которых вы нашли в интернете. Все это для того, чтобы ключ не слетел, и, следовательно, программа качественно работала.
Расположение file hosts на вашем компьютере
Где лежит папка с нужным нам документом? Найти ее можно на диске С:/. Нужно открывать поочередно Windows/System32/drivers/etc. А чтобы совсем сократить путь просто введите в адресной строке Проводника «%SystemRoot%/system32/drivers/etc».
Оригинальный документ хостс для Виндовс 10 должен выглядеть, как на картинке ниже.
Как внести изменения и сохранить файл hosts
Чтобы изменить файл hosts в Windows 10, нужно его сначала открыть и вот как это сделать:
Как редактировать и как почистить hosts на Windows 10
Чтобы отредактировать hosts нужно добавить запись, которая будет выглядеть как новые строки, идущие подряд, и как IP адрес (пробелы и адрес сайта). Последняя строка должна быть пустой. После завершения работы просто выберите «файл» и «сохранить». Иногда может понадобиться задать права доступа в свойствах файла, во вкладке «безопасность».
Как восстановить и где скачать файл hosts для Windows 10
Восстановление файла можно выполнить двумя способами:
Можно просто вернуться к пункту «Как редактировать» и в этом режиме переписать все к оригинальному варианту.
Нет доступа к hosts на Windows 10
Вообще, изменения в хостс должны действовать без каких-либо дополнительных действий (без перезагрузки компьютера, например). Но что делать если это не происходит или вам отказано в доступе при работе с этим документом?