servidor responde recurso puede link dispositivo con comunicar dns urn

responde - Usando DNS como un solucionador URN



windows no se puede comunicar con el dispositivo o recurso windows 10 (1)

Para hacer esto en DNS necesitaría usar registros NAPTR como parte de una aplicación de sistema de descubrimiento de delegación dinámica, como se define en RFC 3401 , RFC 3402 y RFC 3403 .

Para la resolución URN en particular, también vea RFC 3404 y RFC 3405 que se basa en los tres anteriores para proporcionar una forma estándar de asignar URN a otra cosa.

Idealmente, si se fooid de una URN global de propósito general, solicitaría una delegación de fooid dentro de urn.arpa. espacio de dominio.

Eche un vistazo al sitio web de IANA para ver los espacios de nombres de URN registrados existentes.

Estoy buscando ya sea encontrar o construir un resolver URN ( Universal Resource Name ), que devolvería 0 o más URI para un URN dado.

Por ejemplo: urn:fooid:6e8bc430-9c3a-11d9-9669-0800200c9a66:foo puede resolverlo en http://www.example.com/fooservice/6e8bc430-9c3a-11d9-9669-0800200c9a66/foo . El servicio debería conocer los URN de estilo fooid y saber cómo buscar el URL base ( http://www.example.com/fooservice/ ) desde el GUID y convertir los dos puntos en barras para crear un URI completo.

He buscado "resolutores de URN" pero no hay mucho por ahí. Entonces se me ocurrió que, dado que DNS se trata de resolver rápidamente las direcciones de forma escalable y distribuida, y dado que se ha utilizado para otras aplicaciones ( ver aquí ), tal vez podría usarse para hacer la búsqueda de URL base. parte.

¿Se ha hecho esto antes, y sería una alternativa práctica al solo uso de una base de datos convencional?