Хост файл это что: Файл Hosts. Предназначение, редактирование и восстановление

Файл hosts — где находится и как изменить в Windows, MacOS, Linux

Помощь

0

Регистрация

Вход

  • Домены

  • Хостинг

    • Выбор и заказ хостинга

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

    • Настройка переадресации (редиректа)

    • Почта

    • Проблемы в работе сайта

    • Часто задаваемые вопросы

  • Сайты

  • Личный кабинет

  • VPS и серверы

  • SSL-сертификаты

  • Общие вопросы

  • Что такое hosts
  • Где находится файл hosts
  • Как открыть hosts
  • Как изменить файл hosts

Что такое hosts

Файл hosts — это текстовый файл. Он содержит список доменных имён и IP-адресов, которые им соответствуют. В 1984 году на смену файлу hosts пришла система доменных имён — DNS (Domain Name System): Что такое ДНС (DNS)? Эта система тоже преобразует домен в IP-адрес и наоборот. Тем не менее, файл hosts до сих пор есть на каждом компьютере. При этом, в отличие от DNS, содержимое хостс можно менять. 

Когда вы набираете адрес сайта в строке браузера (например, 2domains.ru), браузер сначала обращается к файлу hosts за IP-адресом, а затем к DNS-серверам. Файл hosts имеет приоритет. Что это значит? Если в файле hosts вы пропишете для домена IP-адрес другого сайта, откроется именно он, потому что запроса к DNS не поступит. Если вы пропишите домен и IP, вы ускорите доступ к сайту — пойдёте в обход DNS. Также вы можете открыть свой сайт до того, как делегируете домен на DNS-серверы (Что значит: домен делегирован / не делегирован?).

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

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

Windows — C:\Windows\System32\drivers\etc\hosts

Linux, Mac OS — /etc/hosts

Как открыть hosts

Windows

Открыть файл hosts в Windows можно с помощью текстового редактора, например Блокнота.

  1. Запустите Блокнот от имени администратора:

  1. Нажмите ФайлОткрыть:

  1. Перейдите в каталог, где находится файл hosts (C:\Windows\System32\drivers\etc\hosts). Измените тип файла на Все файлы. Откройте файл hosts:

Готово, вы открыли файл hosts. Как должен выглядеть файл:

Linux

Открыть файл hosts в Linux можно с помощью текстового редактора, например nano.

  1. Откройте терминал.

  2. Введите в терминале команду sudo nano /etc/hosts:

Готово, вы открыли файл hosts. Как должен выглядеть файл:

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

Во всех операционных системах в файл hosts добавляются записи с таким синтаксисом:

123.123.123.123 2domains.ru www.2domains. ru

Где:

123.123.123.123 — IP-адрес сайта, который будет открываться по доменному имени,

2domains.ru — доменное имя,

www.2domains.ru — доменное имя с WWW.

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

Windows

  1. Добавьте строку в файл:

  1. Сохраните и закройте файл.

Готово, вы изменили файл hosts.

Linux

  1. Добавьте строку в файл:

  1. Сохраните и закройте файл.

Готово, вы изменили файл hosts.

 

Популярные статьи

  • Как указать (изменить) DNS-серверы для домена

  • Я зарегистрировал домен, что дальше

  • Как добавить запись типа A, AAAA, CNAME, MX, TXT, SRV для своего домена

  • Что такое редирект: виды и возможности настройки

  • Как создать почту со своим доменом

Домены

  • Регистрация доменов
  • Освободившиеся домены
  • Промоакции
  • Перенос домена
  • Переадресация
  • Магазин доменов

Сайты

  • Конструктор сайтов
  • Сайты на WordPress

Хостинг сайтов

  • Хостинг
  • Windows хостинг

VPS и серверы

  • VPS хостинг
  • Windows VPS
  • Аренда серверов

Дополнения

  • SSL-сертификаты
  • //=url(‘/free-mail’)?>

Сервисы

  • Бесплатный хостинг
  • Whois
  • Связь с администратором домена
  • Определить свой IP-адрес
  • Проверка порта на доступность
  • Узнать местоположение по IP
  • Проверить доступность сайта

Поддержка

  • Справка
  • Стоимость услуг
  • Способы оплаты
  • Связаться с нами

Компания

  • О компании
  • Документы
  • Офис
  • Дата-центр
  • Новости
  • Блог
  • Акции и скидки

© 2DOMAINS — регистрация доменов

  • Домены оптом

  • Географические домены

  • Кириллические домены

  • Административные домены

  • Национальные домены

  • Новые домены первого уровня

  • Где купить домен дешево

  • Дешевый хостинг

  • CloudVPS

  • Хостинг для сайта-визитки

  • Хостинг с PHP и MySQL

  • Надежный хостинг

  • Самые дешевые домены

  • Хостинг WordPress

  • Хостинг для 1С-Битрикс

  • Хостинг для Drupal

  • Хостинг для Joomla

  • Хостинг для MODX

  • Хостинг для OpenCart

  • Антивирус для хостинга

  • Бэкап сайта

  • Защита от DDoS-атак

  • Хостинг с ISPmanager

  • SSL бесплатно

  • AlphaSSL

  • AlphaSSL WildCard

  • ExtendedSSL

  • GlobalSign-сертификаты

  • Comodo / Sectigo — сертификаты

  • GeoTrust-сертификаты

  • Symantec-сертификаты

  • Thawte-сертификаты

  • TrustWave-сертификаты

  • Wildcard-сертификаты

Политика обработки
персональных данных

Тех. поддержка: [email protected]

Указанные на сайте цены могут не включать стоимость применимых комиссий.

При заказе услуги стоимость может быть уточнена исполнителем.

Файл hosts — что это ?

Многие пользователи, слышали о файле hosts, но не все знают кто и зачем пользуется этим файлом. Часто в своих целях его используют создатели вирусов. Сами пользователи в своих целях используют этот файл редко, если используют то не напрямую, а запуская определенную программу . То есть программа получает доступ к этому файлу и выполняет ту или иную операцию при помощи этого файла. Не обязательно это может быть «правильная программа» , зачастую это программа вирус (троян).

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

Hosts — по своей сути, простой текстовый файл в котором прописывают доменные имена сопоставляемые с IP адресами. Проще говоря любой сайт имеет свое имя привычное для всех пользователей например propk.ru , но в начале оно имеет вид IP адреса в виде цифр 185.26.122.204 который принадлежит владельцу хостинга. Адрес сайта в том виде в котором мы видим его был придуман для удобства использования. Кроме того на данном IP может находится несколько сайтов расположенных на одном хостинге (сервере).

Первоначально после установки вашей операционной системы в файле hosts имеется всего одна запись

# 127.0.0.1 propk.ru
# ::1 propk.ru

эти строки резервируют IP адрес 127.0.0.1 для локального сервера, именно вашего сервера, если вы запустите его на своей операционной системе.

В каждой операционной системе файл Hots расположен  по определенному адресу:

Принцип работы и использования этого файла прост,

объясним без премудростей и простым языком, чтоб было понятно всем.

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

Чтоб совсем стало понятно на примере:

если сделать запись такого вида — 127.0.0.1 сайт.ru

то набрав в адресной строке браузера сайт.ru мы не попадем на этот сайт, система перенаправит нас по IP адресу 127.0.0.1 , а этот адрес принадлежит вашему компьютеру.

Таким образом можно закрыть например доступ к социальной сети или иному ресурсу. Чем и пользуются злоумышленники, перенаправляя нас на другой сайт вместо нужного нам или блокируя доступ к нему, внося изменения с помощью «троянов» и прочих вирусов.

Вот как выглядят файлы hosts по умолчанию в некоторых операционных системах:

Windows XP
Windows Vista
Windows 7
Windows 10

Сам файл расположен там же где и в предыдущих версиях windows.

Содержание его выглядит следующим образом:

Главное условие редактирования файла Hosts

Не зависимо в какой операционной системе вы редактируете этот файл. Редактирование должно производится от имени администратора.

В windows можно открыть блокнот от имени администратора, а затем в нем открыть и отредактировать этот файл.

По такому же принципу поступаем и в других операционных системах.

Надеемся принцип работы и значение данного файла понятны. Если после записи со строками, в моем случае propk.ru, ниже есть еще различные строки то скорее всего этот файл заражен и его надо привести в соответствующий, первоначальный вид.

Самое главное при изменении этого файла не измените его формат, расширение, у данного файла нет расширения вообще, хоть он и редактируется простым текстовым редактором.

Всем Удачи!

5 мая 2016

Преимущества и использование файла Hosts

Файл hosts, который используется операционными системами для сопоставления соединения между IP-адресом и доменными именами перед переходом на серверы доменных имен. Этот файл представляет собой простой текстовый файл с сопоставлением IP-адресов и доменных имен.

Давайте поговорим об использовании файла hosts

Защита конфиденциальности

Вы можете использовать это, чтобы заблокировать рекламодателей, трекеры, блокировать маркетинговые или сторонние веб-сайты, заблокировать рекламу, баннеры, сторонние счетчики страниц или сайты для защиты вашего конфиденциальность.

Блокировать веб-сайты для ваших детей

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

Безопасность

Мы можем использовать его в качестве брандмауэра в нашей локальной системе. Файл hosts предназначен для блокировки шпионского ПО и/или рекламных сетей. Вы можете добавить все доменные имена сайтов-шпионов и рекламных сетей в свой файл hosts, а также заблокировать опасные сайты, сайты с программами-вымогателями, сайты блокчейна.

Разработка

Как вы знаете, во время разработки вам необходимо запустить веб-приложение на локальном хосте для проверки. Веб-сайты могут работать на локальном хосте, 127.0.0.1 или локальном IP-адресе. В локальном хосте есть некоторые ограничения, вы хотите просмотреть свой веб-сайт в пользовательском домене перед запуском в общедоступном домене, предположим, что вы разработали электронную коммерцию. Вы хотите устранить проблему с платежным шлюзом, но ваш платежный шлюз не поддерживает URL-адрес или IP-адрес локального хоста в случае успешной оплаты. Вы можете добавить собственный домен в файл hosts и проверить процесс оплаты на локальном хосте 9.0003

Как редактировать файл hosts
Windows 8 или 10

Операционная система Windows нам нужно открыть файл host

  1. Перейдите в меню «Пуск» и начните печатать в блокноте.
  2. Щелкните правой кнопкой мыши «Блокнот» и выберите «Запуск от имени администратора».
  1. Откройте файл hosts. Нажмите «Файл»> «Открыть», скопируйте и вставьте следующий путь: «

    ».

    c:\Windows\System32\Drivers\etc\hosts

Вы можете редактировать файл hosts

Предположим, вы хотите заблокировать facebook.com в своей системе и хотите добавить собственный домен для своего веб-сайта. Просто скопируйте и вставьте следующие строки

 0.0.0.0 www.facebook.com
127.0.0.1 www.customdomain.com 

После завершения редактирования Сохраните файл hosts

Откройте браузер и попробуйте зайти на www.facebook.com и увидите, что вы не можете получить доступ к этому сайту

Linux

Используйте следующие инструкции для Linux

  1. В окне терминала Linux откройте файл hosts с помощью любимого текстового редактора

     $ sudo vim /etc/hosts 

Будет запрошен пароль, введите пароль администратора.

  1. С помощью vim или вашего любимого текстового редактора вы можете легко редактировать. Файл hosts в Linux аналогичен файлу hosts в Windows. Сейчас снова блокирую Facebook и добавляю личный домен
  1. Сохранить изменения
Mac OS

Используйте следующие инструкции для macOS

  1. Найдите терминальное приложение в вашей системе
    — Мы можем использовать приложение Spotlight для поиска
  1. Введите sudo vim /etc/hosts в терминале
    — Будет запрошен пароль, введите пароль администратора
    — Введите пароль администратора

С помощью текстового редактора vim вы можете легко редактировать себя. Файл hosts в macOS также похож на файл hosts в Windows и Linux. Я блокирую Facebook и добавляю сюда собственный домен .

  1. Сохранить изменения
    Откройте браузер и попробуйте получить доступ к www. facebook.com и увидите, что вы не можете получить доступ к этому сайту.

Заключение

Файл hosts есть во всех операционных системах. Файл hosts — мощный инструмент. Это может сделать ваш компьютер более безопасным и безопасным, блокируя вредоносные сайты

Автор Виджай Сингх Шекхават

Ведущий архитектор продукта @LoginRadius. Он любит работать с технологиями и создавать что-то новое. Он также мыслитель прорыва, специалист по DevOps и энтузиаст кибербезопасности.

Вам понравилась эта статья? Подпишитесь на новые статьи!

Что такое файл Hosts и как его использовать?

Юрай Ондрус    —   

апиапи и внутренниевнутренние

В этой статье мы объясним, что такое файл Hosts и как его использовать, чтобы вы могли запускать свои веб-сайты в Xperience by Kentico под разными доменными именами (например, www.yourdomainname.com и yourdomainname.com).

Что такое файл hosts и как его редактировать?

Файл hosts — это компьютерный файл, используемый в операционной системе для сопоставления имен хостов с IP-адресами. Файл hosts представляет собой обычный текстовый файл и традиционно называется hosts .

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

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

Если вам необходимо немедленно обновить свой сайт и вы не можете дождаться распространения информации о домене в Интернете, вы можете отредактировать этот файл на своем компьютере в качестве временного решения.

Обратите внимание: этот обходной путь действителен только на том компьютере/сервере, на котором было внесено изменение. Это не сделает веб-сайт доступным для всех в Интернете.

Операционные системы Windows содержат файл hosts, который принудительно разрешает ваше доменное имя.

  1. Откройте файл hosts
    1. Перейдите в меню «Пуск» и выберите «Выполнить ». Введите следующее в диалоговом окне «Выполнить»:
      .
      а. Для Windows NT и Windows 2000:
            C:\winnt\system32\drivers\etc
      б. Windows XP, Windows Vista или Windows 7/10
      C:\Windows\System32\drivers\etc
    2. Нажмите кнопку OK (должно открыться окно с несколькими файлами).
    3. Найдите файл с именем hosts и дважды щелкните его. При появлении запроса укажите, что вы хотите выбрать программу для открытия файла из списка программ.
      а. Выберите «Блокнот» из списка доступных программ.
  2. Отредактируйте и сохраните файл hosts
    1. Начните печатать с новой строки внизу файла.
      Для этого поместите курсор в самый конец последней строки и нажмите «Ввод», чтобы начать новую строку.
    2. Введите эти две строки текста, как в этом примере:
      (используйте IP-адрес вашего сервера и домен вашего сайта вместо значений по умолчанию ниже)
      а. 123.123.123.123 ваше доменное имя.com
      б. 123.123.123.123 www.yourdomainname.com
    3. Закройте файл hosts и сохраните его при появлении запроса. Вам, вероятно, потребуются права администратора на вашем компьютере, чтобы сохранить этот файл.
  3. Обратите внимание:  На этом этапе вы должны иметь возможность просматривать и публиковать на своем веб-сайте, используя свое доменное имя на компьютере, на котором было внесено это изменение.

Как запустить несколько веб-сайтов в Xperience, используя разные домены (из файла hosts)

В некоторых случаях вам может потребоваться запустить несколько веб-сайтов на локальном компьютере или сервере с разными доменными именами и избежать чтобы отключить сайт в интерфейсе администратора для вашего сайта, например, если вы хотите запустить свой сайт электронной коммерции на http://myecommercesite и одновременно сайт сообщества на http://mycommunitysite.

В этом случае добавьте в файл hosts следующее и сохраните изменения:

127.0.0.1 мой интернет-магазин
127.0.0.1 сайт моего сообщества

Теперь, чтобы настроить домены в интерфейсе администратора Xperience, перейдите в приложение License keys и добавьте лицензионные ключи для доменных имен, которые вы хотите использовать для своих сайтов (те домены, которые были добавлены к хостам файл). Последним шагом является добавление доменного имени в настройки сайта в приложении Sites в Xperience. В интерфейсе администратора перейдите к Сайты и щелкните значок карандаша (✎) рядом с вашим сайтом, чтобы отредактировать его. Затем добавьте доменное имя в качестве основного «Доменное имя сайта» или в качестве псевдонима домена на вкладке «Псевдонимы домена».

После этого вы можете запускать сайты одновременно и получать к ним доступ под разными доменными именами на вашем локальном компьютере или сервере.

Читайте также: