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

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

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

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

Файл etc/hosts в Windows

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

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

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

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

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

В файле Hosts хранятся (Hosts)записи хостов(host entries) . Это стандартизированные строки текста в следующем формате: IP-адрес Имя хоста Комментарий(IPaddress Hostname Comment) . Первая часть — это IP-адрес(IP address) для перенаправления, вторая — домен, на который вы хотите перенаправить, а третья — комментарий. Комментарий необязателен, только первые две части. Вы можете разделить три компонента записи хоста(host entry) с помощью пробелов или табуляций(TABs) (нажмите клавишу TAB один или два раза). Например, вы можете добавить строку, которая гласит: «127.0.0.1 www.google.com» .

Редактирование файла hosts в Блокноте

После того как вы сохраните указанную выше запись, Windows перенаправит домен www.google.com(domain www.google.com) на ваш локальный компьютер во всех ваших приложениях и веб-браузерах(apps and web browsers) .

Что такое 127.0.0.1?

127.0.0.1 — это IP-адрес(IP address) специального назначения , который ведет к локальному хосту, который является вашим компьютером. Его также называют « кольцевым адресом(loopback address) », что означает адрес, который ведет обратно к компьютеру, используя этот адрес. В отличие от стандартных IP-адресов(IP address) , петлевой адрес(loopback address) не связан с каким-либо оборудованием и физически не подключен к сети. Этот адрес используется приложениями и службами(apps and services) , установленными на вашем компьютере, для связи с локальным хостом, то есть с вашим компьютером.

локальное перенаправление

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

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

Во избежание конфликтов в компьютерных сетях IP-адреса(IP address) , используемые для сетевых устройств, могут быть любыми, кроме 127.0.0.1. Например, если вы попытаетесь вручную изменить IP-адрес(IP address) вашей сетевой карты(network card) , в Windows вы получите сообщение об ошибке: «IP-адреса, начинающиеся с 127, недействительны, поскольку они зарезервированы для адреса обратной связи. Укажите другое допустимое значение. от 1 до 223".("IP addresses starting with 127 are not valid because they are reserved for loopback address. Please specify some other valid value between 1 and 223.")

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

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

Вы можете редактировать файл Hosts с помощью любого (Hosts)текстового редактора(text editor) . Возьмем(Let) , к примеру, Блокнот . (Notepad)Во- первых(First) , и самое главное, вы открываете Блокнот(Notepad) (или ваш любимый текстовый редактор(text editor) ) с правами администратора. Один из способов сделать это — найти слово «блокнот»("notepad") в Windows 10 , щелкнуть правой кнопкой мыши (или коснуться и удерживать(tap and hold) ) результат поиска « (search result)Блокнот(Notepad) » , а затем нажать или коснуться «Запуск от имени администратора». ("Run as administrator.")В появившемся приглашении UAC(UAC prompt) нажмите Да(Yes) .

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

Теперь вам нужно открыть файл Hosts . Нажмите или коснитесь « Файл»(File) , а затем « Открыть(Open) » или нажмите CTRL+O на клавиатуре.

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

Перейдите к "C:\Windows\System32\drivers\etc" или скопируйте и вставьте(copy and paste) путь в поле адреса окна « Открыть(Open) » и нажмите Enter .

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

Сначала «нет элементов, соответствующих вашему запросу»("no items match your search") , что означает, что вы не видите никаких файлов. Это связано с тем, что файл Hosts не имеет расширения(file extension) , а Блокнот(Notepad) ищет только файлы с расширением «.txt». Нажмите(Click) или коснитесь раскрывающегося списка справа от поля « Имя файла(File name) » и выберите "All Files (*.*)."

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

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

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

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

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

Помните(Remember) , что все добавляемые вами записи должны иметь следующий формат: IP-адрес Hostname(IP address Hostname) . Добавьте строку вроде «127.0.0.1 www.google.com» или «192.168.1.1 www.webapp.com».

Редактирование файла hosts в Блокноте

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

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

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

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

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

Google.com заблокирован файлом Hosts

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

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

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

При редактировании и сохранении файла Hosts в (Hosts)Windows вы можете получить сообщение об ошибке(error message) , в котором говорится: «У вас нет прав для сохранения в этом расположении». ("You don't have permissions to save to this location.")Это происходит из-за того, что вы не открыли Блокнот(Notepad) или текстовый редактор(text editor) , которым пользуетесь, с правами администратора. Прочтите разделы выше и узнайте, как запустить Блокнот(Notepad) с правами администратора.

Сообщение об ошибке: у вас нет прав на сохранение в этом месте

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

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

Спасибо(Thank) за чтение этого руководства. Мы надеемся, что нам удалось ответить на все ваши вопросы о файле Hosts . Прежде чем закрыть, расскажите нам в комментарии, как вы планируете использовать файл Hosts в (Hosts)Windows ? Это для работы или просто шутка над другом или членом семьи(friend or family member) ? Прокомментируйте(Comment) ниже, и давайте поделимся нашим опытом работы с файлом Hosts .



About the author

Я инженер-программист с более чем 10-летним опытом работы в индустрии Xbox. Я специализируюсь на разработке игр и тестировании безопасности. Я также являюсь опытным обозревателем и работал над проектами для некоторых из самых известных игровых компаний, включая Ubisoft, Microsoft и Sony. В свободное время я люблю играть в видеоигры и смотреть сериалы.



Related posts