россия
+7 499 112 48 23
украина
0 800 211 575
украина
+38 089 120 57 22
+48 22 307 97 57
поддержка отдел продаж

Как проверить работу сайта через hosts?

22 мартa 2021 Комментариев нет
Как проверить работу сайта через hosts?

При переносе сайта и других работах иногда нужно проверить работу ресурса еще до обновления DNS серверов. Это можно сделать с помощью системного файла hosts. 

Что такое Hosts? 

Hosts — системный текстовый файл операционной системы. В нем содержатся данные доменных имен, адреса узлов, используемых для трансляции. Содержимое компьютера полностью контролирует администратор, в отличие от настроек DNS. 

Где искать файл hosts на компьютере?

Расположение файла отличается, в зависимости от операционной системы и ее версии. Ниже приведем адреса файла в самых распространенных и новых версиях ОС: 

  • Windows 7: %systemroot%\system32\drivers\etc\
  • Windows 10: WINDOWS\system32\drivers\etc\hosts
  • Unix/Linux: /etc/hosts
  • MacOSX: /etc/hosts

Найдя файл, откройте его в текстовом редакторе. Подойдет Блокнот, Notepad++ и аналогичные. 

В конце файла допишите айпи сервера, с которого хотим протестировать сайт и собственно адрес сайта в виде www.website.com или website.com. 

Где найти IP адрес?

plesk panel отображение сайта и IP адрес


Plesk Panel: интерфейс и IP адрес 


В Plesk panel эта информация отображается внизу экрана в разделе Websites and Domains. 

Как проверить работу сайта через хосты

Для внесения изменений в файл hosts в операционной системе Windows 10 необходимо выполнить следующие шаги:

1) Запустить текстовый редактор Блокнот от имени Администратора:

Открыть Windows как администратор

Запускаем как администратор

2) Нажать на меню Файл -> Открыть.

В строке адрес ввести: C:\Windows\System32\drivers\etc\hosts

Откроется файл вида:

файл hosts как выглядит

Так выглядит файл hosts


3) Существующие строки можно не удалять, а добавить необходимые например для существующего у нас хостинга на Plesk:

91.195.13.2 mydomain.foo www.mydomain.foo   

4) Поле этого необходимо нажать меню Файл -> Сохранить.

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

Сделать это можно с помощью командной строки Windows. Для запуска командной строки необходимо:

Нажать комбинацию клавиш Windows+R на клавиатуре Вашего компьютера. В открывшемся окне прописать cmd и нажать кнопку "ОК"

командная строка

Дальше работаем с командной строкой Windows

В открывшемся окне набрать: ping mydomain.foo

И вы увидите как пингуется ваш сайт по IP адресу, который вы указали в файле.

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

После проверки работы сайта настройки из файла hosts рекомендуется удалить.

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