mirror of
https://github.com/louislam/uptime-kuma.git
synced 2025-07-21 00:24:04 +02:00
Include CNAME answer in responses for A and AAAA queries
This commit is contained in:
parent
8d483a8f02
commit
6ab986b935
1 changed files with 11 additions and 3 deletions
|
@ -35,7 +35,15 @@ class DnsMonitorType extends MonitorType {
|
||||||
switch (monitor.dns_resolve_type) {
|
switch (monitor.dns_resolve_type) {
|
||||||
case "A":
|
case "A":
|
||||||
case "AAAA":
|
case "AAAA":
|
||||||
records = dnsRes.answers.map(record => record.address);
|
records = dnsRes.answers.map(record => {
|
||||||
|
switch (record.type) {
|
||||||
|
case 1: // A
|
||||||
|
case 28: // AAAA
|
||||||
|
return record.address;
|
||||||
|
case 5: // CNAME
|
||||||
|
return record.domain;
|
||||||
|
}
|
||||||
|
});
|
||||||
dnsMessage = `Records: ${records.join(" | ")}`;
|
dnsMessage = `Records: ${records.join(" | ")}`;
|
||||||
conditionsResult = records.some(record => handleConditions({ record }));
|
conditionsResult = records.some(record => handleConditions({ record }));
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Add table
Reference in a new issue