Обратная запись доменного имени
Эта статья нуждается в дополнительных цитатах для проверки . ( май 2024 г. ) |

Обратная нотация доменного имени (или обратный DNS ) — это соглашение об именовании компонентов, пакетов, типов или имен файлов, используемых языком программирования, системой или платформой. Строки Reverse-DNS основаны на зарегистрированных доменных именах с обратным порядком компонентов для целей группировки. Например, если компания, производящая продукт «MyProduct», имеет доменное имя example.com
, они могли бы использовать строку обратного DNS com.example.MyProduct
в качестве идентификатора этого продукта. Имена обратного DNS — это простой способ устранения конфликтов пространства имен , поскольку любое доменное имя является глобально уникальным для его зарегистрированного владельца.
История
[ редактировать ]Первое появление перевернутых строк DNS предшествовало появлению стандартов доменных имен в Интернете. Объединенная академическая сетевая группа Великобритании ( JANET ) использовала этот порядок в своей схеме регистрации имен до того, как был установлен стандарт доменных имен в Интернете. Например, имя uk.ac.bris.pys.as
интерпретировался как хост с именем as
в Великобритании (домен верхнего уровня .uk
), тогда как стандарт Интернета интерпретировал бы его как хост с именем uk
в домене верхнего уровня Американского Самоа ( .as
). В тот период, когда как в стиле JANET, так и в стиле Интернета использовались адреса , почтовые программы и сайты шлюзов имели специальные обходные пути для устранения различий, но их все равно можно было запутать.
Обратный DNS для строк идентификаторов впервые стал широко использоваться на платформе Java . [ нужна ссылка ]
Примеры
[ редактировать ]Примеры систем, использующих нотацию обратного DNS:
- платформа Sun Microsystems - Java для пространств имен
- ( Apple Единый идентификатор типа UTI) [1]
- Операционная система Android для классификации приложений (поскольку виртуальная машина Dalvik была основана на Java)
- dconf конфигурации, — серверная часть используемая GNOME.
- идентификаторы службы ginitd
- Спецификация freedesktop.org записи рабочего стола [2]
- Квалифицированное именование iSCSI
Некоторые примеры строк обратного DNS:
com.adobe.postscript-font
, строка UTI для Adobe Systems PostScript шрифтовcom.apple.ostype
, UTI строка Apple OSType дляorg.omg.CORBA
, Java -библиотека для CORBAorg.w3c.dom
, Java библиотека W3C DOM дляcom.eu.gershwin.DeviceManager
— идентификатор службы ginitd, обычно присваиваемый udev .org.kde.dolphin.desktop
, рабочего стола имя файла
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Apple Developer Connection: введение в обзор унифицированных идентификаторов типов» . 09.11.2005 . Проверено 4 апреля 2013 г.
- ^ «Спецификация входа на рабочий стол» . сайт freedesktop.org . Проверено 15 ноября 2020 г.