Fallo de los administradores de servidores Jabber

Contenido archivado

El contenido de la web se encuentra archivado y no se podrá crear nuevo contenido. Más información.

Esto no es más que una reseña para los que tengan y/o administren un servidor Jabber. Me gustaría que lo pudiera leer mucha más gente, porque casi todos los que tienen este problema son extrangeros, pero bueno.

Llevo unos días algo mosqueado con muchos servidores Jabber con los que no consigo una buena comunicación. El bot que indexa las salas de conferencia del buscador de Jabberland de todos los servidores (conocidos y públicos) me da contínuamente avisos de servidores no encontrados. Después de revisar qué pasaba me he dado cuenta que el host de los servicios que ofrecen estos servidores como lo es el de las salas de conferencia, no resuelve a ninguna IP.

Pongamos el caso de conference.jabber.server.com (un host ficticio). Ese host, al igual que pasa con jabber.server.com para conectar y agregar gente, hablar, o lo que sea, tiene que resolver a una IP, la IP del servidor. Si no se hace, evidentemente al intentar conectar a una_sala@conference.jabber.server.com será imposible.

El problema es que muchos servidores estan en universidades o entidades públicas donde ya es un milagro que den un subdominio para un servicio, por lo que pedir más subdominios de tercer o cuarto nivel (*.jabber.algo.com) para el resto de servicios del servidor Jabber es casi imposible, y los administradores los activan quedando estos inaccesibles desde el exterior, y ya sea por descuido, inexperiencia y desconocimientos, los dejan tal cual.

Solución, que todos los hosts de los servicios del servidor apunten a la IP de la máquina, tal y como se hace con el dominio principal del servidor.

Comentarios

Confiruración DNS

Esta es la config DNS que usamos nosotros; hasta el momento NO hemos tenido problemas de acceso de fuera a dentro.

jabber IN A xx.xx.xx.xx
conference.jabber IN CNAME jabber.badalonawireless.net.
irc.jabber IN CNAME jabber.badalonawireless.net.
vjud.jabber IN CNAME jabber.badalonawireless.net.
pubsub.jabber IN CNAME jabber.badalonawireless.net.
msn.jabber IN CNAME jabber.badalonawireless.net.
proxy.jabber IN CNAME jabber.badalonawireless.net.
_jabber._tcp.badalonawireless.net. 86400 IN SRV 5 0 5269 jabber.badalonawireless.net.
_xmpp-server._tcp.badalonawireless.net. 86400 IN SRV 5 0 5269 jabber.badalonawireless.net.
_xmpp-client._tcp.badalonawireless.net. 86400 IN SRV 5 0 5222 jabber.badalonawireless.net.
_xmpp-client-ssl._tcp.badalonawireless.net. 86400 IN SRV 5 0 5223 jabber.badalonawireless.net.
_jabber._tcp.jabber.badalonawireless.net. 86400 IN SRV 5 0 5269 jabber.badalonawireless.net.
_jabber._tcp.conference.jabber.badalonawireless.net. 86400 IN SRV 5 0 5269 jabber.badalonawireless.net.
_xmpp-server._tcp.jabber.badalonawireless.net. 86400 IN SRV 5 0 5269 jabber.badalonawireless.net.
_xmpp-server.conference.jabber.badalonawireless.net. 86400 IN SRV 5 0 5269 jabber.badalonawireless.net.
_xmpp-client._tcp.jabber.badalonawireless.net. 86400 IN SRV 5 0 5222 jabber.badalonawireless.net.
_xmpp-client-ssl._tcp.jabber.badalonawireless.net. 86400 IN SRV 5 0 5223 jabber.badalonawireless.net.