mirror of
https://github.com/louislam/uptime-kuma.git
synced 2025-07-20 16:14: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) {
|
||||
case "A":
|
||||
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(" | ")}`;
|
||||
conditionsResult = records.some(record => handleConditions({ record }));
|
||||
break;
|
||||
|
|
Loading…
Add table
Reference in a new issue