Купить Корзина
  • Облако и ИТ-инфраструктура
  • Продукты
    • Сайт под ключ
    • Сайт под ключ на Tilda
    • Интернет-магазин под ключ
    • Конструктор сайтов Рег.ру
  • Продукты
    • SEO-продвижениеКомплексное продвижение под ключ — 6 тарифов, стратегия, тексты, ссылки и аналитика
    • SEO-стартБазовая оптимизация с фиксированной ценой
    • SEO-аудитТехнический разбор вашего сайта с рекомендациями по улучшению
  • Продукты
    • Зарегистрировать новый домен
    • Освобождающиеся домены
    • Магазин доменов
    • Доменный брокер
    • Продлить домен
    • Перенести домен в Рег.ру
    • Проверить домен в Whois-сервисе
  • Продукты
    • Базовые тарифы хостинга
    • ВИП-тарифы хостинга
    • Хостинг для 1C-Битрикс
    • Продление хостинга
    • Бесплатный перенос сайта в Рег.ру
    • Сайт на WordPress
  • Продукты
    • Почта на доменеНастройте почту и создайте ящики самостоятельно
  • Продукты
    • Заказать SSL-сертификат
    • Бесплатный SSL-сертификат
    • SSL-сертификаты Wildcard
    • SSL-сертификаты GlobalSign
    • SSL‑сертификаты ТЦИ
    • Проверка SSL-сертификата
  • Продукты
    • Сервис для онлайн-записи YCLIENTS
    • Контур Диадок
    • Электронная подпись от Контура
    • Торговый эквайринг от СберБизнеса
    • Регистрация своего дела со СберБизнесом
    • Антивирус для сайта
    • Лицензия 1С-Битрикс
    • Автоматическое SEO-продвижение
    • Яндекс Директ
    • Яндекс Бизнес
  • Продукты
    • Виртуальные VPS
    • Высокочастотные VPS
    • Дешевые VPS
    • Облачные VPS
    • Управляемые VPS
    • Перенести VPS в Рег.ру
  • Рег.решения
    • Сайт с SEO-продвижением под ключРазработаем дизайн, запустим сайт за 7 дней и сразу настроим SEO-продвижение
    • Подробнее
  • Рег.решения
    • SEO-продвижение под ключ – от 9 900 ₽Берем всю SEO-настройку сайта на себя: аудит, стратегию, технические аспекты, контент и ежемесячные отчеты. Вы занимаетесь бизнесом — мы растим трафик
    • Настроить продвижение
  • Рег.решения
    • Сайт под ключ — от 10 939 ₽Дизайн, наполнение, запуск — мы делаем всё за вас. Домен бесплатно
    • Сайт под ключ на Tilda — от 19 950 ₽Дизайн, интеграции, аналитика. Домен бесплатно
    • Почта под ключ — 4 095 ₽Настроим почту на домене за вас и перенесем письма со старого ящика
    • Многодоменов .ru/.рф — 979 ₽Регистрация доменов по выгодным ценам — чем больше, тем выгоднее
  • Рег.решения
    • Пакет услуг для сайта на хостинге — 5 299 ₽Домен, хостинг и другие инструменты для надежной работы сайта
    • Пакет услуг для высоконагруженных проектов — 60 999 ₽Обеспечьте быструю и бесперебойную работу одного или нескольких сайтов
    • Кибербезопасность сайта — 10 099 ₽Защита сайта и клиентов от утечки данных, спама, фишинга и других угроз
  • Рег.решения
    • Почта под ключ — 4 095 ₽Настроим почту на домене за вас и перенесем письма со старого ящика
    • Сайт и почта под ключ — от 8 399 ₽Современный сайт для бизнеса и корпоративная почта на вашем домене
  • Рег.решения
    • Пакет услуг для сайта на хостинге — 5 299 ₽Домен, хостинг и другие инструменты для надежной работы сайта
    • Пакет услуг для высоконагруженных проектов — 62 099 ₽Обеспечьте быструю и бесперебойную работу одного или нескольких сайтов
    • Кибербезопасность сайта — 10 099 ₽Защита сайта и клиентов от утечки данных, спама, фишинга и других угроз
  • Рег.решения
    • Упаковка бренда — 5 444 ₽
    • Аналитика ниши и товаров — 1 490 ₽
    • Поиск сотрудников — 6 599 ₽
    • Пакет услуг для открытия бизнеса — 80 399 ₽
    • Онлайн-присутствие вашего бизнеса — 8 229 ₽
  • Рег.облако
    • Выделенные серверыГотовые физические (Bare Metal) серверы, большой выбор конфигураций
    • Облачные серверыВиртуальные машины, автоустановка приложений, конфигуратор тарифов
    • Управляемые базы данных (DBaaS)Кластеры баз данных PostgreSQL и MySQL с репликацией
    • Кластеры Kubernetes (KaaS)Сервис автоматизированного развертывания кластеров Kubernetes
    • Частное облако VMwareИзолированное облако под управлением заказчика, индивидуальная конфигурация
    • Объектное хранилище S3Масштабируемое хранилище с платой только за использованные ресурсы
  • Телефон в Москве

    +7 495 580-11-11
  • Бесплатный звонок по России

    8 800 555-34-78
  • Или обратитесь в наши офисы

    Региональные номера
    1. База знаний
    2. DNS-серверы и настройка зоны
    3. Работа с DNS-серверами
    4. Файл hosts: где находится и как его изменить

    Файл hosts: где находится и как его изменить

    Файл hosts сопоставляет доменные имена с IP-адресами на конкретном компьютере. С его помощью можно проверить сайт на новом сервере до изменения DNS-записей, протестировать перенос сайта или временно изменить адрес, по которому открывается домен.

    В Windows 10/11 файл hosts находится по пути C:\Windows\System32\drivers\etc\hosts, а в MacOS и Linux — /etc/hosts. Для изменения файла в Windows нужны права администратора, а в MacOS и Linux обычно используется команда sudo. Перезагружать компьютер после изменения обычно не требуется. Если новый адрес не применяется, очистите DNS-кэш и перезапустите браузер.

    Зачем нужен файл hosts

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

    Файл hosts используют, чтобы:

    • проверить сайт на новом сервере до изменения DNS-записей,
    • протестировать сайт в локальной или тестовой среде,
    • временно направить домен на другой IP-адрес,
    • локально заблокировать доступ к домену.

    Например, запись

    123.123.123.123 faq-reg.ru

    указывает компьютеру использовать IP-адрес 123.123.123.123 для домена faq-reg.ru.

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

    Расположение файла hosts зависит от операционной системы:

    • Windows 10/11 — C:\Windows\System32\drivers\etc\hosts,
    • MacOS — /etc/hosts,
    • Linux — /etc/hosts.

    В MacOS /etc/hosts — системный путь к файлу, который также доступен как /private/etc/hosts.

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

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

    Как изменить файл hosts в Windows 10/11
    • 1

      Запустите Блокнот или любой другой редактор от имени администратора. Для этого найдите его в Пуске, нажмите по нему правой кнопкой мыши и выберите Запуск от имени администратора:

      редактирование файла hosts в Windows 10, 11

    • 2

      В меню «Файл» нажмите Открыть и перейдите в каталог, где находится файл hosts. Измените тип файла на «Все файлы»:

      редактирование файла hosts в Windows 7

    • 3

      Откройте файл hosts и добавьте запись в конце файла:

      123.123.123.123 faq-reg.ru www.faq-reg.ru

      Где:

      • 123.123.123.123 — IP-адрес вашего сервера или хостинга,
      • faq-reg.ru — имя вашего домена.

      редактирование файла hosts в Windows 10/11

    • 4
      Сохраните изменения в файле.

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

    Как изменить файл hosts в Linux

    Для Ubuntu, Debian, Fedora, Rocky Linux и других дистрибутивов действия будут аналогичными:

    • 1

      Введите в терминал команду hosts:

      sudo nano /etc/hosts

      Введите пароль пользователя, если система его запросит.

      редактирование файла hosts в Linux

    • 2

      Добавьте в конце файла необходимую запись в формате:

      123.123.123.123 faq-reg.ru www.faq-reg.ru

      Где:

      • 123.123.123.123 — IP-адрес вашего сервера или хостинга,

      • faq-reg.ru — имя вашего домена.

      редактирование файла hosts в в Linux, Unix

    • 3
      Сохраните изменения: в nano нажмите Control + O, затем Enter и Control + X.

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

    Как изменить файл hosts в MacOS

    Инструкция подходит для современных версий MacOS, в том числе Sonoma и Sequoia.

    • 1
      Запустите терминал с помощью горячих клавиш: Command (⌘) + T или через Spotlight.
    • 2

      Введите команду:

      sudo nano /etc/hosts

      Нажмите Enter и введите пароль пользователя MacOS. При вводе пароля символы в терминале не отображаются — это нормально.:

      редактирование файла hosts в MacOS

    • 3

      Добавьте в конце файла запись в формате:

      123.123.123.123 faq-reg.ru www.faq-reg.ru

      Где:

      • 123.123.123.123 — IP-адрес вашего сервера или хостинга,
      • faq-reg.ru — имя вашего домена.

      редактирование файла hosts в Windows 7

    • 4
      Сохраните изменения в файле.

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

    Видео

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

    После изменения файла hosts проверьте, какой IP-адрес используется для домена. Для этого можно воспользоваться командой, которая проверяет системное разрешение имени.

    Выполните:

    ping example.ru

    Если в результате указан IP-адрес из файла hosts, запись применяется. Отсутствие ответа от сервера на ping не означает, что запись hosts не работает: сервер может не отвечать на ICMP-запросы.

    Выполните:

    getent hosts example.ru

    Выполните:

    dscacheutil -q host -a name example.ru

    Если запись hosts применяется, команда должна показать указанный в hosts IP-адрес.

    Команда nslookup обычно обращается к DNS-серверу и не подходит для проверки того, какой адрес вернуло системное разрешение имени с учетом hosts. Для такой проверки используйте команды выше или откройте сайт в браузере.

    Что делать, если изменения hosts не работают

    Если сайт продолжает открываться со старого IP-адреса, проверьте возможные причины:

    Причина
    Что сделать
    Нет прав на изменение файла
    Откройте редактор с правами администратора или используйте sudo
    В записи ошибка
    Проверьте IP-адрес и доменное имя
    Сохранился DNS-кэш
    Очистите DNS-кэш
    Браузер использует старые данные
    Перезапустите браузер и проверьте сайт снова
    Браузер или система использует собственный механизм разрешения имен
    Проверьте настройки защищенного DNS и кэш DNS в браузере
    Антивирус или другое защитное ПО блокирует изменения
    Проверьте уведомления и настройки защитного ПО
    Изменен не тот файл
    Проверьте путь к hosts
    Для домена используется IPv6
    Проверьте, не требуется ли добавить в hosts запись с IPv6-адресом

    Как очистить DNS-кэш

    Перезагружать компьютер после изменения hosts обычно не требуется. Если новый адрес не применяется, очистите DNS-кэш.

    Откройте Командную строку от имени администратора и выполните:

    ipconfig /flushdns

    После сообщения об успешной очистке перезапустите браузер.

    В терминале выполните:

    sudo dscacheutil -flushcache

    sudo killall -HUP mDNSResponder

    Затем перезапустите браузер.

    В терминале выполните команду для вашей системы:

    • Ubuntu и другие дистрибутивы с `systemd-resolved:

    sudo resolvectl flush-caches

    • если используется nscd:

    sudo systemctl restart nscd

    Антивирус блокирует изменения

    Некоторые антивирусы и другие системы защиты могут отслеживать изменения файла hosts. Они могут показать предупреждение, запретить изменение файла или восстановить его содержимое. Если сохраненная запись исчезает, проверьте настройки установленного защитного ПО.

    Как использовать hosts для тестирования сайта

    Файл hosts удобно использовать при переносе сайта на новый сервер. Например, faq-reg.ru пока работает на старом сервере, а новый сервер имеет IP-адрес 123.123.123.123.

    Добавьте в hosts:

    123.123.123.123 faq-reg.ru www.faq-reg.ru

    После этого на вашем компьютере сайт faq-reg.ru будет открываться с нового сервера, хотя публичная DNS-запись еще указывает на старый адрес.

    Так можно проверить:

    • отображение сайта,
    • работу системы управления контентом (CMS),
    • формы, загрузку файлов,
    • HTTPS.

    После завершения проверки удалите временную запись из hosts.

    Как использовать hosts в разработке и эксплуатации (DevOps)

    Файл hosts можно использовать для локальной разработки и тестирования приложений. Например, направить доменное имя на локальный сервер:

    127.0.0.1 dev.faq-reg.ru

    После этого на вашем компьютере dev.faq-reg.ru будет указывать на этот же компьютер.

    Для проверки приложения на тестовом сервере можно указать его локальный IP-адрес:

    192.168.1.50 test.faq-reg.ru

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

    Записи в hosts действуют только на конкретном компьютере. Если домен должен быть доступен с нескольких устройств, настройте DNS.

    Как заблокировать сайт с помощью hosts

    Файл hosts можно использовать для локальной блокировки сайта на конкретном компьютере.

    • 1
      Откройте файл hosts от имени администратора на своем ПК.
    • 2

      Добавьте в конец файла строку с адресом 127.0.0.1 и доменным именем сайта:

      блокировка доступа к сайту через файл hosts

      Чтобы заблокировать несколько сайтов, добавьте для каждого отдельную строку.

    • 3
      Сохраните изменения.

    После этого указанные домены будут направляться на локальный компьютер, поэтому сайт не откроется с этого устройства. Чтобы снять блокировку, удалите добавленные записи или поставьте перед ними символ #.

    Такая блокировка действует только на компьютере, где изменен файл hosts. Она не блокирует сайт для других пользователей.

    Как восстановить файл hosts

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

    Если вы добавляли собственные записи, удалите ненужные строки из файла или восстановите его из резервной копии.

    Не скачивайте готовые файлы hosts из непроверенных источников. В них могут содержаться нежелательные или вредоносные записи.

    Частые вопросы

    Где находится файл hosts в Windows 10/11?
    В Windows файл находится по адресу C:\Windows\System32\drivers\etc\hosts. Для его изменения запустите редактор от имени администратора.
    Где находится файл hosts в MacOS?
    В MacOS файл hosts находится по пути /etc/hosts. Открыть его для редактирования можно из терминала командой sudo nano /etc/hosts.
    Где находится файл hosts в Linux?
    В большинстве дистрибутивов Linux файл находится по пути /etc/hosts. Для редактирования обычно используют команду sudo nano /etc/hosts.
    Нужны ли права администратора для изменения hosts?
    Да. В Windows редактор нужно запустить от имени администратора. В MacOS и Linux для редактирования системного файла обычно используется sudo.
    Почему изменения в hosts не работают?
    Проверьте IP-адрес и доменное имя в записи, путь к файлу и права на его изменение. Если запись указана правильно, очистите DNS-кэш и перезапустите браузер. Также проверьте, не блокирует ли изменение файла антивирус или другое защитное ПО.
    Можно ли проверить сайт до изменения DNS с помощью hosts?
    Да. Добавьте в hosts IP-адрес нового сервера и доменное имя. После этого на вашем компьютере сайт будет открываться с нового сервера, хотя публичная DNS-запись еще указывает на старый адрес.

    Помогла ли вам статья?

    Спасибо за оценку. Рады помочь 😊

     👍
    Специальные предложения
    • Гранты для бизнеса до 500к
    • Скидки на cloud GPU до 50%
    • Скидки на bare-metal с А4000 и А5000
    • Кешбэк 100% на kubernetes
    • vk
    • telegram
    • ok
    • vc
    • dzen
    • rbc
    • max
    • Продукты
      • Домены
      • Хостинг
      • Почта
      • SSL-сертификаты
      • Конструктор сайтов
      • VPS и VDS серверы
      • Магазин доменов
      • Облако для бизнеса
    • Решения по сфере бизнеса
      • Подойдут всем
      • Маркетплейсы
      • Образование
      • Бьюти
      • Медицина
      • Автосервисы
      • Бытовые услуги
      • Досуг
      • Спорт
      • Все решения
    • Сервисы
      • Whois – проверить данные домена
      • Определить IP адрес
      • Проверить порт на доступность
      • Проверить IP адрес сайта
      • Перевести домен в Punycode
      • Проверить скорость интернета
    • Компания
      • О компании
      • Контакты
      • Офисы
      • Новости
      • Акции и скидки
      • Блог
      • Отзывы клиентов
    • Полезное
      • Стоимость услуг
      • Способы оплаты
      • Бонусная программа
      • Документы
      • База знаний
      • ЭДО
      • Партнерам
    • Другое
      • РБК: новости России и мира сегодня
      • Новости компаний РФ
      • РБК Инвестиции: курсы валют
      • Спецпроект с Онлайн Патентом
      • РБК Курсы

    Облачная платформа Рег.ру включена в реестр российского ПО Запись № 23682 от 29.08.2024

    • mintsifry
    • icann
    • cctld
    © ООО «РЕГ.РУ»
    • Политика конфиденциальности
    • Политика обработки персональных данных
    • Правила применения рекомендательных технологий
    • Правила пользования и другие правила и политики
    • Сообщить о нарушении
    • Используем куки, это делает удобнее вашу работу с сайтом