На ранней стадии развития ARPANET, когда сеть оставалась относительно не­большой, пользователи сети должны были поддерживать конфигурационный файл HOSTS с информацией о рабочих станциях, входящих в сеть. Файл был необходим для взаимодействия с другими системами в сети. Тем не менее такое решение создавало немало проблем, поскольку файл HOSTS приходилось обнов­лять вручную на каждом компьютере. Автоматизация настройки конфигурации практически отсутствовала, вследствие чего обновление файла было утомитель­ным и долгим процессом.

Файл HOSTS содержит информацию о том, какой IP-адрес связывается с тем или иным именем. Когда компьютеру требовалось найти другой компьютер в сети, он обращался к локальному файлу HOSTS. Компьютер, не имеющий записи в фай­ле HOSTS, фактически не существовал для сети. Служба DNS (DomainNameSystem) кардинально изменила эту ситуацию. У системных администраторов появляется возможность использования сервера в качестве хоста DNS. Напри­мер, когда компьютеру в сети потребуется узнать данные другого сервера, он обращается к файлу HOSTS.

В наше время файл HOSTS продолжает использоваться, но обычно только для того, чтобы предотвратить поиск локальных компьютеров средствами DNS. Вы­борка информации из файла происходит гораздо быстрее. Сете­вое программное обеспечение компьютера настроено таким образом, чтобы оно просматривало локальный файл HOSTS перед тем, как обращаться к серверу DNS. При обнаружении информации в файле клиентская программа продолжает ра­ботать с удаленным хостом, что существенно уменьшает затраты времени по сравнению с получением IP-адреса средствами DNS.

В системах Windows файл HOSTS находится по адресу:

c:\WINDOWS\SYSTEM32\drivers\etc\hosts

в нем на каждый домен в отдельной строке записи делают в таком формате:

176.9.70.134    x-maker.ru

Между IP-адресом и именем один или более пробелов или табуляторов. Для ремаркирования используйте "#" без кавычек.