역 도메인 이름 표기법
Reverse domain name notation역방향 도메인 이름 표기법(또는 역방향 DNS)은 프로그래밍 언어, 시스템 또는 프레임워크에서 사용하는 구성요소, 패키지, 유형 또는 파일 이름에 대한 명명 규칙이다.역DNS 문자열은 등록된 도메인 이름을 기반으로 하며, 구성 요소의 순서는 그룹화를 위해 거꾸로 되어 있다.예를 들어, "MyProduct" 제품을 만드는 회사가 도메인 이름을 가지고 있는 경우 example.com
, 그들은 역-DNS 문자열을 사용할 수 있다.com.example.MyProduct
해당 제품의 식별자로 지정됨.역-DNS 이름은 도메인 이름이 등록된 소유자에게 전체적으로 고유하기 때문에 네임스페이스 충돌을 제거하는 간단한 방법이다.
역사
DNS 문자열이 거꾸로 나타난 것은 인터넷 도메인 네임 표준보다 먼저 나타났다.영국 공동 학술 네트워킹 팀(JANet)은 인터넷 도메인 이름 표준이 제정되기 전에 이름 등록 체계에서 이 순서를 사용했다.예를 들어, 이름uk.ac.bris.pys.as
호스트로 해석되었다.as
영국 내(상위권).uk
), 인터넷 표준은 이것을 호스트라는 이름으로 해석했을 것이다.uk
American Samoa 최상위 도메인 내에 (.as
자넷 스타일의 주소와 인터넷 스타일의 주소가 모두 사용되는 동안 우편배달부와 게이트웨이 사이트는 그 차이를 처리하기 위한 임시 해결 방법을 가지고 있었지만, 여전히 혼동될 수 있었다.
식별자 문자열에 대한 역-DNS는 처음에 자바 플랫폼과 함께 널리 사용되었다.[citation needed]
예
역-DNS 표기법을 사용하는 시스템의 예는 다음과 같다.
- Sun Microsystems의 네임스페이스용 Java 플랫폼
- Apple의 Uniform Type Identifier(UTI)[1]
- 애플리케이션을 분류하기 위한 Android 운영 체제(Dalvik 가상 머신이 Java를 기반으로 했기 때문에)
- dconf, GNOME에서 사용하는 구성 백엔드
- freedesktop.org 데스크톱 엔트리 사양[2]
역DNS 문자열의 예는 다음과 같다.
com.adobe.postscript-font
, Adobe Systems의 PostScript 글꼴에 대한 UTI 문자열com.apple.ostype
, Apple OSType용 UTI 문자열org.omg.CORBA
, CORBA용 Java 라이브러리org.w3c.dom
, W3C의 DOM용 자바 라이브러리org.kde.dolphin.desktop
, 데스크톱 파일 이름
참고 항목
참조
- ^ "Apple Developer Connection: Introduction to Uniform Type Identifiers Overview". 2005-11-09. Retrieved 2013-04-04.
- ^ "Desktop Entry Specification". freedesktop.org. Retrieved 15 November 2020.