Оригинальный файл hosts Windows 10 / 8 / 7 / XP / Windows Server
Оригинальный файл hosts Windows 10, Windows 8, Windows 7, Windows XP — в целях безопасности используйте только оригинальный файл hosts Windows. Это касается и оригинальных файлов hosts Windows Server 2008 и Windows Server 2003.
Что такое файл hosts и для чего используется
Файл hosts — это текстовый файл, который содержит записи доменных имен и используется при их трансляции в сетевые адреса узлов. Запрос к этому файлу имеет приоритет перед обращением к DNS-серверам. В отличие от системы DNS, содержимое файла задаётся администратором компьютера или задано по умолчанию в оригинальном виде.
Файл hosts — это записная адресная книга (база данных) Windows. Работает локально подобно глобальной DNS. В статье про DNS для белорусских провайдеров в начале статьи есть дополнительная информация.
Оригинальный файл hosts Windows 10 и Windows 8
# 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 Windows 7
# 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 Windows Vista и Windows Server 2008
# 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
127.0.0.1 localhost
::1 localhost
Оригинальный файл hosts Windows XP и Windows Server 2003
# Copyright (c) 1993-1999 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
127.0.0.1 localhost
- Строки с решёткой (#) в начале строки в hosts файле не учитываются системой. Не несут никакой смысловой нагрузки для программы-интерпретатора и написаны в виде комментариев для пояснений и примеров.
- В некоторых случаях файл hosts может отличатся от эталонного. Например, это характерно для компьютеров с установленными локальными серверами.
Где находится файл hosts Windows?
Путь к файлу hosts почти всегда такой: C:\Windows\System32\drivers\etc\hosts.
Но технически более правильно путь указывается так:
%SystemRoot%\system32\drivers\etc\hosts.
Расположение файла hosts в разных версиях Windows может несколько отличаться:
- Windows 95/98/ME: WINDOWS\hosts;
- Windows NT/2000: WINNT\system32\drivers\etc\hosts;
- Windows XP / 2003 / Vista / 7 / 8. 1 / 10: WINDOWS\system32\drivers\etc\hosts.
Файл hosts располагается в определённой директории (папке) Windows на компьютере.
Содержимое файла hosts Windows
Инструкции файла hosts не критичны для работы сети. Их может и не быть вовсе. Но все имеющиеся инструкции (при их наличии) являются приоритетными — исполняются системой в первую очередь.
При попытке доступа любой программы к сетевому ресурсу в первую очередь проверяется наличие инструкций в файле hosts. В тоже время операционная система может вполне обходиться без этого файла.
Самая важная запись в файле hosts
127.0.0.1 localhost — это единственная рабочая инструкция в оригинальном файле hosts.
Как расшифровывается эта запись-инструкция? 127.0.0.1 — это адрес локальной машины localhost. Это IP адрес вашего компьютера с позиции вашей операционной системы. Данный IP не является внешним по которому можно вычислить).
Принцип работы hosts
Работает hosts подобно глобальной DNS, но в локальных масштабах одной машины. Служит для локального преобразования символьных значений адресов сайтов в цифровые IP адреса.
Процесс работы связки hosts+DNS выглядит так: в процессе работы в сети интернет, пользователь набирает адрес в строке браузера буквами и нажимает Enter. Запрос из браузера, сверяется с записями hosts, а затем отправляется на один из глобальных dns серверов, тот в свою очередь, снабдив ответ на запрос уже цифровым IP-адресом, передаёт его браузеру пользователя, тем самым направляет на интересующую страничку в интернете.
Как отредактировать файл hosts Windows?
Открыть и модифицировать файл hosts можно в блокноте или через контекстное меню, если зайти в папку с файлом.
Или с помощью команды, выполненной с правами администратора:
notepad %systemroot%\System32\drivers\etc\hosts.
Что случиться, если файл hosts был модифицирован
Сопоставление любого сетевого адреса с localhost (127.0.0.1) будет приводить к блокировке его открытия.
Модификация файла hosts может привести к подмене реального адреса сервиса или сайта на желаемый злоумышленником. Например, с целью навредить пользователю или с целью кражи данных.
Интернет браузер на компьютере с модифицированным файлом hosts может:
- не открывать сайты (адреса) — блокировка IP;
- открывать не те сайты (адреса) — подмена IP;
- открывать не все сайты (адреса) сети — фильтрация IP.
Как найти файл hosts в папке driver/ets
Как найти путь к файлу hosts. Что делать, если в папке по умолчанию (driver/ets) файл Hosts не найден.
Решение проблемы:
- Копируем строку:
notepad %systemroot%\System32\drivers\etc\hosts - Вставляем её в «Найти программы и файлы». Меню Пуск -> Найти файлы и папки.
- Жмём Ввод (Enter). Должен открыться файл хостс в блокноте.
- Редактируем, сохраняем.
Примеры распространённых модификаций файла hosts Windows.
- 127.0.0.1 kaspersky.com
- 127.0.0.1 updates1.kaspersky-labs.com
- 127.0.0.1 http://www.avsoft.ru/avast/
- 127.0.0.1 www. drweb.com
- 127.0.0.1 liveupdate.symantec.com
- 127.0.0.1 update.symantec.com
Указанные адреса антивирусных программ, идущие после цифр будут заблокированы. Антивирусы не смогут обновиться, проверить версию, проверить лицензию.
Принцип работы hosts Windows. Эксперимент с файлом hosts
Для лучшего понимания принципа работы файла hosts предлагаю забавный эксперимент. Временно изменим содержимое hosts файла на компьютере. Пробуем на собственном компьютере — подмена DNS выглядит забавно!
Создадим подмену IP. При наборе в адресной строке браузера адреса tut.by будет открываться rambler.ru.
- Открываем hosts с помощью Notepad++.
- Модифицируем hosts. Добавляем строку выделенную желтым в конец файла hosts:
81.19.70.3 tut.by
- Сохраняем изменения.
- Проверяем. Набираем в браузере адрес tut.by. Должен открыться Tut.by, но открывается Rambler.ru.
- Чтобы отменить изменения, удаляем лишнюю строку. Т.е. возвращаем исходное содержимое файла.
Пиши в Телеграм
Рубрики Windows, Windows 10 Метки DNS, Windows, интернетКатегории записей
- Downloads
- Networks
- News
- Soft
- Wiki
- Windows
- Windows 10
- Архив
- Безопасность
- Железо
- Инструкции и решения
- Компании
- Плагин Ad Inserter для WordPress
- Сайты
- Справочники
Преимущества и использование файла Hosts
Файл hosts, который используется операционными системами для сопоставления соединения между IP-адресом и доменными именами перед переходом на серверы доменных имен. Этот файл представляет собой простой текстовый файл с сопоставлением IP-адресов и доменных имен.
Давайте поговорим об использовании файла hosts
Защита конфиденциальности
Вы можете использовать это, чтобы заблокировать рекламодателей, трекеры, блокировать маркетинговые или сторонние веб-сайты, заблокировать рекламу, баннеры, сторонние счетчики страниц или сайты для защиты вашего конфиденциальность.
Блокировать веб-сайты для ваших детей
Если вы не хотите, чтобы ваши дети открывали некоторые веб-сайты, вы можете заблокировать их с помощью файла hosts. Вы можете полностью решить, что вы хотите заблокировать, и даже большинство угонщиков и, возможно, нежелательные программы.
Безопасность
Мы можем использовать его в качестве брандмауэра в нашей локальной системе. Файл hosts предназначен для блокировки шпионского ПО и/или рекламных сетей. Вы можете добавить все доменные имена сайтов-шпионов и рекламных сетей в свой файл hosts, а также заблокировать опасные сайты, сайты с программами-вымогателями, сайты блокчейна.
Разработка
Как вы знаете, во время разработки вам необходимо запустить веб-приложение на локальном хосте для проверки. Веб-сайты могут работать на локальном хосте, 127.0.0.1 или локальном IP-адресе. В локальном хосте есть некоторые ограничения, вы хотите просмотреть свой веб-сайт в пользовательском домене перед запуском в общедоступном домене, предположим, что вы разработали электронную коммерцию. Вы хотите устранить проблему с платежным шлюзом, но ваш платежный шлюз не поддерживает URL-адрес или IP-адрес локального хоста в случае успешной оплаты. Вы можете добавить собственный домен в файл hosts и проверить процесс оплаты на локальном хосте 9.0003
Как редактировать файл hosts
Windows 8 или 10
Операционная система Windows нам нужно открыть файл host
- Перейдите в меню «Пуск» и начните печатать в блокноте.
- Щелкните правой кнопкой мыши «Блокнот» и выберите «Запуск от имени администратора».
Откройте файл 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
В окне терминала Linux откройте файл hosts с помощью любимого текстового редактора
$ sudo vim /etc/hosts
Будет запрошен пароль, введите пароль администратора.
- С помощью vim или вашего любимого текстового редактора вы можете легко редактировать. Файл hosts в Linux аналогичен файлу hosts в Windows. Сейчас снова блокирую Facebook и добавляю личный домен
- Сохранить изменения
Mac OS
Используйте следующие инструкции для macOS
- Найдите терминальное приложение в вашей системе — Мы можем использовать приложение Spotlight для поиска
- Введите
sudo vim /etc/hosts
в терминале — Будет запрошен пароль, введите пароль администратора — Введите пароль администратора
С помощью текстового редактора vim вы можете легко редактировать себя. Файл hosts в macOS также похож на файл hosts в Windows и Linux. Я блокирую Facebook и добавляю сюда собственный домен .
- Сохранить изменения Откройте браузер и попробуйте получить доступ к www.facebook.com и увидите, что вы не можете получить доступ к этому сайту.
Заключение
Файл hosts есть во всех операционных системах. Файл hosts — мощный инструмент. Это может сделать ваш компьютер более безопасным и безопасным, блокируя вредоносные сайты
Автор Виджай Сингх Шекхават
Ведущий архитектор продукта @LoginRadius. Он любит работать с технологиями и создавать что-то новое. Он также мыслитель прорыва, специалист по DevOps и энтузиаст кибербезопасности.
Вам понравилась эта статья? Подпишитесь на новые статьи!
Просмотр сайта, когда DNS указывает в другом месте
Когда вы создаете новую учетную запись хостинга у нас, вы можете сразу получить доступ к своему веб-сайту, используя временное имя хоста, подобное этому:
https://example.com.customers.tigertech.net/
Это рекомендуемый способ проверки и просмотра содержимого вашего веб-сайта на наших серверах, даже до того, как серверы имен будут обновлены.
Однако время от времени клиентам необходимо протестировать сайт на наших серверах, используя настоящее имя хоста «www.example.com», как если бы серверы имен уже были обновлены. Например, это единственный способ проверить SSL-сертификат. Это также необходимо, если на вашем сайте используются скрипты, которые проверяют имя хоста и работают только при доступе как 9.0141 https://www.example.com/ , а не при доступе как https://example.com.customers.tigertech.net/ .
Доступ к сайту на наших серверах возможен, если вы временно измените файл hosts на своем компьютере. Это заставит ваш компьютер подключаться к нашим серверам для этого имени хоста, даже если остальной мир по-прежнему будет подключаться к правильному общедоступному серверу.
Не забудьте отменить это после тестирования.
Если вы сделаете то, что описано в остальной части этой страницы, обязательно отмените это после завершения тестирования. В противном случае ваш компьютер не сможет подключиться, когда IP-адрес вашего сайта изменится в будущем.
Поиск правильного IP-адреса
Сначала вам нужно узнать текущий IP-адрес вашего сайта на наших серверах.
Вы можете использовать такие инструменты, как «nslookup», чтобы найти у нас текущий IP-адрес вашего сайта, например «example.com.customers.tigertech.net». В конечном итоге вы узнаете что-то вроде «На данный момент example.com и www.example.com находятся на IP-адресе 192.0.2.17 с Tiger Technologies».
Как только вы узнаете IP-адрес, вы можете использовать приведенные ниже инструкции «Редактирование файла hosts», чтобы заставить ваш компьютер использовать этот IP-адрес для вашего сайта.
Затем вы можете посетить http://www.example.com/ в браузере на своем компьютере, чтобы протестировать сайт, используя настоящее имя хоста. Обратите внимание: если для вашего сайта требуется SSL, но наши серверы еще не смогли получить SSL-сертификат для сайта, возможно, вам придется щелкнуть прошлые предупреждения браузера о том, что сертификат недействителен.
Редактирование файла hosts
Редактирование файла hosts на вашем компьютере приводит к тому, что все программное обеспечение на вашем компьютере подключается к нашим серверам для определенных имен хостов.
Однако помните об этих предупреждениях:
- Вам следует редактировать файл hosts только в том случае, если вы понимаете, как он работает и что вы делаете. Ввод неправильных значений может привести к неожиданным результатам.
- Файл должен называться «hosts» без расширения файла (в частности, он не должен называться «hosts.txt»).
- Вы должны удалить свои изменения после завершения тестирования. Это особенно важно, поскольку IP-адрес вашего сайта может измениться на наших серверах без предварительного уведомления. Если ваш компьютер продолжает использовать старый IP-адрес, указанный вручную в файле «hosts», вы не сможете получить доступ к своему веб-сайту, хотя все остальные могут.
Чтобы внести это изменение, вам нужно добавить такую строку в ваш файл «hosts»:
192.0.2.17 example.com www.example.com
Разделы ниже объясняют, как это сделать:
- Windows 10
- Windows 8
- Windows 7 или Windows Vista
- Windows XP или более ранняя версия
- Mac OS X
- Линукс
Windows 10
- Откройте меню «Пуск» Windows .
- Щелкните правой кнопкой мыши найденное приложение «Блокнот» и выберите «Запуск от имени администратора». .
- Откройте следующий файл (вы можете скопировать и вставить этот текст в поле «Имя файла» открытого окна): %systemroot%\system32\drivers\etc\hosts
- Добавьте новую строку в конец файла hosts.
- Сохраните файл и закройте Блокнот.
Windows 8
- Перейти к начальному экрану Windows.
- Введите Блокнот , но не нажимайте клавишу ввода.
- Щелкните правой кнопкой мыши найденное приложение «Блокнот» и выберите «Запуск от имени администратора». .
- Откройте следующий файл (вы можете скопировать и вставить этот текст в поле «Имя файла» открытого окна): %systemroot%\system32\drivers\etc\hosts
- Добавьте новую строку в конец файла hosts.
- Сохраните файл и закройте Блокнот.
Windows 7 или Windows Vista
- Нажмите кнопку Windows Пуск .
- Введите Блокнот , но не нажимайте клавишу ввода.
- Щелкните правой кнопкой мыши найденное приложение «Блокнот» и выберите «Запуск от имени администратора». .
- Откройте следующий файл (вы можете скопировать и вставить этот текст в поле «Имя файла» открытого окна): %systemroot%\system32\drivers\etc\hosts
- Добавьте новую строку в конец файла hosts.
- Сохраните файл и закройте Блокнот.
Windows XP или более ранняя версия
- Нажмите кнопку Windows Пуск .
- Выберите Выполнить .
- Введите следующее в поле «Открыть» всплывающего окна, затем нажмите Enter:
блокнот %systemroot%\system32\drivers\etc\hosts
- Добавьте новую строку в конец файла hosts.
- Сохраните файл и закройте Блокнот.
Mac OS X
- Закройте любой веб-браузер.
- Откройте Терминал, выбрав Приложения — Утилиты — Терминал .
- Введите эту команду, чтобы начать редактирование файла
hosts
(введите пароль, если будет предложено):sudo nano /etc/hosts
- Отредактируйте файл hosts, добавив новую строку в конец файла.
- Сохраните файл, нажав Control-o , и подтвердите имя файла.
Ваш комментарий будет первым