diff --git a/changelog.d/5864.misc b/changelog.d/5864.misc
new file mode 100644
index 0000000000000000000000000000000000000000..40ac11db64490c3f336bb78199ebac74c35532a9
--- /dev/null
+++ b/changelog.d/5864.misc
@@ -0,0 +1 @@
+Correctly retry all hosts returned from SRV when we fail to connect.