📜  PHP | dns_check_record()函数

📅  最后修改于: 2022-05-13 01:56:36.592000             🧑  作者: Mango

PHP | dns_check_record()函数

dns_check_record()函数是PHP中的一个内置函数,用于检查主机名或 IP 地址对应的 DNS 记录。该函数可用于验证域名是否存在。

注意:此函数是 checkdnsrr()函数的别名。

句法:

bool dns_check_record( string $host, string $type )

参数:该函数接受上面提到的两个参数,如下所述:

  • $host:必填参数。它指定要检查的主机名或 IP 地址。
  • $type:可选参数。它指定要检查的 DNS 记录的类型。其可能的值为:A、AAAA、A6、ANY、CNAME、MX(默认)、NAPTR、NS、PTR、SOA、SRV、TXT。

返回值:如果找到记录,此函数返回 TRUE,否则返回 FALSE。

笔记:

  • 此函数适用于PHP 4.0.0 及更新版本。
  • 在 Windows 平台上,此函数可从PHP 5.3.0 开始使用。

下面的程序说明了PHP中的 dns_check_record()函数:

方案一:

PHP


PHP
";
    } else {
        echo "not found 
";     } }   ?>


输出:

Record exists.

方案二:

PHP

";
    } else {
        echo "not found 
";     } }   ?>

输出:

A:found
MX:found
NS:found
SOA:found
PTR:found
CNAME:found
AAAA:found
A6:found
SRV:found
NAPTR:found
TXT:found
ANY:found

参考: https://www. PHP.net/manual/en/ 函数.dns-check-record。 PHP