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.
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 usuario@kariboka.org
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!@internet@lemmy.eco.br
Show! Fico feliz em ter ajudado :)