Файл hosts — чрезвычайно полезный, хотя и небольшой, текстовый файл, в котором хранятся имена хостов с соответствующими IP-адресами. Это определяет, какие узлы контролируются по имени в сети. Таким образом, файл hosts является элементарным инструментом сетевого протокола, поскольку он преобразует имена хостов в числовые IP-адреса. Сеть может работать только с этими адресами. Файл hosts создается во всех распространенных операционных системах для ПК, Mac и мобильных устройств и может быть изменен системными администраторами. Каждый раз, когда вы посещаете веб-сайт, ваше устройство сначала проверяет файл hosts на наличие соответствующей записи или правила для веб-сайта.
Что такое файл hosts?
Во-первых, файл hosts — это скорее пережиток прошлого. На заре Интернета этот файл использовался для привязки доменных имен к определенным IP-адресам, то есть для их «разрешения». Например, файл hosts. B. что компьютер знал, какой IP-адрес подразумевается под www.IONOS.de. Поэтому файл hosts раньше содержал длинный список этих хостов и их конкретных адресов. Влияние термина «хостинг» заметно и сегодня, когда речь идет о ком-то, «размещающем веб-сайт».
Если вы сегодня откроете свой собственный файл hosts, он, скорее всего, будет пустым. Система доменных имен ( DNS ) теперь используется для разрешения веб-адресов. Однако файл hosts по-прежнему полезен для локальных (LAN) и виртуальных ( VLAN ) сетей. Для серфинга в интернете файл u.a. полезно для блокировки вредоносных веб-сайтов.
Структура и функции файла hosts

Неотредактированный файл hosts выглядит так в Windows (от NT до 10). Наша собственная запись выделена синим цветом.
Файл hosts представляет собой очень простой текстовый файл, содержащий, например. B. можно открывать и редактировать в Windows с помощью предустановленного редактора. Сначала вы видите специфичное для Windows описание файла. Ниже вы можете определить IP-адреса и связанные с ними имена хостов. Определенный IP-адрес находится в одной строке с соответствующим именем хоста. Важно, чтобы две части информации были отделены друг от друга хотя бы одним пробелом. Кроме того, добавляйте комментарии, добавляя «#». Пустые строки в текстовом файле игнорируются.
Затем данные могут быть считаны из сети. Этот принцип применим ко всем версиям Windows, а также к Linux, macOS, iOS, Android и другим операционным системам.
Функциональность и использование файла hosts также просты, но достаточно эффективны:
- Файл hosts позволяет уникально назначать IP-адреса хостам, даже если они имеют одинаковое имя.
- С другой стороны, файл hosts позволяет давать хостам уникальные имена.
- Вы также можете использовать файл hosts для блокировки адресов, просто перенаправив их на несуществующий IP-адрес (адрес 0.0.0.0, затем веб-адрес для блокировки). При попытке доступа к странице следует сообщение об ошибке, поскольку хост не может быть найден. С помощью этого метода вы можете, например. Блокируйте рекламные серверы и опасные веб-сайты.
- Шаблоны списков распространяются в Интернете для лучшего и более безопасного просмотра, которые вы можете скопировать в файл hosts, например. B. » Как сделать так, чтобы интернет не был отстойным » и MVPS. Оба документа регулярно обновляются и щедро заполнены адресами, сомнительными с точки зрения безопасности и известными как опасные.
Как изменить файл hosts в Windows XP, 7, 8 и 10
- В меню «Пуск» найдите пункт «Блокнот» и щелкните по нему правой кнопкой мыши. Выберите » Запуск от имени администратора «.
- Перейдите в пункт меню «Открыть» в разделе «Файл» в редакторе.
- Откройте файл hosts в проводнике Windows по пути C:\Windows\System32\drivers\etc\hosts.
- Теперь вы можете изменить файл hosts.
Для просмотра этого видео необходимы сторонние файлы cookie. Вы можете изменить настройки файлов cookieздесьдоступ и изменение.
Как изменить файл hosts на вашем Mac
- Выберите вкладку «Перейти» на верхней панели инструментов и нажмите «Перейти к папке».
- В новом диалоговом окне введите следующий путь к файлу: /private/etc/hosts. Затем нажмите «Открыть».
- Откроется папка с файлом hosts. Если дважды щелкнуть по нему, откроется текстовое редактирование файла.
Если у вас нет разрешения на запись в файл, выполните следующие действия:
- Нажмите на значок увеличительного стекла (Прожектор) в правом верхнем углу панели запуска.
- Введите «терминал» в строку поиска и щелкните инструмент в результатах поиска.
- Введите команду sudo nano /etc/hosts и подтвердите нажатием [Enter].
- Если ваша учетная запись Mac защищена паролем, вам будет предложено ввести ее повторно.
- Затем вы можете изменить файл hosts.
Для просмотра этого видео необходимы сторонние файлы cookie. Вы можете изменить настройки файлов cookieздесьдоступ и изменение.
Как изменить файл hosts в Linux/Ubuntu
- В зависимости от версии вашей операционной системы и вашего личного выбора у вас установлена одна или несколько из следующих стандартных терминальных программ: Unity, KDE, Xfce, LXDE, GNOME Shell, MATE.
- Откройте соответствующий редактор (обычно его можно найти через «Приложения» > «Стандартные» > «Терминал»).
- Введите следующую команду: sudo nano /etc/hosts. С префиксом sudo вы получаете необходимые привилегии суперпользователя. В конце концов, файл hosts — это системный файл, и он специально защищен в Ubuntu.
- Затем вы можете использовать текстовый редактор или терминал для изменения файла hosts.
Файл hosts фактора риска
К сожалению, файл hosts также является популярной мишенью для вредоносных программ, которые изменяют файл самостоятельно. Это может привести к перенаправлению пользователей на опасные сайты. Адреса также могут быть заблокированы, например. B. серверы поставщиков антивирусных программ, чтобы их приложения больше не могли обновляться. Однако, как правило, вы предотвращаете доступ посторонних лиц к файлу с помощью хорошего брандмауэра и активного антивирусного сканера. Также не помешает время от времени проверять файл на наличие нежелательных записей.
Пути к файлам: как найти файл hosts
| Операционная система | Версия(и) | Путь к файлу | |
| Окна | 95, 98, МЭ | C:\Windows\HOSTS | |
| NT, 2000, XP, 2003, Vista, 2008, 7, 2012, 8, 10 | C:\Windows\System32\драйверы\etc\hosts | ||
| Windows Phone/мобильный | Реестр в HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts | ||
| macOS | 9 и ранее | Настройки или системная папка | |
| Mac OSX 10.0-10.1.5 | Файл должен быть создан с помощью инструмента NetInfo (/Applications/Utilities/NetInfo Manager). | ||
| Mac OS X 10.2 и выше | /частный/и т.д./хосты | ||
| Юникс/Линукс | /и т.д./хосты | ||
| Андроид | /система/и т.д./хосты | ||
| iOS | iOS 2.0 и выше | /система/и т.д./хосты | |
| Новелл Нетваре | SYS:и т.д.\хост |








