Файл hosts в Windows 11: где находится, как открыть и изменить

Очередная статья нашего доблестного портала WiFiGid будет посвящена всем ипостасям файла hosts в Windows 11. Поговорим о том где его можно найти, как его посмотреть, и можно ли вообще изменить, если ты простой смертный?  Все в простых пошаговых инструкциях.

Про файл hosts

Файл hosts в Windows 11: где находится, как открыть и изменить

Обычно, компьютер при получении какого-то доменного имени (например, wifigid.ru) сам преобразует его в IP-адрес с помощью служб DNS (например, той же 8.8.8.8 от гугла). Но на Windows 11 можно изменить это преобразование на своем локальном компьютере и правильно перенаправить адрес.

Для чего применял это я?

  • Занимаясь разработкой сайта, хотелось бы, чтобы он отображался сразу у себя на компьютере. Поэтому открываю файл хостс, пишу туда имя разрабатываемого сайта и адресую прямиком на мой же компьютер (адрес 127.0.0.1).
  • Простые же люди нередко пользуются этим файлом для обхода проверок лицензий или просто запрета доступа к каким-то сайтам со своего компьютера. Адресацию делают тоже на свой локальный компьютер или же на любой несуществующий адрес сети.

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

Где находится?

По умолчанию файл hosts лежит в следующей папке:

C:\Windows\System32\drivers\etc

Файл hosts в Windows 11: где находится, как открыть и изменить

Этот адрес можно сразу вставить в адресную строку проводника. Обратите внимание, что у меня системный диск имеет букву «C». Если в вашем случае Windows 11 установлена на другом диске, нужно сделать поправку, или, как альтернатива, использовать сокращенный путь системной папки:

%SystemRoot%\System32\drivers\etc

Как открыть?

Файл hosts – это простой текстовый файл, который можно открыть с помощью блокнота (или тем же notepad++, кому как привычнее).

  1. Переходим в папку файла hosts (адреса выше).
  2. Щелкаем правой кнопкой мыши по этому файлу и выбираем «Открыть с помощью».

Файл hosts в Windows 11: где находится, как открыть и изменить

  1. В появившемся списке ваших программ выбираем «Блокнот».

Файл hosts в Windows 11: где находится, как открыть и изменить

  1. Файл открывается.

Пример файла hosts и принципы заполнения

Только что мы открыли вот такой файл:

Файл hosts в Windows 11: где находится, как открыть и изменить

Краткое пояснение:

  • Все строки, которые начинаются с символа решетки (#) – не действуют.
  • Единственная не закомментированная строка – «127.0.0.1 localhost». Я ее сделал для отображения локальной копии нашего портала WiFiGid на моем компьютере. Обращаем внимание на структуру: вначале идет IP-адрес (в моем случае локальный 127.0.0.1) и через пробел (или несколько пробелов, не важно) сам адрес сайта, который вы хотите перенаправить.

Как изменить?

Вы подумаете, что можно было бы просто внести изменения выше прямо в «Блокноте» – а нет, Windows 11 просто не даст это сделать, т.к. файл hosts находится в системной директории. Тут потребуются права администратора.

  1. Открываем поисковую строку Windows 11, вводим «блокнот» и выбираем запуск от имени администратора:

Файл hosts в Windows 11: где находится, как открыть и изменить

  1. В блокноте выбираем «Файл – Открыть» и переходим в папку файла hosts, где и открываем его (о расположении файла hosts написано выше в этой статье). Обратите внимание, что «Блокнот» по умолчанию при открытии показывает только текстовые файлы (txt), нам же нужно включить отображение всех файлов, после чего файл hosts появится:

Файл hosts в Windows 11: где находится, как открыть и изменить

  1. Открытый файл таким образом уже можно изменять и спокойно сохранять.

Командная строка (для продвинутых)

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

  1. Запускаем командную строку от имени администратора, т.к. иначе к файлу не подступиться.
  2. Пример команды на добавление строчки:
echo 127.0.0.1 wifigid.loc >>%SystemRoot%\System32\drivers\etc\hosts

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

Автор статьи
Ботан 1016 статей
Мастер занудных текстов и технического слога. Мистер классные очки и зачётная бабочка. Дипломированный Wi-Fi специалист.
WiFiGid
Комментарии: 3
  1. Дима

    Все получилось, нашел наконец-то)

  2. Анон

    Попробовал ради интереса консоль, все работает :idea:

  3. Роман

    Добавил строчку, вроде работает. Там даже блокировку на некоторые сайты можно добавить

Добавить комментарий
После отправки комментарий может не отображаться - это нормально. Сразу же после модерации он будет опубликован. Если Вы хотите быстро узнать о получении ответа, рекомендуем оставить свой e-mail (это необязательно). E-mail используется исключительно для Вашего оповещения, мы не занимаемся спамом.

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

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