Файл hosts

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

Расположение файла hosts

В зависимости от операционной системы, данный файл располагается в следующих директориях:

Linux:

/etc/hosts

Windows:

C:/Windows/System32/Drivers/etc/

Расположение файла hosts в Windows можно посмотреть и, в случае необходимости, переопределить при помощи редактора реестра, который можно вызвать следующим образом: Пуск -> Выполнить, либо сочетание клавиш Windows + R, вводим regedit и нажимаем на ОК.

Hosts-file-1.jpg

Необходимая запись располагается по следующему пути:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\DataBasePath

Hosts-file-2.jpg

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

Добавление домена в hosts

  • Открываем файл hosts при помощи любого текстового редактора.
  • В конце файла добавляем необходимые значения следующим образом:
IP-адрес	доменное имя
  • По окончании изменений сохраняем файл.
  • Пример добавленного домена domain.tld, который направлен на IP 127.0.0.1 приведен ниже.

Hosts-file-3.jpg

В этом случае при вводе в браузере домена domain.tld http-запрос будет направлен на IP 127.0.0.1. такой же результат будет и при попытке пропинговать этот домен.

Hosts-file-4.jpg

Если какие-либо значения в файле временно необходимо убрать или добавить описание, то такой текст можно просто закомментировать путем ввода символа «#» в необходимом месте строки, после которого весь дальнейший текст не будет исполняться. На изображении ниже представлены примеры использования комментариев.

Hosts-file-5.jpg

На этом редактирование hosts завершено.