Ми підтримуємо Україну. Ось благодійний рахунок , якщо ви також бажаєте долучитися. Детальніше.
    УВІЙТИ

    Проверить работу сайта при помощи файла hosts

    Проверить работу сайта при помощи файла hosts

     

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

    Работа с файлом hosts на Windows

    Для того, чтобы Вы могли делать изменения в файле, для чего сначала откройте программу Блокнот от имени Администратора (через правую кнопку мыши на Notepad). И после открываете hosts-файл. В операционной системе Windows Вы можете найти этот файл по пути: 

    C:\WINDOWS\system32\drivers\etc\hosts

    Или установите права на запись. Нажмите на файле правой кнопкой мыши, перейдите во вкладку "Безопасность", выберете группу и нажмите кнопку "Изменить".

    Далее, откройте файл удобным для Вас текстовым редактором, будь то стандартный Блокнот. Введите в конце файла IP-адрес сервера и домен, который Вы хотите проверить с нового сервера. Когда Вы сохраните файл, откройте браузер и введите в адресной строке браузера Ваш сайт. Для того, чтобы быть уверенным, что Вы открыли сайт с нового IP-адреса, воспользуйтесь режимом "Инкогнито", дабы закешированный контент не ввел Вас в заблуждение.

    Не забудьте после проверки сайта, удалить или закомментировать символом решетки "#" строку, как это показано в примере на скриншоте.

     

    Работа с файлом hosts на Linux / MacOS

    Файл находится по пути /etc/hosts на ОС Linux или /private/etc/hosts для MacOS. Чтобы вносить правки, Вам необходимо открыть его с помощью установленного текстового редактора и применить команду sudo. Редакторы для изменения: nano, mcedit, vim, emacs, gpedit. Команда следующая: 

    sudo nano /etc/hosts

    Вместо nano можете использовать удобный для Вас редактор - vim или mcedit. Команда sudo предназначена для выполнения команды с привилегированным доступом, то есть работая с пользователя root Вам не было бы нужды использовать её. Рекомендуем использовать именно эту команду, так как работа из-под пользователя root требует от Вас обдуманных действий. Пример содержимого файла hosts на MacOS и Linux предоставлен ниже. Добавьте в конец файла строку с ip-адрес Вашего сервера и названием домена.

     

     

     

    Вывод

    Все проверки сайтов рекомендуется выполнять в новом браузере или с безоасного окна (инкогнито или приватного окна). После проверок работы сайтов, данные правки в файле hosts нужно закоментировать знаком '#' или удалить.

    В этой статье мы показали Вам как можно проверять работу сайта при переносе на новый сервер или работать с доменными имена пока выполняется обновление DNS-серверов.