Введите имя домена:
.ua .com.ua .in.ua .org.ua
.ru .com .net .org
Показать все домены

Файл hosts - для чего нужен и как с ним работать

Ответы на вопросы от компании «Украинский хостинг».

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

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

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

Ниже указан путь к файлу hosts в различных ОС:

Windows: C:\Windows\System32\drivers\etc\hosts
*nix: /etc/hosts
MacOS: /private/etc/hosts
Android: /system/etc/hosts

Для примера есть сайт с названием mysite.com.ua , который был перенесен на новый сервер с IP адресом 93.190.45.5, но перед тем, как перенаправить домен mysite.com.ua на IP адрес 93.190.45.5, необходимо сначала протестировать работу сайта на новом сервере, чтобы после перенаправления домена на новый IP адрес, посетители сайта не столкнулись с некорректной работой сайта. Чтобы протестировать работу сайта на новом сервере, достаточно на своем компьютере открыть файл hosts в текстовом редакторе и добавить в конец файла строку:

93.190.45.5 mysite.com.ua www.mysite.com.ua

После сохранения изменений в файле hosts, сайт mysite.com.ua начнет открываться с нового сервера, но только на том компьютере, на котором в файл hosts были внесены указанные изменения.

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

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

Тэги: hosts

См.также: