Файл hosts. Для чего используется?

Часто наши клиенты стыкаются с понятием файла hosts, поэтому я решила более детально объяснить данный термин и основные принципы работы с ним.

Разберемся подробнее для нужен данный файл. Файл "hosts" используется для преобразования символьного доменного имени (к примеру, hyperhost.ua) в IP адрес и наоборот. Принцип работы данного файла: он направляет Ваш ПК на сервер, где располагается необходимый веб-ресурс, эта схема обходит DNS сервера, так как этот файл обрабатывается в OС до момента запроса на DNS сервер (что такое DNS).

Когда Вам пригодится файл hosts?

В случае, когда Вы перенесли сайт на новый хостинг (VPS/VDS) и Вы хотите протестировать его отображение до того как смените DNS записи.

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

Где найти файл hosts в Вашей операционной системе?

  1. В UNIX и UNIX-подобных: /etc/hosts
  2. В ОС Windows: %windir%/system32/drivers/etc/hosts
  3. В Mac OS 9 и более ранних: Системная папка/ Preferences или просто в системной папке Mac OS X и iOS
  4. В ОС Android: /private/etc/hostsAndroid/system/etc/hosts.

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

Чтобы начать редактировать данный файл можно пользоваться любым текстовым редактором, например, я часто использую: Блокнот, Notepad++, Kate или GEdit. В принципе, подойдут и другие.

Чтобы определенный домен открывался с необходимого вам IP адреса, например, "9.6.233.54" нужно внести запись этого вида:

9.6.233.54 hyperhost.ua

Где "9.6.233.54" - это IP адрес сервера, на котором размещается веб-ресурс, а "hyperhost.ua" - доменное имя, на котором сайт располагается.

Суть в том, что при указании записи такого вида мы напрямую указываем нашему ПК, откуда открывать веб-ресурс.

Но есть также определенные нюансы в файле “hosts”:

Необходимо постоянно проверять наличие сбоку полосы прокрутки и прокручивать окно вниз. Потому что определенные виды вирусов прописываются в область, которая скрыта за пределы окна. Встречаются случаи, когда не получается сохранить файл, то необходимо войти используя учетную запись Admin. Из-за наличия вирусов данный файл может быть скрытым.

Один IP адрес может быть привязан сразу к нескольким сайтам, это актуально для внешних IP, которые обычно дают сервисы.Например, с помощью сервиса "Проверка айпи" можно узнать свой текущий внешний IP адрес и определить его местоположение.

Так как вирусам “нравится” этот файл, его атрибуты можно изменить на Скрытый и Доступный только для чтения. Поэтому проверьте атрибуты файла, в случае невозможности сохранить файл hosts. С помощью этого Вы можете просто и бесплатно заблокировать доступ к сайтам в Windows путем правки файла hosts.

Если Вам нужна помощь в переносе сайта на наш хостинг, обращайтесь в нашу техническую поддержку, будем рады помочь!