Получение и назначение Internet-адресов
Получение и назначение Internet-адресов
IP-адреса должны быть уникальными в пространстве Internet — глобальной TCP/IP-сети, представляющей собой конгломерат MILNET, NSFNET, региональных, университетских, учрежденческих сетей и сетей, обслуживаемых коммерческими провайдерами. Сетевые номера присваивает центральный орган — служба регистрации центра InterNIC.
Бланк заявки на получение Internet-адреса можно получить с узла in-ternic.net по анонимному ftp; он находится в каталоге template» и называется 3.nternet-nuinber-teinp].ate.txt. Если у Вас нет доступа к Internet, можете связаться по электронной почте с HOSTMASTER@>in-ternic.net и попросить бланк заявки там. Существует гарантия, что присваиваемый центром InterNIC IP-адрес отличается от всех остальных выданных этим органом адресов, но нет никакой гарантии, что он будет отличаться от тех сетевых номеров, которые беспорядочно выдаются некоторыми преступными организациями
Вы можете распределить адресное пространство, выделенное Вам центром InterNIC, так, как посчитаете нужным. Если Вы пользуетесь адресами класса С, то отвечаете за присвоение каждой машине своей сети хост-номера; InterNIC не станет заниматься этим. Если Вы вдруг захотите разделить свои адреса на подсети — что ж, отлично, это Ваше дело.
Обычно говорят, что IP-адрес назначают конкретной host-машине. На самом деле адреса назначают сетевым интерфейсам, а не машинам. Если у машины несколько интерфейсов, у нее будет несколько адресов. У каждого адреса будет свой номер сети, что отражает тот факт, что эти интерфейсы подключены к разным физическим сетям.
Назначая машине IP-адрес, нужно указать соответствие между этим адресом и именем машины в файле /etc/hosts, в доменной системе имен или в сетевой административной базе данных. Это соответствие позволит Вам "и Вашим пользователям обращаться к машинам по их именам.
Использование файла /etc/hosts — самый старый и самый простой способ преобразования имен в IP-адреса. Каждая строка начинается с IP-адреса и содержит различные символьные имена, под которыми известен данный адрес. Например, элементы
128.138. 197.10 rupertsberg dwim
128.138. 197.1 circuit
Рекомендуемые материалы
128.138. 240.56 circuit-gw
Люди также интересуются этой лекцией: Жизненные циклы.
128.138. 197.2 snake
. . . .
определяют IP-адреса для машин rupertsberg, circuit и snake. Машина circuit имеет два сетевых интерфейса: один в подсети 197, известный как circuit, и второй в подсети 240, известный как circuit-gw (сокращение от circuit gateway, т.е. шлюз circuit). Благодаря волшебству маршрутизации к этой машине из любого узла сети можно обращаться как к circuit
Основной недостаток файла /etc/hosts состоит в том, что данные, которые он содержит, необходимо дублировать на всех машинах, которые хотели бы пользоваться символическими именами. Однако разработаны различные схемы, которые позволяют хранить единственную версию этого файла на одной из центральных машин. Подробно об этом см. в главе, посвященной NIS.
Учитывая сложность и важность проблемы преобразования имен в адреса, была создана доменная система имен — специальная схема, призванная решать эту проблему в мировом масштабе. Доменная система имен (DNS) — по-настоящему правильный метод управления преобразованием, но, к сожалению, он довольно сложен. Доменная система имен, будет рассмотрена ниже.
В небольшой организации Вы запросто можете выделять IP-адреса вручную. Когда же речь идет о многих сетях и многих разнородных административных группах, лучше придерживаться принципа централизации. Наша доморощенная система addhost представляет собой набор распределенных средств, которые решают некоторые проблемы управления хост-машинами.