- Hosts
-
Hosts
Hosts — текстовый файл, содержащий базу данных доменных имен и используемый при их трансляции в сетевые адреса узлов. Запрос к этому файлу имеет приоритет перед обращением к DNS-серверам. В отличие от DNS, содержимое файла контролируется администратором компьютера.
IP-адреса и названия доменов разделены символами табуляции (Клавиша TAB). Комментарии начинаются знаком '#' (решётка). Пустые строки игнорируются.
Обычно, файл включает в себя определение расположения узла localhost[1]
127.0.0.1 localhost
Содержание
Перенаправление доменов
Перенаправление доменов используется программистами и администраторами интрасети (например, перенаправление .local на узлы интрасети), а также для ускорения загрузки сайтов, путём сопоставления их IP-адресов доменным именам.
Блокировка ресурсов
С помощью файла hosts возможно осуществлять фильтрацию рекламы, путём перенаправления доменных адресов баннеров на адрес 127.0.0.1. В некоторых случаях, это может привести к появлению ошибки 404, однако, этот способ используется для повышения скорости браузера путём очищения страницы от лишних элементов. Когда браузер обрабатывает адрес, содержащий рекламу, внесённый в hosts как сопоставление к 127.0.0.1, он не находит рекламный скрипт и/или баннер, сохраняя трафик и время. Также, файл hosts может быть использован для блокировки запрещённых сайтов (например, порнографии, или сайтов, содержащих вирусы, фишинг-сайтов)
Уязвимость
Возможность назначения доменных имён определённым IP-адресам используется во многих компьютерных вирусах. Например, червь Mydoom блокирует доступ пользователей к сайтам антивирусных компаний и узлу Windows Update, внося изменения в файл hosts. Администратор компьютера может запретить запись в этот файл в целях увеличения безопасности компьютера.
Примечания
Wikimedia Foundation. 2010.