PHP dns_get_record() 函数
示例
获取与 "www.w3schools.com" 关联的 MX 资源记录
<?php
print_r(dns_get_record("w3schools.com", DNS_MX));
?>
定义和用法
dns_get_record() 函数获取与指定主机名关联的 DNS 资源记录。
语法
dns_get_record(主机名, 类型, authns, addtl, raw)
参数值
参数 | 描述 |
---|---|
主机名 | 必填。指定一个主机名(如 "www.w3schools.com") |
类型 | 可选。指定要搜索的资源记录类型。可以是以下之一
|
authns | 可选。按引用传递,如果设置,它将填充权威名称服务器的资源记录。 |
addtl | 可选。按引用传递,如果设置,它将填充任何附加记录。 |
raw | 可选。一个布尔值。如果设置为 TRUE,它只查询请求的类型,而不是在获取信息之前逐类型循环。默认值为 FALSE |
技术细节
返回值 |
一个关联数组的数组,失败时返回 FALSE。每个数组至少包含以下键
数组中的其他键取决于type参数。 |
---|---|
PHP 版本 | 5.0+ |
PHP 变更日志 | PHP 7.0.16:添加了对 DNS_CAA type 的支持。 PHP 5.4:添加了raw参数。 PHP 5.3:在 Windows 平台上可用。 |
❮ PHP 网络参考