Новая публикация нашего отличного интернет-ресурса MoiSovety.ru будет посвящена различным аспектам файла hosts в операционной системе Windows 11. Мы обсудим, где его можно найти, как его просмотреть и возможно ли его изменить обычному пользователю. Все это будет представлено в доступной пошаговой инструкции.
Про файл hosts
Как правило, когда компьютер получает доменное имя (например, MoiSovety.ru), он автоматически преобразует его в IP-адрес с помощью служб DNS (например, 8.8.8.8 от Google). Однако в Windows 11 можно настроить этот процесс на локальном компьютере и перенаправить адрес правильно.
Зачем мне это нужно?
- При разработке сайта хочется, чтобы он отображался сразу на своем компьютере. Поэтому я открываю файл hosts, добавляю туда имя разрабатываемого сайта и направляю его на мой компьютер (адрес 127.0.0.1).
- Простые люди часто используют этот файл для обхода лицензионных проверок или блокировки доступа к определенным сайтам с их компьютера. Они также могут направлять адреса на свой локальный компьютер или на несуществующий адрес в сети.
Если вы уже находитесь на этой странице, то у вас, вероятно, есть определенная цель. Давайте попытаемся ее выполнить.
Где находится?
Обычно файл hosts находится в указанной директории:
Данный URL можно немедленно вставить в адресную строку проводника. Пожалуйста, обратите внимание, что у меня системный диск имеет метку «C». Если в вашем случае Windows 11 установлена на другом диске, необходимо внести корректировку или использовать сокращенный путь системной папки в качестве альтернативы:
Как открыть?
Хост-файл – это обычный текстовый файл, который можно открыть с помощью блокнота (или же notepad++, кому что удобнее).
- Преходим в папку с файлом хостов (адрес выше).
- Щелкаем правой кнопкой мыши по этому файлу и выбираем «Открыть с помощью».
- Из выпавшего перечня программ нужно выбрать «Блокнот».
- Документ успешно открывается.
Пример файла hosts и принципы заполнения
Мы только что открыли такой файл:
- Все строки, начинающиеся с символа решетки (#), остаются без изменений.
- Единственная строка без комментариев — «127.0.0.1 localhost». Я оставил ее для отображения локальной копии нашего портала MoiSovety.ru на моем компьютере. Обратите внимание на структуру: сначала идет IP-адрес (у меня это локальный 127.0.0.1), а затем через пробел (или несколько пробелов, это не важно) — сам адрес сайта, на который вы хотите перенаправить.
Как изменить?
Можно было бы сделать изменения в файле «hosts» прямо в «Блокноте», но Windows 11 не позволяет этого, так как файл находится в системной директории и требует прав администратора.
- Для внесения изменений откройте поисковую строку Windows 11, введите «блокнот» и выберите запуск от имени администратора:
- Откройте блокнот и выберите «Файл – Открыть», затем перейдите в папку с файлом hosts и откройте его (о местонахождении файла hosts информация указана выше). Обратите внимание, что по умолчанию блокнот показывает только текстовые файлы (txt), поэтому необходимо включить отображение всех файлов, чтобы найти файл hosts:
- Файл можно открыть и внести в него изменения перед сохранением.
Командная строка (для продвинутых)
Для редактирования файла hosts через командную строку не существует специальных команд, поэтому я приведу некоторые примеры «костылей». Те, кто нуждается, смогут разобраться. Полным новичкам такая информация, вероятно, не пригодится, поэтому я приведу краткую инструкцию.
- Открываем командную строку от имени администратора, так как в противном случае мы не сможем получить доступ к файлу.
- Пример команды для добавления строки:
echo 127.0.0.1 MoiSovety.ru.loc >>%SystemRoot%System32driversetchosts
Я не нашел способа удалить эту строку без лишних хлопот, поэтому проще всего запустить блокнот и внести все необходимые изменения вручную.