Ой, ничего не найдено!

К сожалению, по вашему запросу пока ничего нет (но это только пока!), зато вы можете подписаться на нашу замечательную email-рассылку, чтобы не пропустить самое интересное в будущем.

  • 100

Использование локального файла hosts с виртуальным хостингом

  • 1 минута на чтение

Ниже представлена пошаговая инструкция по использованию системного файла hosts для мгновенного перенаправления домена на нужный сервер без ожидания глобального обновления DNS-записей. Это особенно полезно, когда вы хотите начать работу с новым хостингом сразу же, не дожидаясь, пока изменения в DNS вступят в силу по всему интернету.

Зачем использовать файл hosts?

Файл hosts позволяет вам "локально указать", куда именно должен вести тот или иной домен. Обычно для сопоставления домена с IP-адресом используется глобальная система DNS, обновления в которой могут занять от нескольких часов до суток. Если вам не хочется ждать, или вы хотите проверить работоспособность сайта на новом сервере до фактической смены DNS, вы можете внести временную запись в hosts. Таким образом, вы и только вы будете видеть сайт с новой площадки, в то время как остальным посетителям он по-прежнему будет открываться со старого хостинга.

Где находится файл hosts?

  • Windows: C:\Windows\System32\drivers\etc\hosts
  • Linux и macOS: /etc/hosts

Для редактирования файла требуются права администратора (Windows) или суперпользователя (Linux/macOS).

Примерная ситуация использования

  1. Вы приобрели новый хостинг и перенесли туда сайт.
  2. Перед сменой официальных DNS-записей вы хотите убедиться, что сайт корректно работает на новом хостинге.
  3. Для этого вы добавляете в hosts запись, указывающую ваш домен на новый IP-адрес хостинга.
  4. После сохранения файла вы можете сразу же зайти по привычному доменному имени и увидеть «новый» сайт.

Как внести изменения в файл hosts?

  1. Запустите текстовый редактор с правами администратора:

    • Windows: Откройте «Блокнот» от имени администратора (клик правой кнопкой мыши по иконке, «Запуск от имени администратора»), затем меню «Файл» → «Открыть» и укажите путь к файлу hosts.
    • Linux/macOS: Откройте терминал и выполните, например, sudo nano /etc/hosts.
  2. Добавьте строку с доменом и IP:
    Формат записи:

    IP-адрес   домен
    

    Например:

    82.202.197.143   example.com
    

    Здесь 82.202.197.143 — это новый IP-адрес вашего сервера, example.com — домен, который вы хотите направить на этот IP.

  3. Сохраните файл и закройте редактор.
    На Windows не забудьте убедиться, что файл остался без расширения. После сохранения перезапустите браузер.

  4. Очистите кеш DNS (при необходимости):
    Если сайт всё ещё открывается не так, как нужно, попробуйте в Windows ввести в командную строку:

    ipconfig /flushdns
    

    На других системах зачастую достаточно просто перезапустить браузер.

Проверка результата

Откройте браузер и перейдите по привычному доменному имени. Если всё сделано правильно, вы будете видеть сайт на новом сервере, даже если для всего остального мира DNS ещё «указывает» на старый адрес.

Важный момент: удаление записи после начала работы реальных DNS

Когда вы убедитесь, что новый сервер работает корректно, и реальный DNS обновится (обычно это занимает от нескольких часов до суток, в зависимости от настроек TTL), важно удалить или закомментировать (поставив # в начале строки) внесённую запись из hosts. Это нужно для того, чтобы вы впредь видели сайт так же, как и остальные пользователи. Если оставить запись, вы можете упустить появление проблем, которые видны другим, но скрыты от вас из-за локально зафиксированного IP.

После удаления записи и сохранения файла ваш компьютер снова будет использовать глобальную DNS-систему для определения IP. Так вы будете в курсе реального состояния доступности и работоспособности ресурса.

Получите 6 месяцев бесплатного хостинга!
Воспользуйтесь нашим промокодом FREE6MONTH и начните свой проект без лишних затрат.

Хостинг, на который можно положиться!
Siteko.net

Устали от медленного хостинга или дорогих тарифов? Тогда вам к нам! Siteko.net — это быстрый и простой хостинг для тех, кто ценит удобство и стабильность.

  • Без падений и нервов — наш uptime почти всегда 100%.
  • Гибкие тарифы — только нужные функции, ничего лишнего.
  • Скорость— сайты грузятся, как пуля!
  • Удобно — разобраться сможет даже новичок, всё под рукой.
  • Поддержка всегда рядом 24/7 поможем решить любой вопрос.

Заходите на Siteko.net и попробуйте нас бесплатно первый месяц! Мы делаем всё, чтобы ваш сайт работал без проблем.

Siteko.net — просто, быстро и надёжно!