Crear entrada DNS SRV-XMPP para personalizar cuentas Jabber / XMPP mediante un dominio
Un registro SRV suele ser utilizado para la configuración de dominios y el uso de algunos servicios concretos,Office 365 de Microsoft a XMPP, SIP, LDAP, etc. Cuando se tiene un dominio y se quiere utilizar con algún servidor XMPP/Jabber para mensajería instantánea, una entrada SRV permite que cualquier cliente, por ejemplo Pidgin, obtenga la dirección IP del servidor de chat. De esta manera se puede tener el servidor de mensajería en una IP diferente a la que apunta el dominio en sus otros registros.
Documentación.
Comprobar registros XMPP SRV de un dominio (En Linea https://kingant.net/check_xmpp_dns/).
# Linux / OS X host -t SRV _xmpp-client._tcp.example.com host -t SRV _xmpp-server._tcp.example.com dig _xmpp-client._tcp.example.com SRV dig _xmpp-server._tcp.example.com SRV # Linux / OS X / Windows. nslookup -querytype=SRV _xmpp-client._tcp.example.com nslookup -querytype=SRV _xmpp-server._tcp.example.com
Entradas SRV “client-to-server” y “server-to-server” para servicios XMPP.
Entradas para cliente (ej. pidgin) y servidores Jabber (ejabberd, openfire,..) que quieran conectarse con el servicio, algo necesario para chatear con clientes que utilicen otros servidores Jabber.
_xmpp-client._tcp.example.com. 18000 IN SRV 0 5 5222 xmpp.example.com. _xmpp-server._tcp.example.com. 18000 IN SRV 0 5 5269 xmpp.example.com.
- Servicio: _xmpp-client
- Protocolo: _tcp
- Dominio: example.com
- TTL: 18000
- Prioridad: 0
- Peso: 0
- Puerto: 5222 (Clientes) y 5269 (Servidores).
El servidor XMPP debe tener configurado el dominio que le apunta para poder usarse, en ejabberd sería necesario editar el fichero “ejabberd.cfg”, agregar el dominio y reiniciar el servicio.
%% Hostname {hosts, ["18.98.51.198","chat.ejemplo.com","sexyfrau.es","XXXXXXXXX","XXXXXXXXX"]}.
Crear cuenta de usuario por linea de comandos en ejabberd “usuario@dominio.com”.
ejabberdctl register me dominio.com usuario