If no SRV record found when no port specifiec, look for A record. (#125)

* If no SRV record found when no port specifiec, look for A record.

* update log statement to info level
This commit is contained in:
Ed Robbins
2025-12-11 23:55:39 -05:00
committed by GitHub
parent 93095fcdab
commit 40cd14bff0

View File

@@ -216,7 +216,18 @@ class Regbot {
}
else {
const addrs = await dnsResolverSrv(this.logger, this.ipv4, this.transport);
this.addresses.push(...addrs);
if (addrs.length) {
this.addresses.push(...addrs);
} else {
this.logger.info({ipv4: this.ipv4, transport: this.transport},
'No SRV addresses found for reg-gateway');
const addrsARecord = await dnsResolverA(this.logger, this.ipv4);
if (addrsARecord.length) {
this.addresses.push(...addrsARecord);
} else {
this.logger.info({ipv4: this.ipv4}, 'No A record found for reg-gateway');
}
}
}
}
if (this.addresses.length) {