2.1.5 Як працювати з сайтом без активного доменного імені за допомогою файлу hosts

Банер Коли Ви приступаєте до створення власного веб-сайту, може виникнути ситуація, коли потрібно перевірити його функціонал але Ви ще не маєте зареєстрованого доменного імені. У таких випадках дуже зручно мати можливість працювати зі своїм сайтом без наявності домену. У статті ми розглянемо спосіб, який дасть можливість Вам працювати з сайтом без доменного імені.

За необхідності перевірки Вашого веб-сайту під час його перенесення з одного хостингу на інший, перед перенаправленням домену важливо впевнитися у працездатності. Цей метод чудово підходить для такої перевірки і допоможе уникнути можливих проблем під час процесу перенесення.

У статті ми розглянемо метод роботи з сайтом за допомогою налаштування файлу hosts на Вашому комп’ютері. Цей спосіб дозволяє вам перенаправляти запити безпосередньо до певної IP-адреси під час роботи з веб-сайтом.

Редагування файлу hosts

У файлі hosts записи містяться у вигляді IP domain, між якими повиннен бути присутній пробільний символ чи табуляція (для виконання відступу достатньо натиснути кнопку Tab на клавіатурі).

Приклад файлу хостс

  • У цьому прикладі використовується IP адрес 192.192.192.192 та домен example.domain.com.
    Вам потрібно буде підставити свій IP хостингу/серверу та домен.
  • Всі рядки, що починаються з символу #, вважаються коментарем – це означає, що рядок із записом не працюватиме.

Важливо: для редагування файлу hosts потрібні права адміністратора чи root.

Як знайти файл hosts в операційній системі Windows

Щоб знайти файл hosts в операційній системі Windows, Вам потрібно відкрити провідник (File Explorer), в якому потрібно знайти файл hosts та відкрити його текстовим редактором. Далі опишемо кожен крок:

1. Відкрийте файл hosts, який знаходиться у директорії C:\Windows\System32\drivers\etc.
2. Додайте в кінець файлу два рядка: IP-адреса Ваш_домен та IP-адреса www.Ваш_домен.

Приклад:
192.192.192.192 example.domain.com
192.192.192.192 www.example.domain.com
  • Замість 192.192.192.192 підставте IP-адресу хостингу/серверу.
  • Замість example.domain.com підставте свій домен.

3. Збережіть файл.

Як знайти файл hosts в ОС Linux/MacOS

У операційних системах Linux та MacOS файл hosts можна відкрити за допомогою терміналу, далі ми опишем які потрібно виконати дії для відкриття терміналу і редагування файлу hosts:

1. Відкрийте термінал.

Для Linux:

  • Натисніть клавішу Ctrl + Alt + T. Це стандартне поєднання клавіш для відкриття терміналу у більшості дистрибутивів.
  • Або відкрийте меню програм та знайдіть термінал або емулятор терміналу.

Для MacOS:

  • Відкрийте програму Terminal за допомогою Spotlight: натисніть Cmd + Пробіл, введіть Terminal, а потім натисніть клавішу Return.
  • Або зайдіть у Програми - Утиліти - Terminal й відкрийте термінал звідти.

2. Введіть команду

  1. sudo nano /etc/hosts
  • потрібно буде вказати пароль root .

3. Додайте в кінець файлу два рядка: IP-адреса Ваш_домен та IP-адреса www.Ваш_домен.

Приклад:
192.192.192.192 example.domain.com
192.192.192.192 www.example.domain.com
  • Замість 192.192.192.192 підставте IP-адресу хостингу/серверу.
  • Замість example.domain.com підставте свій домен.

4. Виконайте комбінацію клавіш Ctrl + X, потім Y, щоб зберегти зміни.

Важливо: після використання цього методу не забудьте видалити або закоментувати рядки у файлі hosts, коли Ви закінчите роботу з сайтом, оскільки вони можуть перешкоджати нормальному доступу до реальних доменів. Перевірте правильність введення IP-адреси та доменного імені, щоб уникнути проблем з перенаправленням. Будьте обережні зі змінами у файлі hosts, оскільки це може вплинути на роботу Вашої операційної системи.