Então eu to setando um servidor xmpp
Pelo que eu to entendendo esse tipo de registro é pra quando a request é pra um dominio.tld:porta e ele aponta pra outro dominio.
Seria isso?
@kariboka @internet eu não tenho a mínima ideia do qto vc conhece de DNS, então, desculpe se estou falando o básico do básico…
Mas: sobre o DNS, a função mais básica dele é ele simplesmente converter o nome “kariboka.org” pro endereço “1.2.3.4” por exemplo…Só que existem milhares de configurações diferentes, pra diferentes serviços…
@hellvolution, haha tranquilo.
Então, eu tenho um site já hospedado em kariboka.org, e to setando o xmpp pra utilizar o mesmo host pra ter o [email protected]
No servidor eu uso um webserver de proxy reverso, mas não consigo ajeitar a configuração por nada no mundo hahaha
Eu tava pensando que como eu to num proxy reverso, eu teria que setar esse registro SRV pq o cliente de xmpp tenta conectar no dominio depois da @ e na porta 5222, o que eu entendi é que quando ele tenta isso o DNS (por causa do registro SRV) aponta essa chamada pro alvo xmpp.kariboka.org que é onde eu configurei o proxy reverso.
Esse artigo explica quase tudo que há pra saber sobre os registros SRV. Principal segredo é esse, na minha opinião:
Os registros SRV devem apontar para um registro A (em IPv4) ou um registro AAAA (em IPv6). O nome do servidor listado por eles não pode ser um CNAME. Assim, “server.example.com” deve levar diretamente a um registro A ou AAAA com esse nome.
Valeu!! Consegui setar tudo aqui!
Ele chegou a funcionar com
CNAME
, mas o problema é que eu tinha que desativar o proxy da cloudflare.Com a dica que vc deu, mudando para
A
, eu pude manter o proxy ativado, o que é o ideal!Show! Fico feliz em ter ajudado :)
No meu caso, eu empaquei aí porque no link de destino aparentemente é obrigatório ser um A record ( https://prosody.im/doc/dns#srv_records ), mas como todos os meus selfhosts são usando o argo tunnel do cloudflare, todos os meus (sub)domínios são CNAME.
E não consegui achar em nenhum canto alguém falando como rodar um servidor xmpp pelo argo.