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
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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
-6arg, 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
-6forces 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
-6is 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