add CNAME output to standard list

This commit is contained in:
2024-03-10 16:24:15 +01:00
parent 1d759d2e44
commit d757e632d8

View File

@@ -114,6 +114,12 @@ function show_dnsrecords($hostname) {
echo "<strong>" . $value['type'] . "</strong>: ";
echo link_target($value['ipv6']) . "<br />\n";
}
// CNAME
$dnsrecords = dnsrecords($hostname, "DNS_CNAME");
foreach($dnsrecords as $key=>$value) {
echo "<strong>" . $value['type'] . "</strong>: ";
echo link_target($value['target']) . "<br />\n";
}
// MX
$dnsrecords = dnsrecords($hostname, "DNS_MX");
foreach($dnsrecords as $key=>$value) {
@@ -199,7 +205,7 @@ function hostname2ip($hostname) {
}
function dnsrecords($hostname, $record = "DNS_ALL") {
if($record === "OTHER") {
$dnsrecords = dns_get_record($hostname, DNS_ALL - DNS_A - DNS_AAAA - DNS_MX - DNS_NS - DNS_TXT - DNS_SOA);
$dnsrecords = dns_get_record($hostname, DNS_ALL - DNS_A - DNS_AAAA - DNS_MX - DNS_CNAME - DNS_NS - DNS_TXT - DNS_SOA);
} else {
$dnsrecords = dns_get_record($hostname, constant($record));
}