hosting:hosts

2.41. Редактирование hosts

Файл hosts используется операционной системой для определения адреса определенных ресурсов вместо запроса к DNS. В случае, если в файле hosts указан адрес определённого ресурса, запрос не будет отправлен на DNS-сервер для получения данных домена, при открытии домена — он будет открываться именно с адреса, указанного в файле hosts. Применение данного файла довольно удобно для тестирования работы сайта с другого сервера без направления непосредственно домена на этот сервер.

Обычно файл располагается по пути C:/Windows/System32/Drivers/etc/hosts или %SystemRoot%\system32\drivers\etc\hosts, но он может быть изменён в реестре.

Для проверки пути к файлу hosts можно воспользоваться редактором реестра. Для этого нужно нажать на Win+R, ввести regedit и нажать «ОК». Нужный параметр можно найти по такому пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath.

Для редактирования файла hosts в системе Windows могут требоваться права администратора.

Чтобы быстро открыть файл с правами администратора, нужно нажать Win+R, указать путь к файлу C:/Windows/System32/Drivers/etc/hosts и, зажав кнопки Ctrl+Shift, нажать на «OK».

Файл расположен в /etc/hosts. В некоторых ОС путь к файлу может отличаться.

В зависимости от версии ОС путь может быть разный.

Для MacOS 9 и ранее файл расположен в системной папке в каталоге preference или просто в системной папке. Для MacOS 10 и выше файл размещён в /private/etc/hosts или /etc/hosts1).

В Android файл hosts расположен в /system/etc/hosts.

В iOS файл hosts расположен в /private/etc/hosts.

В файле hosts записи содержатся в виде IP domain, между которыми должна быть установлена табуляция (для выполнения отступа достаточно нажать Tab), все, что после символа #, считается комментарием:

В данном примере есть три записи:

  1. Направление localhost на IPv4 127.0.0.1 (обращение к localhost — это обращение к самому себе).
  2. Направление localhost на IPv6 ::1 (равноценно 0:0:0:0:0:0:0:1).
  3. Пример направления example.com на IPv4 XXX.XXX.XXX.XXX.

1)
/etc на OS X — символьная ссылка на /private/etc.
  • hosting/hosts.txt
  • Последние изменения: 2019/09/04 11:55
  • — karlov