Как добавить в hosts c windows system32 drivers etc hosts

  • Что такое 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. Запустите Блокнот от имени администратора:

Файл hosts 1

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

Файл hosts 2

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

Файл hosts 3

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

Файл hosts 4

Linux

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

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

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

Файл hosts 5

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

Файл hosts 6

Как изменить файл 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. Добавьте строку в файл:

Файл hosts 7

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

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

Linux

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

Файл hosts 8

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

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

Файл hosts можно переписывать «по-горячему».

Находится он в каталоге C:\Windows\System32\drivers\etc — там он и лежит. Расширения у него нет, так что ни одна программа с ним не сопоставлена. Поэтому система спросит, чем же вы хотите его открыть. Выбирайте стандартный виндовозный «Блокнот». Ну или если пользуетесь вместо «Проводника» каким-нибудь толковым файл-менеджером, запросто сможете открыть файл через файл-менеджер. Лично я пользуюсь FAR, где видны все скрытые файлы и папки и редактирование прямо в нём, без вызова дополнительных программ, включается одной клавишей.

Файл hosts состоит из строк. Если строка начинается с символа #, она является комментарием и на действие файла не влияет.

Обычные, рабочие строки имеют вид:

IP-адрес доменное_имя

Где IP-адрес — это IPv4 адрес сервера, на который идёт перенаправление, а доменное_имя — это адрес сайта, который вы хотите перенаправить (как таковой, без указания протокола http или https). Между — разделитель: пробел, символ табуляции.

Самое распространённое перенаправление — это указание на тот самый компьютер, на котором всё и происходит. Для него зарезервирован адрес 127.0.0.1, и первая строка в файле hosts обычно такая:

127.0.0.1 localhost

Что означает: запрос к адресу localhost будет перенаправлен на эту машину.

Так можно перенаправить запрос к любому сайту. Допустим, вам не нравится выскакивающая на файлообменниках рекламная страница super-dengi.com — вы добавляете в файл hosts — причём не важно, последней будет эта строка, первой или какой ещё — новую строку:

127.0.0.1 super-dengi.com

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

Или, к примеру, вам известен внешний IP-адрес вашего сервера, и вы хотите обращения к, допустим, вконтактику, перенаправить на свой сервер. Где лежит специальная картинка, символизирующая ай-ай-ай для сотрудников, лазающих по соцсетям в рабочее время. Пишете:

IР_сервера vk.com

IР_сервера new.vk.com

Вуаля! Все обращения к контактику пошли на ваш сервер с указанным IP.

После внесения всех исправлений просто сохраняете файл, и он работает уже с новыми параметрами.

Для внесения изменений в файл hosts в операционной системе Windows 10 необходимо выполнить следующие шаги:

1) Создать резервную копию файла C:\Windows\System32\drivers\etc\hosts, сохранить его в любом месте. Так как изменения будут вноситься в этот файл.

2) Запустить текстовый редактор Блокнот от имени Администратора:

 

3) Нажать на меню Файл -> Открыть.

В строке адрес ввести: C:\Windows\System32\drivers\etc\hosts

 

Нажать на клавишу Enter, в появившемся окне выбрать «Блокнот» и нажать «ОК«.

 

Откроется файл hosts.

4) Существующие строки можно не удалять, а добавить необходимые:

178.159.245.54 vashdomen.by www.vashdomen.by

5) Поле этого необходимо нажать меню Файл -> Сохранить.

 

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

Сделать это можно с помощью командной строки Windows. Для запуска командной строки необходимо:

Нажать комбинацию клавиш Windows+R на клавиатуре вашего компьютера. В открывшемся окне прописать cmd и нажать кнопку «ОК»

 

В командной строке написать команду ping vashdomen.by, где вместо vashdomen.by впишите доменное имя Вашего сайта и нажмите «Enter»

 

В случае, если IP-адрес при ответе на запрос ping верный — необходимо открыть приватное окно браузера и проверить работу сайта на  указанном сервере.

Внимание! После того как все работы завершены, то есть проверки выполнены. Рекомендуем восстановить файл C:\Windows\System32\drivers\etc\hosts к исходному состоянию. Удалить внесенные изменения либо восстановить его из копии, которую создали на шаге 1. 

В этой статье мы расскажем, что такое файл hosts и где он лежит.

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

Как выглядит файл hosts в Windows:

Как выглядит файл hosts в Linux:

Как появился файл hosts

В 1970-х годах появилась прародительница современного интернета: сеть под названием ARPAnet. Она состояла из нескольких сотен порталов с информацией. За маршрутизацию в этой сети отвечал файл hosts.txt: в нем хранились соответствия между именем ресурса и его IP-адресом.

В то время за hosts.txt отвечал Сетевой информационный центр Стэнфордского исследовательского института (сокращенно NIC SRI). Если в сети появился новый сайт, администраторы отправляли информацию об изменениях в NIC SRI. После этого они синхронизировали свой файл hosts с данными из NIC. Это происходило 1-2 раза в неделю.

Однако по мере распространения интернета эта схема работы стала невозможна: объем информации рос, и синхронизировать данные стало значительно сложнее.

В 1984 году появились документы, в которых была описана система DNS. Именно она пришла на замену hosts.txt.

Файл hosts по-прежнему существует, но его назначение изменилось. Он есть на каждом компьютере и отвечает за отображение сайтов на конкретном устройстве. На глобальную паутину hosts не влияет.

Как можно использовать файл hosts

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

Что такое хост? Это сервер или услуга, на которой размещен ваш сайт. Уточнить ее IP-адрес можно у поставщика услуг.

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

Расположение файла hosts зависит от семейства и версии ОС, которая установлена на вашем компьютере.

  • Путь к файлу hosts на Windows 10: c:\windows\system32\drivers\etc\hosts
  • Путь к файлу hosts на Windows 11: c:\windows\system32\drivers\etc\hosts
  • Путь к файлу hosts на Windows 7: c:\windows\system32\drivers\etc\hosts
  • Путь к файлу hosts на Linux: /etc/hosts
  • Путь к файлу hosts на macOS: /private/etc/hosts

Не удается изменить файл hosts: как это исправить

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

Чтобы решить эту проблему, откройте Блокнот от имени администратора. Для этого:

  1. Кликните по строке поиска. Нажмите на Блокнот правой кнопкой мыши и выберите Запуск от имени администратора:

  2. Нажмите на меню Файл и выберите Открыть.

  3. Выберите файл hosts на вашем компьютере и нажмите Открыть.
  4. Добавьте данные о вашем сайте. В примере:
    123.123.123.123 — IP-адрес вашего хостинга,
    sweb.ru — доменное имя вашего сайта.
  5. Затем нажмите Файл и выберите Сохранить

Что такое localhost

localhost — это домен, который позволяет обратиться к вашему компьютеру напрямую. Это имя привязано к IP-адресу 127.0.0.1.

Как правило, localhost используется для настройки сетевых инструментов: например, если вы настроили сервер на компьютере и хотите к нему обратиться по имени или IP.

Помимо этого, localhost можно использовать, чтобы закрыть доступ к какому-либо сайту. Предположим, вы хотите заблокировать vk.com на конкретном компьютере. Тогда в файл hosts необходимо добавить строку:

127.0.0.1 vk.com

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

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

Стандартный hosts для Windows:


# Copyright (c) 1993-2006 Microsoft Corp.

#

# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com
# x client host
# localhost name resolution is handle within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost

Стандартный hosts для Linux:


127.0.0.1 localhost

127.0.1.1 username

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Вместо username укажите имя вашей учетной записи на компьютере.

Стандартный hosts для MacOS:


##

# Host Database

#

# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost

После этого сохраните файл.

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

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Windows server 2016 как сбросить пароль администратора
  • Windows 7 2020 максимальная 64 bit финальная версия
  • Настройка sftp сервера на windows server 2019
  • Установка мобильных приложений на windows 11
  • Как на ssd включить trim ssd диска на windows