Что делать, если файл hosts не работает
Файл hosts должен функционировать после изменений, не требуя перезагрузки компьютера. Однако иногда они не работают. Попробуйте выполнить следующие действия, если у вас возникла такая проблема.
- Откройте командную строку от имени администратора (через меню “Пуск” правой кнопкой мыши)
- Введите команду ipconfig /flushdns и нажмите Enter.
В этой ситуации рекомендуется использовать два адреса – один с www и один без www – для блокировки веб-сайтов.
Возможно, прокси-сервер влияет на файл hosts. Слово “Значки” должно быть видно в поле “Вид” в правом верхнем углу панели управления. Нажмите кнопку “Настройка сети” на вкладке “Подключения”. Снимите все флажки, включая “Автоопределение настроек”.
Наличие пробелов перед IP-адресом в начале строки – еще один фактор, который может помешать работе файла hosts. Кодировка файла hosts – ANSI или UTF-8 (блокнот по умолчанию хранит только эти два слова).
Что будет, если удалить файл hosts
Ничего не будет. Если будет проблема с подключением к интернету, то и подключения не возникнет. Альтернатива: IP адрес 127.0.0.1 придется указывать вручную Возможно, некоторые программы будут требовать имя localhost и не адрес 127.0.0.1 (что создаст еще одну проблему).
Что такое файл hosts в ос windows
Текстовый файл операционной системы под названием Hosts используется для поиска и идентификации хостов в сети путем сопоставления легко читаемых доменных имен с номерами IP-адресов.
1. Блокировка
Вы должны добавить строки в конце содержимого страницы.
{Пропуск строки}
127.0.0.1 {несколько пробелов} {Имя блокируемого домена }
127.0.0.1 {несколько пробелов} {Имя блокируемого домена с www.}
На примере все того же ВКонтакте и Одноклассников:
Мы составляем бюджет. Введите URL этих сайтов в адресную строку браузера, чтобы проверить нашу работу. Сайты недоступны. Бинго!
Онлайн-казино и порнографические сайты также могут быть заблокированы на них в результате блокировки игровых сайтов.
2. Перенаправление
При перенаправлении мы используем тот же IP-адрес, но другой URL.
Содержимое hosts
Открыв hosts, мы увидим содержимое этого файла в виде справочного документа, в котором описаны его основные моменты. В оригинальной версии содержимого файла (без вмешательства пользователя или уловок вредоносного ПО) должна быть только одна функциональная запись из соответствия IP-адресов их доменам.
Это отключенное сопоставление IP-адреса текущего компьютера с локальным хостом “localhost”. Содержимое строки не зависит от написанного соответствия, которое может быть использовано или превращено в шаблон благодаря знаку фунта в начале строки.
Блокировка доступа к отдельным сайтам с помощью файла hosts
Одним из способов ограничения доступа к определенным веб-сайтам являются “Хосты”. Контроль доступа к веб-сайтам может быть легко и быстро реализован путем редактирования хостов.
Очистка браузеров и удаление из них всего ненужного – это первый шаг в блокировании доступа к определенному сайту.
Bonus: if all else fails
Существует еще один почти безотказный вариант, если по каким-либо причинам вы не можете успешно изменить файл hosts, чтобы указать вашему сайту новый IP-адрес: Зайдите на сайт через внешнюю службу.
С помощью бесплатного онлайн-сервиса Hosts. CX вы можете предварительно просмотреть и протестировать свой сайт, используя другой IP-адрес. В настоящее время сайт не взимает плату за свои услуги, не просит вас регистрироваться или предоставлять какие-либо личные данные.
Example
На самом деле, процедура довольно проста. Давайте рассмотрим иллюстрацию файла hosts:
Step 2. view the site on its new server
Теперь, вместо того чтобы использовать IP-адрес, указанный в DNS-записи сайта, ваш сайт должен разрешаться на вашем локальном компьютере по IP-адресу, указанному в файле hosts. Возможно, что ваш браузер обслуживает кэшированную копию страницы, если вы не можете получить доступ к сайту на новом сервере. В этой ситуации для очистки кэша можно воспользоваться перечисленными ниже действиями.
If you’re uncertain whether you are seeing the new site or the old, you can confirm the IP address of the site you’re viewing using a browser add-on. There is no shortage of such extensions, most of which will display a site’s IP address right in the browser’s menu bar. For your convenience, a few are listed below:
Step 3. test the site on its new server
Теперь, когда вы можете получить доступ к сайту на новом сервере, необходимо тщательно протестировать его, чтобы убедиться, что все работает так, как нужно. При тестировании перенесенного сайта обычно возникают некоторые проблемы и сообщения об ошибках. Не стоит беспокоиться; чаще всего для их устранения требуется лишь несколько незначительных изменений в конфигурации сервера, например, включение модуля Apache или изменение директивы PHP.
Обязательно используйте следующий информационный контрольный список для двойной проверки деталей сайта, чтобы убедиться, что все программное обеспечение, скрипты и плагины вашего сайта правильно функционируют на новом сервере.
Should you notice any issues when performing the above tests:
Using vim
Шаг 1: Запустите терминал, введите следующую команду, нажмите клавишу возврата и, если появится запрос, введите пароль для аутентификации.
Шаг 2. Введите:wq, чтобы сохранить и закрыть файл после добавления новой записи в конце.
Why edit your hosts file?
Modifying your hosts file lets you view and test a site on one server while the rest of the world continues to see the site on another. That makes it an essential tool when migrating your website. With this method, you’re able to ensure that:
Windows
Шаги, описанные в этом видео, помогут вам отредактировать файл хоста Windows.

Внимание!
Только с помощью Блокнота в режиме администратора. В противном случае модификации не вернутся. Когда вы удаляете расширение.txt, имя файла также становится пустым.
Где находится файл hosts
В системной папке, путь к которой может быть различным, находится файл HOSTS.
Где находится файл hosts в windows 7, windows 8, windows 10
Во всех версиях Windows файл hosts расположен по этому адресу.
C: Windows System32 drivers etc
Смотрите скриншоты :
Где находится файл hosts?
Различные операционные системы, включая версии Windows, размещают файлы для хранения файлов в различных каталогах. Вот таблица из Википедии, в которой подробно описано, где находится файл в различных операционных системах.
| Операционная система | Версии | Расположение |
|---|---|---|
| UNIX и UNIX-подобные | /etc/hosts | |
| Windows | 95, 98, ME | %windir% |
| NT, 2000, XP, 2003, Vista, 7, 8, 10 | %SystemRoot%system32driversetchosts, его расположение может быть переопределено в ключе реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesTcpipParametersDataBasePath, в котором содержится путь к папке. | |
| Windows Mobile | Ветка реестра HKEY_LOCAL_MACHINECommTcpipHosts | |
| Mac OS<</td> | 9 и более ранние | Системная папка: Preferences или просто в системной папке |
| Mac OS X и iOS | Все версии Mac OS 10 | /private/etc/hosts или /etc/hosts (/etc на OS X — символьная ссылка к /private/etc) |
| Novell NetWare | SYS:etchosts | |
| OS/2 и eComStation | "bootdrive":mptnetc | |
| Symbian OS | 6.1—8.1 | C:systemdatahosts |
| 9.1 | Z:private10000882hosts | |
| Android | /system/etc/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 7 и 10? Файл hosts существует с момента появления Интернета, поэтому его универсальность никак нельзя назвать случайной.
На самом деле, тогда не было Интернета, и теоретически его не может быть сейчас. На данный момент компьютеры там общались с помощью IP-адресов, которые понятны машинам, но не очень удобны для пользователя.
Решение было найдено очень быстро. В сети каждый компьютер был разослан специальный файл Hosts с списком имен хостов и соответствующими им IP-адресами. Когда компьютер обращался к другому по имени, последнее сопоставлялось с его цифровым адресом.
Поначалу все было отлично, но по мере роста ресурсов становилось все труднее переводить их на ПК. Было решено, что требуется новый подход. Файл Hosts больше не требовался, поскольку таблица отображения была перенесена во вновь созданный Internet.
Он был оставлен разработчиками в их операционных системах. В большинстве операционных систем он по-прежнему есть, и он по-прежнему соответствует IP-адресу или домену веб-сайта.
Постоянное местоположение файла хоста в Windows NT – C:/WINDOUTS32/drivers/etc, в отличие от более ранних версий Windows, где он находился в папке %windir%. Путь к файлу HOSTS можно найти с помощью редактора реестра в редких случаях, когда он находится в другой папке.
Как восстановить удаленный или измененный файл hosts
В предыдущем разделе мы рассмотрели фундаментальные концепции файла, а также научились его редактировать. К сожалению, не все так просто. Пользователи часто жалуются, что файл host закрывается или вообще не открывается. У пользователя нет соответствующих прав доступа, что является основной причиной.
Редактирование в этом случае будет осуществляться с привилегированным доступом. Если в контекстном меню нет соответствующей опции, вот как открыть файл hosts от имени администратора: В меню выберите “Запуск от имени администратора”.
Найдите и откройте файл hosts в интерфейсе редактора с помощью меню Файл – Открыть, убедившись, что в окне обзора по умолчанию выбраны только “Текстовые документы”.
Измененный файл хоста можно очистить с помощью встроенного System Defender в Windows 8.1 и 10. Чтобы этого не произошло, хосты должны быть удалены из списка исключений. Запустите Defender и выберите “Исключенные файлы и местоположения” в левом меню на вкладке “Параметры”.
Введите путь к файлу hosts, затем сохраните конфигурацию.
Ваши изменения будут отменены, поскольку система больше не будет их проверять.
Согласно опыту, файл может быть поврежден во время редактирования. Действует тот же фактор: отсутствие прав. Если система не позволяет сохранить отредактированный файл непосредственно в папку и т.д., сохраните его на рабочем столе (выберите расширение). Эта проблема решается просто.
Оригинальный файл следует переименовать в hosts.old, затем скопировать на рабочий стол и сохранить там для дальнейшего использования.
Например, LiveCD имеет встроенный файловый менеджер, который позволяет редактировать hosts напрямую.
Последние новости. Можно ли что-нибудь сделать, если восстановить файл hosts после того, как он был изменен или удален? Удаление файла не окажет влияния на систему, если только вы специально не изменили его. Существуют различные способы восстановления, если мы об этом говорим.
Разницы в версиях ОС нет; файл также может быть взят с виртуальной машины или другого компьютера. Вы можете вручную удалить все строки, которые не закомментированы, или использовать программу Dr. Web CureIt! (обе бесплатные) для восстановления исходного содержимого хостов. С помощью утилиты лечения хост восстанавливается, возвращая все его содержимое к исходным настройкам.
Как добавить соответствие домена с ip в файле hosts | fastvps
Если при изменении DNS-записей кеш Вашего провайдера ещё не обновился, или если у Вас нет старого ПК для доступа ко всем сайтам на новом сервере без изменения в кодах данных домена и IP адреса Вы хотите добавить соответствие доменного имени с IP файлом hosts.
Как определить местонахождение домена с помощью компьютера? Например, вы можете использовать команду ping.
Нажимаем “Пуск” и выбираем «командная строка» (после нажатия кнопки пуск можно набрать простое слово командный пункт)
Ping example.com, на котором расположен интересующий вас сайт.

Для добавления соответствия домена с IP в файле hosts находим “Блокнот” или иной текстовый редактор в меню “Пуск” или любым иным удобным для Вас способом и, нажав правой кнопкой, выбрать пункт “Запуск с правами администратора”

Запрашивается пароль администратора или подтверждение повышения прав. Вводим пароли и соглашаемся с условиями соглашения

” Файл”, «Открыть»

Открываем файл c:windowsSystm32driverstchost

По умолчанию файл имеет такое содержание:

В самом конце документа укажите IP и адрес. Имейте в виду, что текст в строке, следующей за символом “”, не обрабатывается и поэтому может быть настроен.

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

Как изменить файл hosts?
Рассмотрим изменение файла hosts на примере Windows 10. В Windows 10 этот файл расположен в директории: C:WindowsSystem32driversetc
Если такого файла там нет, то нужно в параметрах папок установить галочку в опцию Показывать скрытые файлы, папки и диски. О том как это сделать мы писали в этой публикации.
Файл hosts не имеет своего расширения, но его можно редактировать с помощью простого блокнота. Для этого:
Иногда вам может потребоваться запустить Блокнот с правами администратора.
Как создать свой file hosts?
Вы можете создать свой собственный файл хоста, если у вас его еще нет. Вам нужно сделать следующее:
- Создайте обычный текстовый файл с расширением .txt.
- Затем щелкните файл правой кнопкой мыши и выберите в контекстном меню пункт Переименовать.
- Назовите файл host и удалите расширение .txt в конце имени (если вы не видите расширение при переименовании, прочитайте эту статью).
- Теперь добавьте в него содержимое и сохраните файл в папке C:WINDOWSystem32driversetc (папка будет другой в зависимости от вашей операционной системы)
Как файлом hosts управляют злоумышленники
С другой стороны, предоставление пользователю полного контроля над хостами позволяет ему управлять доступом к различным сайтам. Операционная система Windows является излюбленной у вирусописателей, но, как мы все знаем, в каждой истории всегда есть две стороны.
Как внести изменения в файл hosts
Здесь приведены инструкции по редактированию и сохранению файла hosts в различных операционных системах, если вы знаете, где он находится.
Примечание: В операционных системах Windows или Linux для сохранения отредактированного файла необходимо открыть его с правами администратора.
Редактирование файла hosts в linux и unix ( ubuntu, centos, debian и др. )
- Запускаем терминал с помощью горячих клавиш: Ctrl Alt T или открываем через поиск.
- Вводим в терминале команду: sudo nano /etc/hosts и нажимаем Enter, после чего вводим пароль от главной учетной записи:

Вводим в терминале команду: sudo nano /etc/hosts - Добавляем в конце файла строку, соблюдая формат и последовательность:

Редактируем файл hosts в Linux - Сохраняем изменения в файле, для этого нажимаем control O и подтверждаем клавишей Enter.
Редактирование файла hosts в macos
- Запускаем терминал с помощью горячих клавиш: command (или Cmd) ⌘ T или открываем через поиск Spotlight, либо через Finder.
- Вводим в терминале команду: sudo nano /etc/hosts и нажимаем Enter, после чего вводим пароль от главной учетной записи:

Вводим в терминале команду: sudo nano /etc/hosts - Добавляем в конце файла строку, соблюдая формат и последовательность:

Редактируем файл hosts в MacOS - Сохраняем изменения в файле, для этого нажимаем control O и подтверждаем клавишей Enter.
Редактирование файла hosts в windows 11, 10, 8, 7, vista, 2003 server, xp
- Запускаем Блокнот или другой текстовый редактор, обязательно от имени Администратора;

Запускаем блокнот от имени Администратора - Открываем файл hosts, для этого нажимаем файл -> открыть, в открывшимся окне сразу меняем тип файла на «Все файлы» и переходим в системный каталог c:windowssystem32driversetc , выделяем файл hosts и нажимаем открыть;

Открываем файл hosts - Редактируем файл следующим образом, соблюдая формат и последовательность:

Редактируем файл hosts в Windows - Сохраняем изменения в файле.

Сохраняем изменения в файле hosts - Второй вариант как можно отредактировать файл, одновременно нажимаем сочетание клавиш Windows R и в появившемся окне, в поле «Открыть«, вводим название папки «drivers«. В открывшемся окне переходим в папку «etc» и открываем файл host с помощью блокнота от имени Администратора.

- Третий несложный способ — воспользоваться проводником операционной системы. Для этого откройте «Мой компьютер» и в адресной строке впишите адрес размещения папки c:windowssystem32driversetc редактируем файл host с помощью блокнота от имени Администратора.

Conclusion
Во время любой переходной модификации редактирование файла hosts является отличным способом предварительного просмотра вашего сайта. Хотя этот процесс обычно несложен, вы можете нанять службу поддержки Liquid Web, если у вас возникнут проблемы.
Если у вас возникли вопросы по поводу этой информации, пожалуйста, свяжитесь с нами в любое время. Мы готовы помочь вам 24 часа в сутки, 7 дней в неделю, 365 дней в году.
Итоги
Несмотря на большой объем, эта статья чрезвычайно полезна для начинающих пользователей ПК. Не будет ничего страшного, если некоторые читатели применят знания, полученные из этой публикации, в своей повседневной жизни. Я с нетерпением жду ваших отзывов!



