Client behaviour when enabling IPv6 and using SRV records that only resolve to legacy IP addresses. #3178
Closed
rdica
started this conversation in
Bug Investigation
Replies: 1 comment 2 replies
-
My apologies, please disregard report. I discovered I hadn't removed the AAAA record for the host in question even though I don't run jamulus server with User error, my apologies. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi all, Jamulus 3.10.0 client and server.
I'm not sure this is a bug, or intended behaviour. I'm aware IPv6 support, while mostly working, may still have some issues.
I found one that seems to be related to using SRV DNS records.
I was playing around with SRV records, pointing some to my pub/priv servers on hosts that are dual stack.
Each host has its own A and AAAA records.
I start my client with
-6
arg, and it connects fine using the SRV records. Connections are established over IPv6.I have one server listening on legacy IP only. I created an SRV record for it and tried connecting my client via the SRV record but no connect attempt is made. If I start the client without
-6
, it will resolve the SRV and connect.It appears adding
-6
forces an IPv6 only resolution attempt and if no AAAA record is found for the destination in the SRV, the client doesn't have anything to connect to.If I connect to the FQDN (A record) itself instead of using SRV, the client connects fine even though
-6
is enabled. This behaviour is expected. I expected the same behaviour when accessing via SRV but apparently this isn't the case.Thoughts?
Beta Was this translation helpful? Give feedback.
All reactions