Нажмите "Enter" для пропуска содержимого

Что такое файл hosts и как его изменить

Изначально файл hosts использовался в операционных системах для сопоставления имен хостов с их IP-адресами. Но на сегодняшний день его можно считать анахронизмом, оставшимся с тех незапамятных времён, когда ещё использовалась полу-военная сеть ARPANET, а имя узла сети (сайта) и его IP адрес вручную прописывали в системном текстовом файле. Сейчас эту роль выполняет упорядоченная система DNS-серверов. Hosts же остался скорее как дань прошлому, а так же чтобы дать возможность пользователю самостоятельно вручную соотнести IP-адрес и имя сайта в тех случаях, когда им это нужно.

Где находится файл hosts

Файл hosts является системным так что какой бы операционной системой Вы не пользовались — Windows, Linux, Mac OS или Android. А это значит, что и находится файл хостс в системной папке, где лежат и другие важные для неё файлы.

В Windows 10, 8, 7 hosts находится в папке:

  • C:\Windows\System32\drivers\etc\

В Linux (Ubuntu, Fedora, Mint и т.п.), FreeBSD и Android hosts находится в папке:

/etc/hosts

В Mac OS и iOS от Apple hosts находится в папке:

/etc/hosts

Чтобы просто просмотреть  файл хватит и  прав обычного пользователя, однако для внесения изменений нужны права администратора.

  • Также обратите внимание на то что если в файле hosts  присутствуют записи, которых Вы не делали и они указывают на какие либо сайты или IP адреса — скорее всего в вашей системе поработал вирус и потому при возникновении подозрений, обязательно проверьте компьютер хорошим антивирусом.

Как изменить файл hosts

Если Вам нужно самостоятельно изменить содержимое файла hosts, например, добавить туда записи, то сделать это Вы можете вручную, с помощью любого текстового редактора, либо с помощью специальных программ. В любом случае, для того, чтобы изменить файл hosts Вам нужны права администратора.

  • В Windows 10 самый простой вариант изменить hosts — это запустить обычный блокнот с  правами администратора
  • В операционных системах Linux, FreeBSD или Android для этого понадобятся права суперпользователя — root.

Также у Вас точно не получится добавить записи в файл как попало — у hosts свой синтаксис, хоть и крайне простой. Обычная запись состоит из двух обязательных и одной дополнительной части. Выглядит она так:

  • <IP-адрес> <Имя_узла_в_сети> #<комментарий>

Станьте первым комментатором

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *