Как добавить исключения в хост-файл Windows

Обновлено: 21.11.2024

Файл Hosts в Windows 11/10 используется для сопоставления имен хостов с IP-адресами. Этот файл Hosts находится глубоко в папке Windows. Это обычный текстовый файл, а размер исходного файла Hosts по умолчанию составляет около 824 байт.

Файл hosts в Windows 11/10

  • Расположение хост-файла
  • Заблокировать файл Hosts для предотвращения взлома
  • Заблокировать веб-сайт с помощью файла Hosts
  • Как редактировать файл Hosts
  • Использование бесплатного ПО Hosts File Editor.

Давайте посмотрим на них.

Расположение хост-файла

Файл Hosts в Windows находится в следующем месте:

Заблокировать файл Hosts для предотвращения взлома

Чтобы предотвратить перехват файла хоста, вы можете перейти к нему, щелкнуть его правой кнопкой мыши, выбрать «Свойства» и сделать его файлом только для чтения. Это заблокирует ваш файл Hosts и предотвратит запись в него кого-либо или каких-либо вредоносных программ.

Заблокировать веб-сайт с помощью файла Hosts

Чтобы заблокировать веб-сайт с помощью файла Hosts, просто добавьте следующую запись:

Как редактировать файл Hosts в Windows 11/10

  1. Открыть проводник
  2. Перейдите в папку \System32\drivers\etc\
  3. Найти файл Hosts
  4. Нажмите на него правой кнопкой мыши и выберите Блокнот.
  5. Внесите изменения и сохраните.

Теперь давайте перейдем к подробному объяснению.

Чтобы отредактировать файл Hosts, перейдите в следующую папку:

Здесь вы увидите файл Hosts. Щелкните его правой кнопкой мыши и выберите «Блокнот». Внесите изменения и сохраните.

Но иногда, даже если вы вошли в систему с учетными данными администратора, вы можете получить следующее сообщение об ошибке:

Отказано в доступе к хостам C:\Windows\System32\drivers\etc\

Не удается создать файл C:\Windows\System32\drivers\etc\hosts. Убедитесь, что путь и имя файла указаны правильно.

В этом случае введите «Блокнот» в поле «Начать поиск» и щелкните правой кнопкой мыши результат «Блокнот». Выберите Запуск от имени администратора.

Откройте файл Hosts, внесите необходимые изменения и нажмите "Сохранить".

Использование бесплатного ПО Hosts File Editor

Если вы ищете более простой способ, вы можете использовать бесплатное программное обеспечение для редактирования файлов Hosts.

1] Использование HostsMan

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

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

Hostman также позволяет очищать кеш DNS, открывать узлы с помощью текстового редактора, подсчитывать количество узлов, находить дубликаты, заменять IP-адреса, сканировать узлы на наличие вредоносных записей, переупорядочивать узлы, управлять службой DNS-клиента и выполнять другие действия. Короче говоря, это единственный Hosts Manager, который вам вообще понадобится. Вы можете скачать его с домашней страницы.

2] Использование файлового менеджера SysMate Hosts

SysMate Hosts File Manager и еще один инструмент, который позволяет вам это делать. С помощью Host File Walker вы можете добавить любое количество записей в системный файл hosts. Он даже позволяет создавать резервные копии и восстанавливать файл Hosts.

3] Использование инструмента «Редактор хост-файлов»

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

Вы можете скачать его отсюда. Он также предлагает портативную версию.

СОВЕТ. Вас также может заинтересовать, как вручную сбросить файл Hosts до значения по умолчанию в Windows.

Если ваш браузер был взломан, возможно, вам будет полезен этот пост о взломе браузера и бесплатных инструментах для удаления Browser Hijacker.

Дата: 23 января 2021 г. Теги: хосты, безопасность

Похожие записи

Как управлять зонами безопасности Интернета в Windows 11/10

Настройки конфиденциальности и безопасности в Windows 11, которые вы должны знать

Microsoft Office обнаружил потенциальную проблему безопасности

[электронная почта защищена]

Основная боковая панель

сообщить об этом объявлении

Система доменных имен (DNS) — это ключ к поиску веб-сайта в Интернете. Когда на карту поставлено так много, внесение изменений в записи DNS может быть нервным занятием.

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

В этом посте мы рассмотрим, что такое файлы hosts, и поделимся некоторыми причинами, по которым вы можете захотеть их изменить. Затем мы покажем вам, как редактировать файлы hosts в Windows 10. Начнем!

Введение в файл hosts

Файл hosts — это локальный текстовый файл, в котором имена серверов или хостов сопоставляются с IP-адресами. Каждый раз, когда Windows 10 подключается по сети с использованием имени хоста, она обращается к файлу hosts. Если Windows найдет запись в этом файле, она свяжется с указанным сервером.

Если соответствующее имя хоста не будет найдено, Windows 10 разрешит имя хоста с помощью службы доменных имен (DNS). Это процесс, используемый для получения IP-адреса сервера за доменным именем.

Каждая запись в файле hosts имеет собственную строку с числовым IP-адресом, пробелом или символом табуляции и, наконец, именем хоста или доменом. Давайте рассмотрим пример записи файла hosts:

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

Что происходит, когда вы изменяете файл hosts?

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

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

Почему вы можете захотеть изменить файл hosts в Windows 10

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

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

Этот файл также может помочь проверить, как ваш веб-сайт выглядит на другом сервере, если ваш DNS еще не распространился. В Kinsta мы предоставляем временный URL-адрес (sitename.kinsta.cloud), но он не может имитировать все. Например, CDN по умолчанию не работает с временным URL.

Вы также можете использовать файл hosts для блокировки определенных веб-сайтов. Это может быть полезно для работодателей, которые хотят убедиться, что их сотрудники не тратят время на неавторизованные сайты, такие как Facebook, Twitter или YouTube.

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

Вы можете пойти еще дальше и заблокировать все веб-сайты, на которых размещена реклама. Если вы сопоставите адреса всех основных поставщиков рекламы с неиспользуемым внутренним IP-адресом, Windows 10 не сможет разрешить эти адреса. После этого вы сможете пользоваться Интернетом без рекламы.

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

Как заставить Firefox учитывать файл hosts Windows 10

В результате отображаемый веб-сайт всегда будет указывать на IP-адрес, который Интернет считает авторитетным для этого домена. Даже если вы отредактируете файл hosts, ваши изменения не будут иметь никакого эффекта, если сервер DoH вернет рабочий IP-адрес.

Существует множество отличных веб-браузеров, совместимых с Windows 10 и поддерживающих файл hosts по умолчанию. Однако, если вы хотите использовать Mozilla Firefox, вы всегда можете отключить DoH.

Чтобы начать, нажмите кнопку "Меню" в браузере Mozilla Firefox и перейдите в "Настройки".

Найдите кнопку меню и нажмите "Настройки".

Убедитесь, что на следующей вкладке выбрано «Общие». Затем прокрутите до раздела «Настройки сети» и нажмите «Настройки».

Настройки сети в Firefox

Чтобы сохранить изменения, нажмите OK и закройте это окно. С этого момента Firefox будет учитывать любые настраиваемые адреса, которые вы добавляете в файл hosts в Windows 10.

Как отредактировать файл hosts в Windows 10 (3 шага)

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

Давайте посмотрим, как добавить пользовательские адреса в файл hosts в Windows 10.

1. Найдите свой IP-адрес

Часто вам нужно изменить способ разрешения Windows 10 IP-адреса сайта, которым вы владеете. Чтобы внести это изменение, вам необходимо знать IP-адрес вашего веб-сайта.

Если вы являетесь клиентом Kinsta, вы можете легко получить эту информацию с помощью панели управления MyKinsta.

Панель управления MyKinsta

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

Нажмите на опцию «Сайты» в MyKinsta

Кроме того, вы можете изменить способ разрешения Windows 10 стороннего IP-адреса. Вы можете получить IP-адрес любого веб-сайта с помощью tracert.

Подпишитесь на рассылку новостей

Хотите узнать, как мы увеличили трафик более чем на 1000 %?

Присоединяйтесь к более чем 20 000 человек, которые получают нашу еженедельную рассылку с полезными советами по WordPress!

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

Чтобы запустить tracert, щелкните значок "Пуск", затем введите командную строку в строку поиска.

Введите командную строку в строку поиска

Когда появится значок командной строки, щелкните его. В следующем окне введите tracert, а затем URL-адрес рассматриваемого веб-сайта, например:

2. Запустите Блокнот от имени администратора

В Windows XP и более ранних версиях редактирование файла hosts было относительно простым. Вы можете просто добавить исключение в свой антивирус, открыть файл hosts в приложении "Блокнот" и затем внести изменения.

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

В Windows 10 информация о хостах хранится в текстовом файле во внутренней папке System32. Хотя у вас не должно возникнуть проблем с открытием этого файла, при попытке сохранить изменения вы можете столкнуться со следующей ошибкой: «У вас нет разрешения на сохранение в этом месте. Обратитесь к администратору для получения разрешения».

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

Чтобы начать, нажмите клавишу Windows и введите Блокнот в поле поиска.

Найдите приложение "Блокнот"

Далее щелкните правой кнопкой мыши блокнот и выберите «Запуск от имени администратора». Теперь Windows 10 спросит, хотите ли вы разрешить этому приложению вносить изменения в ваше устройство. Выберите Да.

Выберите «Запуск от имени администратора»

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

3. Внесите свои изменения

Открыв Блокнот в режиме администратора, вы готовы редактировать файл hosts. На панели инструментов Блокнота выберите Файл > Открыть.

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

Выберите «Файл», а затем «Открыть» на панели инструментов «Блокнот».

Затем перейдите к C:WindowsSystem32driversetchosts. Кроме того, вы можете скопировать/вставить этот путь к файлу в адресную строку и нажать Enter.

Если вы не видите файл hosts в каталоге /etc, вам может потребоваться изменить тип фильтра файлов. В Блокноте откройте раскрывающийся список «Имя файла» и выберите «Все файлы».

Откройте раскрывающийся список "Имя файла" и выберите "Все файлы".

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

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

Чтобы убедиться, что ваш компьютер распознает ваши изменения, рекомендуется очистить кеш DNS. Если у вас в данный момент не открыто окно командной строки, нажмите кнопку Windows и найдите командную строку. В следующем окне введите следующее:

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

Как заблокировать файл hosts в Windows 10

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

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

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

Чтобы заблокировать файл hosts, перейдите в папку C:WindowsSystem32driversetchosts. Затем щелкните файл правой кнопкой мыши и выберите "Свойства".

C:WindowsSystem32driversetchhosts

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

Если вы хотите снять эту блокировку в любой момент, просто вернитесь в окно свойств. Затем вы можете снять это ограничение только для чтения.

Как сбросить файл hosts в Windows 10

Вы всегда можете удалить отдельные записи из файла hosts. Просто откройте файл в Блокноте и удалите соответствующую строку.

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

Чтобы вернуть файл hosts в исходное состояние, откройте проводник. В адресной строке введите или скопируйте/вставьте следующее:

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

Следующий шаг — создание нового файла hosts по умолчанию. Для этого создайте текстовый файл в каталоге %WinDir%system32drivesetc и назовите его hosts.

Теперь вы можете копировать/вставлять текст из файла hosts по умолчанию для Windows, предоставленного Microsoft:

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

Обзор

Внесение изменений в записи DNS может показаться утомительным занятием. Однако, как мы обсуждали в этой статье, вы можете безопасно протестировать свой локальный файл hosts, не подвергая риску свои живые записи. В Windows 10 это можно сделать, найдя свой IP-адрес, запустив Блокнот от имени администратора, а затем внеся изменения.

Если вам понравилось это руководство, вам понравится наша поддержка. Все наши планы хостинга включают круглосуточную поддержку наших разработчиков и инженеров WordPress мирового уровня. Мы можем предоставить помощь, необходимую для достижения успеха, независимо от того, сейчас 14:00 или 14:00.

Экономьте время, деньги и повышайте эффективность сайта с помощью:

  • Мгновенная помощь от экспертов по хостингу WordPress, круглосуточно и без выходных.
  • Интеграция с Cloudflare Enterprise.
  • Глобальный охват аудитории благодаря 29 центрам обработки данных по всему миру.
  • Оптимизация с помощью нашего встроенного мониторинга производительности приложений.

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

Отобранные статьи по теме

Блог

10 лучших FTP-клиентов для пользователей WordPress (Mac и Windows)

Поиск лучших FTP-клиентов важен, когда речь идет об управлении файлами и их передаче. Мы сделали всю работу за вас: выберите лучший FTP-клиент прямо сейчас!

Блог

Как исправить внутреннюю ошибку сервера 500 на вашем сайте WordPress

Код состояния 500 Internal Server Error возникает, когда сервер обнаруживает ошибку, которая не позволяет ему выполнить запрос. Посмотрите эти 11 вопросов…

Блог

Как установить WordPress локально (Windows, macOS, Linux)

Иногда удобно работать на собственном компьютере. Узнайте, как установить WordPress локально с помощью DevKinsta, XAMPP, WAMP или MAMP.

Подпишитесь на нашу рассылку

Получите премиум-контент на отмеченной наградами платформе хостинга WordPress

Подпишитесь на рассылку новостей

Войдите на MyKinsta или ознакомьтесь с демо-аккаунтом

© Kinsta Inc., 2022. Все права защищены. Kinsta® и WordPress® являются зарегистрированными товарными знаками. Юридическая информация.

Файл hosts на компьютерах с Windows используется для привязки определенных строк имен к определенным IP-адресам, чтобы переопределить другие методы разрешения имен.

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

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

У этого вопроса есть дубликаты в SO, например, файл HOSTS игнорируется

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

Кроме того, как кто-то написал в другом месте, не используйте "nslookup" для проверки, потому что эта команда игнорирует файл hosts. Скорее используйте "ping".

12 ответов 12

Исходя из собственного опыта и того, что я обнаружил при поиске в Google, вот несколько вещей, которые можно попробовать:

1. Вы проверили, что он работает корректно?

Изменения хостов должны вступить в силу немедленно, но Windows кэширует данные разрешения имен, поэтому в течение некоторого времени могут использоваться старые записи. Откройте командную строку (Windows+R, cmd, Enter) и введите:

И проверьте, использует ли он правильный IP-адрес. Если да, то ваш файл hosts в порядке и проблема в другом.

Кроме того, вы можете сбросить кеш NetBios с помощью (откройте консоль от имени администратора, иначе произойдет сбой):

Вы можете проверить текущие данные в кеше DNS с помощью:

2. Основы

3. Пробел

Примеры записей с использованием управляющих изображений Unicode для обозначения управляющих символов. (Не копируйте и не вставляйте их в файл hosts!)

Отдельные байты можно просмотреть в Notepad++ с помощью подключаемого модуля шестнадцатеричного редактора. Notepad++ также отображает специальные символы (Вид -> Показать символ), поэтому вы можете легко проверить количество и вид пробельных символов.

Если вы откуда-то скопировали и вставили записи хостов, у вас может получиться несколько пробелов. Теоретически hosts поддерживает несколько пробелов, разделяющих два столбца, но если ничего другого не работает, стоит попробовать.

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

Наконец, завершите файл пустой строкой.

4. Ключ реестра

Существует раздел реестра, указывающий расположение файла hosts. Предположительно, Windows на самом деле не поддерживает размещение файла hosts в других местах, но вы можете проверить. Ключ:

Запись должна быть:

Или в окне командной строки введите:

который должен отображать что-то похожее на:

5. Разрешения

Иногда возникают проблемы с правами доступа к файлу, атрибутами файла и подобными вещами. Чтобы воссоздать файл с разрешениями по умолчанию:

  1. Создайте новый текстовый файл на рабочем столе.
  2. Скопируйте и вставьте содержимое вашего текущего файла hosts в этот файл в Блокноте.
  3. Сохраните новый текстовый файл и переименуйте его в hosts .
  4. Скопируйте (не перемещайте) файл в каталог %SystemRoot%\System32\drivers\etc и перезапишите старый файл.

Последний пункт важен: копирование работает, а перемещение — нет.

Локальная учетная запись пользователя должна иметь возможность читать файл hosts. Чтобы убедиться (в Windows 7):

  1. Перейдите к %SystemRoot%\System32\drivers\etc в проводнике Windows.
  2. Если вы не видите файл hosts, убедитесь, что вы видите скрытые и системные файлы.
  3. Щелкните правой кнопкой мыши файл hosts и выберите "Свойства" в контекстном меню.
  4. В окне "Свойства хоста" перейдите на вкладку "Безопасность".
  5. Проверьте список имен в поле Имена групп или пользователей:. Если присутствует %COMPUTERNAME%\Users, щелкните его, чтобы просмотреть разрешения.
  6. Если пользователь отсутствует или присутствует, но не имеет разрешения на чтение, нажмите «Изменить». .
  7. Если пользователей нет, нажмите «Добавить». , введите "Пользователи", нажмите "Проверить имена" и нажмите "ОК" или клавишу "Ввод".
  8. Выберите «Пользователи» и убедитесь, что в столбце «Разрешить» установлен флажок «Чтение и выполнение». Нажмите «ОК». Если появится окно предупреждения системы безопасности Windows, выберите Да, чтобы продолжить.
  9. Нажмите "ОК", чтобы закрыть окно "Свойства хоста".
  10. Перейдите к разделу 1 этого ответа и следуйте инструкциям, чтобы проверить, работает ли он сейчас.

Или в окне командной строки введите:

который должен отображать что-то вроде:

Вы должны увидеть (R) после BUILTIN\Users .

6. Кодирование

Файл hosts должен быть закодирован в ANSI или UTF-8 без спецификации. Вы можете сделать это с помощью Файл -> Сохранить как.

7. Прокси

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

Для проверки откройте Internet Explorer -> Свойства обозревателя -> Подключения -> Настройки локальной сети. Если все пусто и установлен флажок "Автоматически определять настройки", вы не используете прокси-сервер.

Если вы используете прокси-сервер для доступа в Интернет и поэтому не хотите его отключать, вы можете добавить исключения, перейдя в Internet Explorer -> Свойства обозревателя -> Подключения -> Настройки локальной сети -> Прокси-сервер / Дополнительно. Затем добавьте свои исключения в текстовое поле «Исключения». например локальный;127.0.0.1;*.dev

8. DNS-адрес

(Это также может решить проблемы с прокси-сервером.)

Перейдите к свойствам сетевых подключений, затем к настройкам TCP/IP и измените первый DNS-сервер на 127.0.0.1 (localhost). Второй, вероятно, должен быть вашим фактическим IP-адресом DNS.

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

9. .локальные адреса

Если вы используете запись домена .local в форме myhost.local и она игнорируется, попробуйте следующее:

10. Лимиты строк/количества

(добавлено к этому ответу, чтобы сделать его видимым, так как он упоминался несколько раз)

Похоже, что в файле хостов Windows есть ограничение на количество строк или хостов. Если у вас более 150 символов в строке или более 8 записей хостов для IP, создайте новую строку

Изменение файла hosts — это простая настройка, которая используется, чтобы «обмануть» ваш компьютер, заставив его разрешить определенный IP-адрес. Это особенно полезно при разработке вашего сайта на нашем сервере, когда ваши серверы имён еще не привязаны к нам. Это необходимо, когда вы работаете с программным обеспечением, зависящим от доменного имени (например, с системой управления контентом (CMS), такой как Joomla! или WordPress).

Как работает изменение файла hosts?

На изображении (справа) показан процесс преобразования домена в IP-адрес с использованием различных устройств. На изображении файл hosts на «Ваш компьютер» изменен следующим кодом:

Другие устройства, на которых не изменен файл hosts, будут разрешаться в IP-адрес: 172.16.0.0, найденный в зоне DNS — присутствующий на серверах имен, на которые указывает домен. .

Как изменить файл hosts

Следуйте приведенным ниже разделам, чтобы узнать, как изменить файл hosts.

ВАЖНО: Если во время просмотра этой статьи вы не уверены, что именно вам нужно сделать, мы рекомендуем посмотреть видео выше.

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

Чтобы изменить файл hosts, вам потребуется сначала запустить Блокнот (или любой другой текстовый редактор, доступный вам на том же компьютере) от имени администратора. Это связано с тем, что файл hosts является системным и не может быть изменен без повышенных привилегий. Примечание. Если вы используете Windows XP или более раннюю версию, вам не нужно запускать ее от имени администратора, поскольку эта функция существует только в Vista и более поздних версиях. Найдите Блокнот в меню «Пуск». Если его еще нет, вы можете ввести «блокнот» в поле поиска, чтобы отобразить его. Затем щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора».

Откройте файл hosts

После того как вы запустите Блокнот от имени администратора, вы сможете найти файл hosts и открыть его. Хотя не все версии Windows хранят его в одном и том же месте, обычно он находится в каталоге c:\windows\system32\drivers\etc и имеет имя файла: hosts. Если вы его там не видите, есть другие возможности:

  • Windows 95/98/Me c:\windows
  • Windows NT/2000/XP Pro c:\winnt\system32\drivers\etc
  • Windows XP Home/Vista/Windows 7 c:\windows\system32\drivers\etc
  • Windows 8 c:\windows\system32\drivers\etc
  • Windows 10 c:\windows\system32\drivers\etc

Теперь вам нужно открыть файл hosts. Когда Блокнот уже открыт, нажмите «Файл», затем «Открыть…». Поскольку файл hosts не является стандартным файлом .txt, который Блокнот будет искать по умолчанию, вам нужно изменить раскрывающийся список в правом нижнем углу с надписью «Текстовые документы», чтобы выбрать «Все файлы». ». Наконец, перейдите к местоположению вашего файла hosts и дважды щелкните его, чтобы открыть файл с помощью Блокнота.

Найти IP-адрес, связанный с вашей учетной записью

Редактируйте файл hosts

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

ВНИМАНИЕ! Перед внесением изменений обязательно сохраните резервную копию файла hosts! Для этого вы можете выполнить следующие действия:

  1. В Блокноте нажмите «Файл» и выберите «Сохранить как…».
  2. В имени файла введите то, что вы запомните, например hosts_file_09.16.2013
  3. Нажмите "Сохранить".

Используя собранную информацию, вы добавите несколько строк в файл hosts. Они будут выглядеть примерно так:

После внесения изменений нажмите «Файл», затем «Сохранить». Вы внесли изменения в файл hosts.

Дополнительные необходимые шаги для Windows 8/10

Настройка Защитника в Windows 8 для изменения файла hosts

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

  1. Перейдите к Защитнику Windows, наведя указатель мыши на правый угол, чтобы открыть панель навигации. Нажмите на значок, который выглядит как увеличительное стекло, чтобы начать поиск. Введите «Защитник Windows», нажмите на появившийся значок. Он будет помечен как «Защитник Windows». Нажмите на этот значок, и приложение запустится.
  2. Когда откроется Защитник Windows, нажмите на вкладку "Настройки".
  3. Затем введите расположение файла hosts в соответствии с расположением установки Windows. Вот путь по умолчанию: c:\windows\system32\drivers\etc\hosts
  4. Нажмите кнопку "Добавить", и вы увидите, что он добавлен в список под расположением файлов.
  5. Нажмите «Сохранить изменения» в правом нижнем углу, а затем закройте Защитник Windows.
  6. Следующим шагом будет собственно редактирование файла. Согласно приведенным выше инструкциям, вам нужно будет отредактировать файл как администратор. Снова наведите указатель мыши на правую сторону и найдите «Блокнот». Откройте его как администратор.
  7. Откройте файл в соответствии с вашим путем к файлу HOSTS.
  8. Внесите изменения и нажмите СОХРАНИТЬ, выбрав «Файл», чтобы открыть меню. На этом редактирование файла HOSTS в Windows 8 завершено.

Работа с Windows 10 для изменения файла hosts

При работе с Windows 10 основная проблема, которую вам нужно решить, прежде чем приступить к работе, — это возможность изменять файл hosts. Для внесения изменений вам потребуется доступ администратора. Если у вас есть какие-либо вопросы относительно доступа администратора, ознакомьтесь с определением Microsoft администратора для локальных учетных записей или поговорите с локальным администратором Windows. В документации Microsoft локальные учетные записи означают «на вашем компьютере». Следуйте приведенным ниже инструкциям, чтобы быстро и легко внести изменения в файл hosts.

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

Как я узнаю, что это сработало?

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

Очистка кеша DNS

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

Узнайте больше об управлении DNS-сервером в нашем Руководстве по управляемому VPS-хостингу.

Как автор InMotion Hosting, Арнел всегда стремился делиться полезной информацией и предоставлять знания, которые помогут решить проблемы и помочь в достижении целей. С 2004 года он также принимает активное участие в местных группах и мероприятиях WordPress.

75 комментариев

Ваша модификация файла hosts должна выглядеть так:

Где IP-адрес — это IP-адрес сервера, на котором вы размещаете файлы веб-сайта, и домен, который вы используете для создания веб-сайта. Надеюсь, это поможет. Если вам нужна дополнительная помощь, отправьте ответ с более подробной информацией о конкретных шагах, которые вы предпринимаете.

Я следовал инструкциям, но это не работает…

Вот что я сохранил в файле hosts:

и вот что происходит, когда я пытаюсь пропинговать его:

Изменение HOSTS применяется только к компьютеру, на котором было применено изменение. Нам нужно знать, как вы это тестируете, чтобы определить, почему это не работает. Многие разработчики используют это, и это функция операционных систем для компьютеров. Если бы вы запустили traceroute или пропинговали сайт, это отражало бы то, как внешний мир видит этот URL-адрес, а НЕ то, как ваш компьютер видит URL-адрес после изменения HOSTS. Я надеюсь, что это поможет прояснить проблему.

На сайте не было никаких изменений, и когда я запускаю тест ping, он показывает правильный IP-адрес. Спасибо за эту статью.

Добро пожаловать! Мы рады, что эта статья смогла вам помочь!

Это инструкции о том, как это сделать на ПК с Windows 7, но что, если я работаю на Mac?

У нас есть руководство о том, как это сделать на MAC по ссылке ниже.

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

Добро пожаловать! Мы рады, что наш Центр поддержки полезен для вас.

Спасибо за ваш отзыв, мы рады, что вы нашли Центр поддержки полезным!

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

Мой компьютер сделал то же самое, потому что, несмотря на то, что я был учетной записью администратора, я не открывал программу от имени администратора, но я смог обойти это, открыв wordpad от имени администратора, прежде чем искать файл hosts. Просто введите «wordpad» в поле поиска Windows. Щелкните правой кнопкой мыши на программе Wordpad или значке приложения и выберите «Запуск от имени администратора». В программе wordpad вытащите меню файлов, выберите «Открыть файл», перейдите в нужный каталог (C:\Windows\System32\drivers\etc\hosts) в Windows 10. В правом нижнем углу выберите отображение всех файлов, а не только wordpad и дважды щелкните hosts, чтобы открыть. После того, как вы добавите строки в конец файла hosts, выберите «сохранить», и все готово.

Я следовал инструкциям

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

Я определенно запускаю блокнот от имени администратора. Я даже пытался избавиться от статуса файла только для чтения, но и это мне не позволяет.

Я пробовал несколько раз на нескольких компьютерах

Кто-нибудь знает, как это исправить?

Поскольку вы советуете запускать Блокнот от имени администратора, я рекомендую вам использовать альтернативный текстовый редактор. Вы всегда можете использовать приложение Windows cmd, чтобы открыть файл от имени пользователя root/administrator и соответствующим образом изменить файл hosts. Кроме того, я рекомендую вам связаться с Microsoft, чтобы сообщить, почему Блокнот, работающий от имени администратора, не может изменить этот файл.

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

Из треда, на который вы ссылаетесь, неясно, каким было окончательное решение. Не могли бы вы подвести итог?

Если я не смогу решить эту проблему, чтобы разместить свои сайты в автономном режиме во время работы над ними, я вообще не смогу использовать InMotion Hosting.

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

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

Я закрыл браузер и другие открытые программы, повторил попытку и получил такое же сообщение об ошибке.

спасибо за ответ.

Gaurav, WordPress обрабатывает перенаправления иначе, чем статический сайт. Я рекомендую настроить WordPress для использования вашего временного URL-адреса.

Статья была очень поучительной.

Мне удалось получить доступ к веб-сайту на хостинге inmotion, внеся изменения в файл Hosts как

Но проблема в том, что я использую сайт WordPress, и мне нужно получить доступ к панели инструментов веб-сайта. выдает ошибку 400: не найдено.

не могли бы вы предложить решение этой проблемы.

У нас также есть дополнительные шаги в нашем руководстве по устранению неполадок WordPress.

Спасибо,
Джон-Пол

Файл hosts изменяет маршрутизацию только для указанных вами доменов. Это не повлияет на другие сайты.

Мне удалось найти IP-адрес, связанный с моей учетной записью cpanel. Надеюсь, это не общий общий IP-адрес.

Читайте также: