Using DNS as a URN resolver

I am looking to either find or create a URN ( Universal Resource Name ) resolver that will return 0 or more URIs for a given URN.

For example: urn:fooid:6e8bc430-9c3a-11d9-9669-0800200c9a66:foomay allow http://www.example.com/fooservice/6e8bc430-9c3a-11d9-9669-0800200c9a66/foo. The service will know about fooid-style URNs and know how to look up the base URL ( http://www.example.com/fooservice/ ) from the GUID and convert the colons to slashes to make a full URI.

I searched for "URN resolvers", but there are not many. Then it occurred to me that since DNS quickly resolves addresses in a scalable and distributed manner all the time, and since it is used for other applications ( see here ), it can possibly be used to create a search part of the base URL.

Was this done before, and would it be a practical alternative to just using a regular database?

+5
source share
1 answer

DNS NAPTR , RFC 3401, RFC 3402 RFC 3403.

URN, , . RFC 3404 RFC 3405, , URN - .

, URN, fooid urn.arpa..

- IANA, URN.

+5

All Articles