txt connector should not rely on A record

This commit is contained in:
sijie.sun
2025-03-09 11:38:59 +08:00
committed by Sijie.Sun
parent 98d321f8ac
commit 7397abcb94
2 changed files with 4 additions and 1 deletions

View File

@@ -339,7 +339,7 @@ impl ManualConnectorManager {
let mut ip_versions = vec![];
let u = url::Url::parse(&dead_url)
.with_context(|| format!("failed to parse connector url {:?}", dead_url))?;
if u.scheme() == "ring" {
if u.scheme() == "ring" || u.scheme() == "txt" || u.scheme() == "srv" {
ip_versions.push(IpVersion::Both);
} else {
let addrs = u.socket_addrs(|| Some(1000))?;