Dominios .tel: almacenando datos de contacto en el DNS

Por fin hemos sacado tiempo para añadir algo de información en nuestro dominio osoco.tel que habíamos registrado hace un año por estas fechas. El siguiente paso será incluir en nuestras nuevas tarjetas de visita nuestro subdominio .tel, por ejemplo, rluque.osoco.tel, junto con un código QR para facilitar su incorporación a la agenda de dispositivos móviles.

Según datos de Telnic, la compañía que administra los dominios .tel, en diciembre de 2009 ya se habían registrado 275.000 dominios. Sin embargo, aún es un dominio muy poco extendido, y diría que la mayoría de los profesionales del sector IT desconocen su existencia y su funcionamiento. Por este motivo, en este post trato de describir brevemente en qué consiste este nuevo dominio y cuáles son los beneficios e inconvenientes que le encuentro.

Qué es y cómo funciona

El dominio .tel es un dominio de nivel superior (TLD) patrocinado por Telnic, cuyo registro comenzó el 3 de diciembre de 2008, con lo que aún es un dominio relativamente nuevo.

Los .tel están destinados a gestionar de una manera fácil y centralizada todos los datos de contacto de una persona u organización, desde su dirección o teléfono fijo, hasta el móvil, direcciones de correo electrónico, sitios web, alias en redes de mensajería instantánea, presencia en redes sociales, gametags, geolocalización, etc.

Como el dominio .mobi, también está dirigido a servicios de telecomunicación; sin embargo, la principal diferencia entre ambos, que es donde radica precisamente la innovación introducida por estos dominios, es que los dominios .tel almacenan la información de contacto directamente en el DNS, sin necesidad de un sitio web basado en HTML.

Hasta donde sé, es la primera vez que se utiliza el DNS, uno de los servicios centrales en los que se basa Internet, con más de 25 años de antigüedad, para algo distinto de aquello para lo que fue creado inicialmente: evitar tener que recordar las direcciones de los primeros servidores que se conectaron a Internet. En el caso de un dominio .tel, en lugar de resolver direcciones IP, el DNS devuelve información de texto y coordenadas geográficas, empleando para ello recursos técnicos que ya estaban disponibles en el DNS, como los registros TXT, LOC o NAPTR.

La idea, aunque sencilla, tiene una lógica aplastante. Al igual que cuando navegamos por una página web no es preciso que conozcamos la dirección IP del servidor y nos resulta totalmente transparente cualquier cambio que se pueda producir en dicha dirección, la promesa de los .tel es que nuestros contactos nos puedan localizar igualmente mediante un nombre de dominio fácil de recordar, sin tener que memorizar o almacenar nuestro número de teléfono, ni tener que preocuparse de actualizarlo cuando lo cambiemos. Nuestros contactos almacenarán en su libreta de direcciones del móvil nuestro dominio .tel y cada vez que nos llamen, un cliente DNS resuelve el número de teléfono real al que debe llamar en cada momento (podemos tener diferentes números de contacto en función del perfil que activemos: trabajo, hogar, vacaciones). Si cambiamos de número de teléfono, bastaría con actualizar la información de nuestro dominio .tel para que todos nuestros contactos puedan seguir localizándonos, de manera transparente para ellos.

Telnic ha publicado un video bastante divertido que puede resultar ilustrativo. Personalmente, prefiero la versión más atrevida.

Por otro lado, aunque la información no está basada en HTML, Telnic ofrece un servicio proxy que genera una vista HTML con un diseño estándar a partir de la información contenida en un dominio .tel. De modo que todo dominio .tel cuenta también con un sitio web, que además, está optimizado para su visualización en dispositivos móviles.

Ventajas

Las ventajas de los dominios .tel son obvias:

  • Un nombre único y fácil de recordar para acceder a todos los datos de contacto.
  • Acceso indirecto a los datos de contacto (vía DNS), con lo que el proceso de actualización de los datos de contacto podría ser transparente (asumiendo que se popularicen los dispositivos móviles y aplicaciones de correo electrónico con soporte para .tel).
  • Conseguir presencia web sin necesidad de desarrollar un sitio web ni de alojarlo, es decir, por el coste del dominio (unos 20$/año). Esto puede ser especialmente interesante, debido a su bajísimo coste, para profesionales autónomos o pequeñas empresas que no cuentan con sitio web.
  • Al estar basado en DNS, los tiempos de respuesta son mucho mejores que la alternativa de consultar una página web.
  • Telnic, a través del servicio TelFriends, permite controlar la privacidad de los datos de contacto, de modo que algunos datos sensibles se pueden almacenar encriptados en el DNS y sólo son accesibles a ciertos grupos de usuarios (familia, amigos, etc.).

Inconvenientes y peligros

El principal inconveniente que encuentro en los dominios .tel es el potencial peligro que puede suponer para la privacidad almacenar ciertos datos de contacto en un servicio como el DNS, que puede ser consultado rápida y fácilmente por cualquiera, incluidos spammers.

Sería muy sencillo crear un pequeño script que consulte el DNS en busca de nombres de dominio .tel y una vez localizado un dominio, extraiga todos sus registros en busca de los campos mailto. Por ejemplo, esta es la consulta de osoco.tel utilizando dig:

dig @d0.cth.dns.nic.tel osoco.tel any
;; Truncated, retrying in TCP mode.

; <<>> DiG 9.4.3-P3 <<>> @d0.cth.dns.nic.tel osoco.tel any
; (2 servers found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9722
;; flags: qr aa rd; QUERY: 1, ANSWER: 22, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;osoco.tel.                     IN      ANY

;; ANSWER SECTION:
osoco.tel.              60      IN      LOC     40 20 3.252 N 3 53 14.913 W 0.00m 10m 2m 2m
osoco.tel.              3600    IN      NS      a0.cth.dns.nic.tel.
osoco.tel.              3600    IN      NS      d0.cth.dns.nic.tel.
osoco.tel.              3600    IN      NS      n0.cth.dns.nic.tel.
osoco.tel.              3600    IN      NS      s0.cth.dns.nic.tel.
osoco.tel.              3600    IN      NS      t0.cth.dns.nic.tel.
osoco.tel.              60      IN      TXT     ".tkw" "1" "ft" "Osoco (OSOCO Software Company) es ..."
osoco.tel.              60      IN      TXT     ".tkw" "1" "bpa" "Headquarters" "a1" "Edificio Moma Lofts" "a2" "Planta 3, Loft 18"
osoco.tel.              60      IN      TXT     ".tlb" "1" "100" "105" "Redes sociales"
osoco.tel.              60      IN      TXT     ".tlb" "1" "100" "106" "Equipo"
osoco.tel.              60      IN      TXT     ".tsm" "11" "dds" "OSOCO"
osoco.tel.              60      IN      TXT     ".tsm" "11" "pddx" "0" "color1" "" "color2" "" "color3" "" "css" "" "pss" ""
osoco.tel.              60      IN      TXT     "Bienvenido al dominio .tel de OSOCO..."
osoco.tel.              60      IN      NAPTR   100 100 "u" "E2U+web:http" "!^.*$!http://www.osoco.es!" .
osoco.tel.              60      IN      NAPTR   100 102 "u" "E2U+email:mailto" "!^.*$!mailto:XXXX@osoco.es!" .
osoco.tel.              60      IN      NAPTR   100 103 "u" "E2U+voice:tel" "!^.*$!tel:+34916135048!" .
osoco.tel.              60      IN      NAPTR   100 104 "u" "E2U+fax:tel" "!^.*$!tel:+34916135048!" .
osoco.tel.              60      IN      NAPTR   100 105 "" "" "" social.osoco.tel.
osoco.tel.              60      IN      NAPTR   100 106 "" "" "" team.osoco.tel.
osoco.tel.              60      IN      NAPTR   100 107 "u" "E2U+x-photo:https" "!^.*$!https://secure.gravatar.com/avatar/29814f183f1b98f82f2231aa11dde198?s=80!" .
osoco.tel.              3600    IN      SOA     d0.cth.dns.nic.tel. cth-support.support.nic.tel. 123 10800 3600 2592000 60
osoco.tel.              86400   IN      A       194.77.54.2

;; Query time: 83 msec

Como en otros casos, se puede argumentar que los usuarios deberían hacer un uso responsable del servicio y ser conscientes de las implicaciones de almacenar cierta información en un dominio .tel, pero probablemente esto es suponer demasiado, con lo que a estas alturas los spammers se estarán frotando las manos antes la enorme cantidad de información que se les está poniendo en bandeja.

Otro inconveniente de los dominios .tel, que me parece menos grave y con solución en el tiempo, es que para ser verdaderamente útiles sería necesario disponer de soporte en las aplicaciones cliente (agendas de móvil, aplicaciones de correo, etc.). Actualmente existen herramientas para iPhone, Blackberry, Windows Mobile y Outlook, además se está trabajando en un cliente para Android, pero aún queda mucho por avanzar en este terreno.