Объект ORGANISATION в базе данных RIPE
Оригинал документа: Organisation Object in the RIPE Whois Database
Значение объекта «organisation»
База данных RIPE содержит три вида информации о контактах: person, role, organisation.
Объекты person, role позволяют найти ответственных за использование ресурсов (IP-адресов, номеров AS, обратных доменов и др.). Однако они не дают информации о том, какой организации принадлежат данные ресурсы. Объект organisation вводится для того, чтобы восполнить этот недостаток.
Форма заявки
| organisation: |
[mandatory] |
[single] |
[primary/look-up key] |
| org-name: |
[mandatory] |
[single] |
[look-up key] |
| org-type: |
[mandatory] |
[single] |
[ ] |
| descr: |
[optional] |
[multiple] |
[ ] |
| remarks: |
[optional] |
[multiple] |
[ ] |
| address: |
[mandatory] |
[multiple] |
[ ] |
| phone: |
[optional] |
[multiple] |
[ ] |
| fax-no: |
[optional] |
[multiple] |
[ ] |
| e-mail: |
[mandatory] |
[multiple] |
[look-up key] |
| org: |
[optional] |
[multiple] |
[inverse key] |
| admin-c: |
[optional] |
[multiple] |
[inverse key] |
| tech-c: |
[optional] |
[multiple] |
[inverse key] |
| ref-nfy: |
[optional] |
[multiple] |
[inverse key] |
| mnt-ref: |
[mandatory] |
[multiple] |
[inverse key] |
| notify: |
[optional] |
[multiple] |
[inverse key] |
| mnt-by: |
[mandatory] |
[multiple] |
[inverse key] |
| changed: |
[mandatory] |
[multiple] |
[ ] |
| source: |
[mandatory] |
[single] |
[ ] |
Значение полей
- «organisation:»
Идентификатор объекта organisation. Состоит из префикса «ORG-», букв (от 2-х до 4-х), цифр, знака «-», и указания б/д (в данном случае, RIPE).
Пример:
ORG-SANT1-RIPE
Все составные части идентификатора объекта organisation являются обязательными.
Пример ошибки:
ORG-RT-RIPE (нет цифр).
Идентификатор организации не может быть назначен повторно. Если он использовался для какой-либо организации и был впоследствии удален, он не может быть использован для другой организации. Если организация меняет название, значение поля «org-name:» может быть изменено; в этом случае нет необходимости менять идентификатор объекта organisation.
- «org-name:»
Указывается название организации, представленной в объекте organisation. ASCII — текст.
- «org-type:»
Тип организации. Возможные типы организаций:
| LIR |
Local Internet Registries |
| NON-REGISTRY |
Все другие организации |
| Есть также: IANA (Internet Assigned Numbers Authority), RIR (Regional Internet Registries), NIR (National Internet Registries) |
- «ref-nfy:»
Указывается e-mail (в формате RFC2822), на который высылается сообщение, когда появляется новая или удаляется старая ссылка на объект organisation.
- «mnt-ref:»
Указывается mntner, имеющий полномочия добавлять ссылки на объект organisation из других объектов.
- «address:»
Адрес организации. Формат свободный (free-text).
- «org:»
Данное поле может появиться в любом объекте базы данных RIPE, если этот объект содержит информацию об Интернет-ресурсе. В поле «org:» указывается существующий объект organisation, представляющий организацию, которая является владельцем ресурса. В других объектах поле «org:» может быть использовано для указания на связь с организацией.
Значение поля — идентификатор организации (См. выше «Значение полей»: «organisation:»). Поле является обязательным для объектов inetnum, inet6num, имеющих статус ALLOCATED-BY-RIR , ALLOCATED PA , ALLOCATED PI и ALLOCATED UNSPECIFIED — т.е. для блоков адресов, выделенных RIPE NCC. В других объектах поле «org:» необязательное.
Поле «org:» является единичным в объектах inetnum, inet6num и aut-num. В других объектах это поле множественное. (В первом случае указывается принадлежность ресурса данной организации, поэтому поле единичное. Во втором — связь объекта с организацией. Например, такой объект, как person, может относиться сразу к нескольким организациям — поэтому поле множественное).
Пример заполненной заявки
| organisation: |
ORG-RRIf1-RIPE |
| org-name: |
ROSNIIROS Russian Institute for Public Networks |
| org-type: |
LIR |
| address: |
ROSNIIROS Russian Institute
for Public Networks
1, Kurchatov sq. 123182 Moscow Russia |
| phone: |
+7 495 7370604 |
| fax-no: |
+7 499 1964984 |
| e-mail: |
ip-reg@nic.ru |
| admin-c: |
AAP1-RIPE |
| admin-c: |
LY10-RIPE |
| admin-c: |
MNK1-RIPE |
| admin-c: |
MVS19-RIPE |
| admin-c: |
EVK10-RIPE |
| mnt-ref: |
ROSNIIROS-MNT |
| mnt-ref: |
RIPE-NCC-HM-MNT |
| mnt-by: |
RIPE-NCC-HM-MNT |
| changed: |
hostmaster@ripe.net 20040415 |
| changed: |
bitbucket@ripe.net 20040525 |
| source: |
RIPE |
Создание объекта «organisation»
Создать объект organisation можно через web-интерфейсы RIPE: webupdates и syncupdates, либо заполнив форму. Заполненную форму надо отправить по адресу <auto-dbm@ripe.net>.
Идентификатор организации (Organisation object ID) генерируется автоматически, подобно «nic-hdl:» для объектов person/role. При регистрации объекта в поле «organisation:» вводится значение «AUTO-1» или «AUTO-1<letterCombination>. Количество букв не менее двух, не более четырех. Значение букв может быть задано подателем заявки. Например, если Вы желаете, чтобы идентификатор содержал буквы TTR, Вы должны указать в поле «organisation:» AUTO-1TTR. Если буквы не указаны, автомат использует начальные буквы названия организации из поля «org-name:».
Пример объекта organisation
| organisation: |
ORG-RBI1-RIPE |
| org-name: |
Ruritania Banking Interchange |
| org-type: |
NON-REGISTRY |
| remarks: |
This is a dummy organisation object.
DO NOT reference this object as it does not exist.
Only for use in examples. |
| address: |
1 High Street |
| address: |
Polarcity |
| address: |
Northern Nowhere |
| phone: |
+31 20 5354444 |
| e-mail: |
bit-bucket@ripe.net |
| admin-c: |
HOHO15-RIPE |
| tech-c: |
HOHO15-RIPE |
| ref-nfy: |
bit-bucket@ripe.net |
| mnt-ref: |
RURITANIA-MNT |
| mnt-by: |
SANTA-MNT |
| changed: |
ripe-dbm@ripe.net 20040419 |
| source: |
RIPE |
Отметьте, что объекты organisation для LIRs могут быть созданы ТОЛЬКО сотрудниками RIPE NCC при регистрации LIR. Самостоятельно создаются объекты для организаций, не являющихся LIR’ами. В поле «org-type:» необходимо при этом указать: «NON-REGISTRY».
Объект «organisation» для LIRs
Объекты organisation для LIRs создаются сотрудниками RIPE NCC при регистрации LIR и далее поддерживаются ими.
LIR может вносить отдельные изменения в свой объект organisation. Изменения объекта organisation для LIR вносятся ТОЛЬКО через LIR Portal (а не через заявки на update, направляемые на <auto-dbm@ripe.net>).
Подробнее о регистрации на LIR Portal.
Ссылки на объект organisation из других объектов
Поле «org:» используется для ссылки на объект organisation из других объектов.
При добавлении в объект ссылки на организацию (введении поля «org:» с соответствующим значением) проводится проверка авторизации.
Предположим, мы хотим ввести ссылку на организацию в следующий объект person:
| person: |
Santa Claus |
| address: |
Northern Hemisphere |
| phone: |
+31 20 5354444 |
| e-mail: |
bit-bucket@ripe.net |
| nic-hdl: |
HOHO15-RIPE |
| remarks: |
This is a dummy person object.
DO NOT reference this object as it does not exist.
Only for use in examples. |
| mnt-by: |
SANTA-MNT |
| changed: |
ripe-dbm@ripe.net 20030801 |
| source: |
RIPE |
После добавления «org: ORG-RBI1-RIPE» объект имеет вид:
| person: |
Santa Claus |
| address: |
Northern Hemisphere |
| phone: |
+31 20 5354444 |
| e-mail: |
bit-bucket@ripe.net |
| nic-hdl: |
HOHO15-RIPE |
| remarks: |
This is a dummy person object.
DO NOT reference this object as it does not exist.
Only for use in examples. |
| mnt-by: |
SANTA-MNT |
| org: |
ORG-RBI1-RIPE |
| changed: |
ripe-dbm@ripe.net 20030801 |
| source: |
RIPE |
При первоначальном внесении ссылки на организацию «ORG-RBI1-RIPE» проверяется авторизация для SANTA-MNT, поскольку этот mntner указан в поле «mnt-by» объекта person. Дополнительно проверяется mntner организации, которой принадлежит данный идентификатор. В данном случае, это RURITANIA-MNT, поскольку он указан в поле «mnt-ref» объекта organisation, на который дается ссылка.
Отметьте, что дополнительная проверка производится только при добавлении поля «org:» к существующим объектам или при создании новых объектов. При дальнейшем обновлении объектов авторизация для mntner организации, на которую ссылается объект, не требуется. Это, в частности, означает, что удаление поля «org:» из объекта можно производить беспрепятственно.
При каждом добавлении поля «org:» в объект или удалении его из объекта владелец объекта organisation получает уведомление на адрес, указанный в поле «ref-nfy:» данного organisation объекта. Отметьте, что поле «ref-nfy:» является необязательным (optional).
Поиск ресурсов, выделенных организации
По значению поля «org:» можно найти в whois RIPE все ресурсы, выделенные организации, имеющей данный идентификатор. Так, например, указав
whois -r -i org ORG-SANT1-RIPE
Вы получите все объекты, имеющие ссылку на ORG-SANT1-RIPE в поле «org:».