Что такое файл Hosts в Windows | Как редактировать etchosts

Файл Hosts, он же etc/hosts, существует с 1984 года. Он есть в каждой операционной системе, включая Windows. Возможно, вы встречали термин etc/hosts, не зная, что он означает и зачем используется. Если вы веб-разработчик, вы наверняка знаете, что это за файл, и хотите быстро его найти. В этом руководстве мы объясним, что такое файл Hosts, где он находится в Windows, что такое запись хоста и как редактировать файл Hosts, не натыкаясь на ошибки разрешения. Давайте начнем:


Что такое файл Hosts в Windows?


Файл Hosts (также называемый etc/hosts) - это текстовый файл, используемый Windows (и другими операционными системами) для сопоставления IP-адресов с именами узлов или доменными именами. Этот файл действует как локальная служба DNS для вашего локального компьютера и отменяет сопоставления с DNS-сервером, к которому ваш компьютер подключен по сети.

Файл etc/hosts в Windows.

Где находится файл Hosts в Windows?


Файл Hosts (или etc/hosts) находится в следующей папке: "C:WindowsSystem32driversetc"

Расположение файла Hosts в Windows

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


Что такое запись хоста в Windows?


В файле Hosts хранятся записи хостов/b>. Это стандартизированные строки текста, которые имеют следующий формат: IP-адрес Имя хоста Комментарий. Первая часть - это IP-адрес, на который нужно перенаправить, вторая часть - домен, который вы хотите перенаправить, а третья - комментарий. Комментарий не является обязательным, обязательными являются только первые две части. Вы можете разделять три компонента записи хоста пробелами или символами TAB (нажмите клавишу TAB один или два раза). Например, вы можете добавить строку, которая гласит: "127.0.0.1 www.google.com"

Редактирование файла Hosts в блокноте

После сохранения вышеуказанной записи Windows перенаправит домен www.google.com на ваш локальный компьютер во всех ваших приложениях и веб-браузерах.


Что такое 127.0.0.1?


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

localhost redirect

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

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

Чтобы избежать конфликтов в компьютерных сетях, IP-адреса, используемые для сетевых устройств, могут быть любыми, кроме 127.0.0.1. Например, если вы вручную попытаетесь изменить IP-адрес вашей сетевой карты, в Windows вы получите ошибку, гласящую: "IP-адреса, начинающиеся с 127, недействительны, поскольку они зарезервированы для loopback-адреса. Пожалуйста, укажите другое допустимое значение от 1 до 223."

IP-адреса, начинающиеся с 127, недействительны.

Как открыть и просмотреть файл Hosts (etc/hosts) в Windows


Вы можете редактировать файл Hosts с помощью любого текстового редактора. Например, мы используем Блокнот. Во-первых, и это самое важное, вы должны открыть Блокнот (или ваш любимый текстовый редактор) с правами администратора. Один из способов сделать это - выполнить поиск слова "notepad" в Windows 10, щелкнуть правой кнопкой мыши (или нажать и удерживать) результат поиска Notepad, а затем щелкнуть или нажать "Запуск от имени администратора". В появившемся приглашении UAC нажмите Yes.

Откройте Блокнот от имени администратора

Сейчас вам нужно открыть файл Hosts. Нажмите или коснитесь File, затем Open, или нажмите CTRL+O на клавиатуре.

Откройте файл в Блокноте

Найдите "C:WindowsSystem32driversetc" или скопируйте и вставьте путь в поле адреса окна Open и нажмите Enter.

Откройте C:WindowsSystem32driversetchosts в блокноте

Сначала "no items match your search" означает, что вы не видите никаких файлов. Это потому, что файл Hosts не имеет расширения, а Блокнот ищет только файлы с расширением ".txt". Щелкните или коснитесь выпадающего списка справа от поля "Имя файла" и выберите "Все файлы (*.*)."

Просмотреть все файлы с помощью Блокнота

Теперь вы видите все файлы в папке, включая hosts. Выберите файл и нажмите Open.

Откройте C:WindowsSystem32driversetchosts в Блокноте.

Как редактировать файл Hosts (etc/hosts) в Windows


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

Помните, что все записи, которые вы добавляете, должны иметь такой формат: IP-адрес Имя хоста. Добавьте строку типа "127.0.0.1 www.google.com" или "192.168.1.1 www.webapp.com"

Редактирование файла Hosts в блокноте

Когда вы закончите редактирование файла Hosts, необходимо сохранить изменения. Если изменения были внесены, но не сохранены, обратите внимание, что плитка окна Блокнота начинается со знака *. Чтобы сохранить изменения, перейдите в меню Файл, затем Сохранить или нажмите CTRL+S на клавиатуре.

Сохранение файла Hosts в Блокноте

После сохранения изменений они применяются немедленно и отменяют сопоставления с DNS-сервером, к которому подключен ваш компьютер.

.

Почему люди используют файл Hosts?


Большинство обычных пользователей компьютеров не собираются использовать файл Hosts, если только они не хотят разыграть кого-нибудь и использовать его для блокирования доступа к Google, Facebook или другому сайту, заставляя их думать, что он не работает. Чаще всего файл Hosts используют веб-разработчики, создающие веб-сайты и веб-приложения, которые необходимо протестировать локально, прежде чем публиковать их в Интернете.

Google.com блокируется файлом Hosts

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

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


Я не могу редактировать файл Hosts в Windows! Что мне делать?


При редактировании и сохранении файла Hosts в Windows вы можете получить сообщение об ошибке, которое гласит: "У вас нет прав для сохранения в этом месте". Это происходит потому, что вы не открыли Блокнот или текстовый редактор, который вы используете, с правами администратора. Прочитайте разделы выше и узнайте, как запустить Notepad с правами администратора.

Сообщение об ошибке: You dont have permissions to save in this location

После этого вы сможете редактировать файл Hosts без ошибок и проблем с правами.


Как использовать файл Hosts в Windows?


Благодарим вас за прочтение этого руководства. Мы надеемся, что нам удалось ответить на все ваши вопросы о файле Hosts. Прежде чем закончить, расскажите нам в комментариях, как вы планируете использовать файл Hosts в Windows? Для работы или просто подшутить над другом или членом семьи? Комментируйте ниже и давайте поделимся нашим опытом работы с файлом Hosts.

Ваше имя: *
Ваш e-mail: *
Код: Кликните на изображение чтобы обновить код, если он неразборчив
Введите код: