Файл hosts. Для чего используется?
Часто наши клиенты стыкаются с понятием файла hosts, поэтому я решила более детально объяснить данный термин и основные принципы работы с ним.
Разберемся подробнее для нужен данный файл. Файл "hosts" используется для преобразования символьного доменного имени (к примеру, hyperhost.ua) в IP адрес и наоборот. Принцип работы данного файла: он направляет Ваш ПК на сервер, где располагается необходимый веб-ресурс, эта схема обходит DNS сервера, так как этот файл обрабатывается в OС до момента запроса на DNS сервер (что такое DNS).
Когда Вам пригодится файл hosts?
В случае, когда Вы перенесли сайт на новый хостинг (VPS/VDS) и Вы хотите протестировать его отображение до того как смените DNS записи.
В случае, когда Вы сменили DNS записи, но они еще не успели обновиться, а Вам уже необходимо работать с сайтом.
Где найти файл hosts в Вашей операционной системе?
- В UNIX и UNIX-подобных: /etc/hosts
- В ОС Windows: %windir%/system32/drivers/etc/hosts
- В Mac OS 9 и более ранних: Системная папка/ Preferences или просто в системной папке Mac OS X и iOS
- В ОС 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.
Если Вам нужна помощь в переносе сайта на наш хостинг, обращайтесь в нашу техническую поддержку, будем рады помочь!