2.6. Имена машин

К любой машине можно обратиться по ее IP-номеру. Но удобно ли это?

Номера надо не только помнить, их еще и где-то узнавать надо. Для своей сети с выяснением номеров проблемы нет, но для чужих сетей задача становится неразрешимой. Ко всему хорошему, номера могут поменяться.

Чтобы исключить проблему, в Internet имеются специальные машины, называемые DNS-серверами, на которых хранятся списки соответствия интернетовских имен и IP-номеров. Как они устроены, нам пока неважно. А важно то, что они "знают" друг друга и обмениваются информацией по мере необходимости.

Если Internet-провайдер дал номер своего DNS-сервера, этого достаточно. Для любого имени этот сервер поможет нашей машине найти номер.

Таким образом, практически всегда обращения к машинам в Internet задаются человеком в форме имени, а не номера. На всякий случай стоит помнить, что обмен информацией идет только по номеру.

Но внутри локальной сети DNS-сервера, как правило, нет. Даже если сеть имеет выход в Internet, вряд ли где-то хранятся данные для всех ее машин. А для внутренних номеров 192.169.ххх.ххх это и невозможно.

Альтернативный вариант имен используется в MS Windows, причем эти имена на имеют никакого отношения к Internet. Каждый компьютер хранит собственное имя сам, и информирует о нем всех в пределах сети. В общем-то часто это удобно, поскольку никаких серверов не надо, но связь даже с соседней сетью иногда затруднена. И, конечно же, нельзя говорить, что такая сеть работает по технологии Intranet.