>
 
Файл «hosts», что это за файл и зачем он нужен?
10-02-2015, 16:32 Категория: Полезно знать / Просмотров: 528

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

В разных операционных системах файл имеет разное расположение:

Операционная системаВерсииРасположение
Linux и UNIX-подобные   /etc/hosts
Windows 95, 98, ME %windir%\
NT, 2000, XP,2003, Vista, 7, 8 %SystemRoot%\system32\drivers\etc\hosts, его расположение может быть переопределено в ключе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ Tcpip\Parameters\DataBasePath, в котором содержится путь к папке.
Windows Mobile Ветка реестра \HKEY_LOCAL_MACHINE\Comm\Tcpip\Hosts
Mac OS 9 и более ранние Системная папка: Preferences или просто в системной папке
Mac OS X и iOS Все версии Mac OS 10 /private/etc/hosts или /etc/hosts (/etc на OS X — символьная ссылка к /private/etc)
Novell NetWare   SYS:etc\hosts
OS/2 иeComStation   "bootdrive":\mptn\etc\
Symbian OS 6.1—8.1 C:\system\data\hosts
9.1+ Z:\private\10000882\hosts
Android   /system/etc/hosts

IP-адреса и названия доменов разделены символами табуляции. Комментарии начинаются знаком ‘#’ (решётка). Пустые строки игнорируются. Обычно файл включает в себя определение расположения узла localhost

 

Перенаправление доменов используется программистами и администраторами интрасети (например, перенаправление !.local на узлы интрасети), а также для ускорения загрузки сайтов, путём сопоставления их IP-адресов доменным именам. Так называемые «символы-джокеры» (англ. wildcards) в самом файле hosts не поддерживаются.

 

С помощью файла hosts возможно осуществлять фильтрацию рекламы, путём перенаправления доменных адресов баннеров на адрес 127.0.0.1.

 

Замена IP-адреса на доменное имя, записанное в строке файла hosts, не работает (Windows), если используется соединение через Proxy-Server, в этом случае разрешение имён происходит на уровне Proxy. Если настроено подключение к интернет только через Proxy, то нужно прописать замену в строку файла hosts, а также в настройках соединения в браузере к настройкам Proxy добавить адрес в исключения для обработки прокси (например, в браузере Internet Explorer это делается так: Сервис-Свойства обозревателя-вкладка Подключения-Настройка сети-Дополнительно-Не использовать прокси-сервер для адресов, начинающихся с, добавить строку с именем указанным в файле hosts) только в этом случае узел будет игнорироваться Proxy, и замена будет работать. Иначе замена будет работать только для соединений, которые подключаются к Интернет напрямую (не через Proxy).

 

Для редактирования файла hosts годится любой простейший текстовый редактор (к примеру, в Windows можно использовать поставляемую с ОС программу «Блокнот» или бесплатный Notepad++; при этом, в ОС начиная с Windows Vista текстовый редактор следует запускать «от имени администратора»). Однако создано немало программ, облегчающих и автоматизирующих работу с этим файлом. Например, программа Hosts Commander позволяет выполнять сложные операции с hosts из командной строки. Для пользователей операционных систем Windows есть более простая программа с графическим интерфейсом — Hosts Manager от других разработчиков.

 

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

источник

 

Добавить коммент
КОММЕНТАРИИ
  • smilelaughing
    wink
    angry

Вопрос:

1 + _ = 12 ( допишите недостающие число )

Ответ:

<
#1

Gepotenuz (23 августа 2015 23:23)

И кстати для Веб мастеров. Если вы создали новый сайт и прописали адреса DNS, можно не ждать 1-2 суток. А прописать в HOSTS имя домена и IP адрес вашего сайта. И вуаля он откроется и вы сможете сразу редактировать и наполнять ваш сайт....

--------------------