Closed ghost closed 4 years ago
This issue use to happen because the setup is IPv6 first. By default, ma1sd is then queried using from an IPv6 client and the recursion is denied (second line of ma1sd log above).
In this setup, I have LDAP Provider, DNS Provider and Forward Provider enabled so recursion is needed if the mxid is not found using the 3pid with the first provider (say for instance you want to lookup someone on matrix.org).
Setting the allowedCidr as per below solved the issue and now recursion works so does the Forward Provider.
lookup:
recursive:
enabled: true
allowedCidr:
- 'IPV6_SUBNET'
- <another CIDR with mask>
Dear,
When using ma1sd together with Synapse, I enabled the forward provider in order to be able to invite people via their 3pid. It is apparently not working: when I invite someone with a matrix.org account (via the 3pid), the binding is identified correctly (mxid <> 3pid) but the invitation eventually fails (riot says that there was a failure to create the room).
See below relevant log files and config files:
ma1sd configuration:
nginx config:
ma1sd log during the invitation:
synapse log during the invitation: