При управлении веб-сайтами, серверами или тестировании локальных сред крайне важно иметь контроль над разрешением доменных имен. Файл hosts в Windows 10 обеспечивает быстрый и прямой способ сопоставления доменных имен с IP-адресами в обход внешних служб DNS. Если вы разработчик, системный администратор или клиент хостинга, работающий с пользовательскими средами, этот инструмент поможет вам сэкономить время и упростить устранение неполадок. В этом руководстве мы расскажем вам о том, что делает файл hosts, где его найти и как его безопасно редактировать.
Файл hosts – это локальный системный файл, используемый для сопоставления имен хостов с IP-адресами. Когда вы посещаете домен, Windows проверяет файл hosts, прежде чем обращаться к DNS-серверам. Это означает, что вы можете использовать его для переопределения настроек DNS, блокировки определенных веб-сайтов или создания пользовательских сред разработки.
Вы найдете файл hosts здесь:
Примечание: Этот файл не имеет расширения (например, .txt) и должен быть открыт с повышенными правами.
Для внесения изменений необходимы права администратора. Вот как это сделать:
Чтобы заблокировать доступ к домену:
Теперь любая попытка открыть Facebook будет перенаправлена на ваш localhost – эффективная блокировка сайта.
После редактирования файла hosts очистите кэш DNS, чтобы убедиться, что новые правила применяются:
Выполните эту команду в командной строке (от имени администратора).
Проблема | Решение |
---|---|
Невозможно сохранить файл | Откройте Блокнот от имени администратора |
Антивирус блокирует редактирование | Временно отключите защиту или внесите файл в белый список |
Изменения не работают | Очистите кэш DNS, перезагрузите браузер или компьютер |
Если вы внесли изменения и что-то пошло не так, вот стандартный файл hosts в Windows 10:
Вы можете скопировать и вставить его, если вам нужен чистый лист.
Пример использования | Польза |
---|---|
Тестирование новых веб-сайтов | Не нужно менять DNS |
Блокирование нежелательных сайтов | Быстро и просто |
Внутренняя разработка | Простое сопоставление доменов с IP-адресами |
Устранение неполадок DNS | Выявление и устранение проблем с разрешением |