Redirect XMPP com DNS

2

É possível redirecionar o XMPP usando registros DNS?

Eu tenho um domínio hospedado em um host compartilhado que não tem suporte ao Jabber. Se possível, gostaria de ter o XMPP neste domínio, mas conecte-o a outro IP (configurado para suportar o primeiro domínio) sem a intervenção do usuário. Estou usando o ejabberd no segundo servidor, se isso ajudar.

    
por Jess 10.06.2010 / 17:38

2 respostas

3

Você precisa de SRV registros, por exemplo,

_jabber._tcp.example.com.       IN SRV   0 0 5269   xmpp.example.com.
_xmpp-server._tcp.example.com.  IN SRV   0 0 5269   xmpp.example.com.
_xmpp-client._tcp.example.com.  IN SRV   0 0 5222   xmpp.example.com.

(Ajuste os números de porta e nomes de domínio para se adequarem).

Os clientes XMPP devem procurá-los automaticamente e, se encontrados, conectar-se ao nome do host especificado, em vez de ao host em que o próprio domínio principal resolve.

    
por 10.06.2010 / 18:55
2

O Bluehost agora permite que você edite registros SRV.

  1. CPanel aberto
  2. Selecione o "Editor de Zona DNS" (em "Domínios").
  3. Selecione o domínio desejado na lista suspensa.
  4. Em "Tipo", selecione "SRV" na lista suspensa.
  5. Preencha o formulário.
  6. Repita a etapa 4 conforme necessário.

Por exemplo, para colocar o seguinte registro:

_jabber._tcp.example.com. IN SRV 0 0 5269 xmpp.example.com.

Você selecionaria "example.com" na lista suspensa na etapa 3.

Você selecionaria "SRV" para "Tipo" (etapa 4).

Em seguida, você deve preencher o formulário da seguinte maneira (etapa 5):

  • Serviço: jabber
  • Protocolo: tcp
  • Anfitrião:
  • TTL: 14400
  • Tipo: SRV
  • Prioridade: 0
  • Peso: 0
  • Porta: 5269
  • Aponta para: xmpp.example.com

Observe que você está deixando "Host" em branco, já que você já selecionou "example.com" como o host na etapa 3.

    
por 09.09.2011 / 18:55