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(hostname, type, authns, addtl, raw)
参数值
参数 | 描述 |
---|---|
hostname | 必需。指定一个主机名(例如“www.w3schools.com”) |
type | 可选。指定要搜索的资源记录类型。可以是以下之一
|
authns | 可选。通过引用传递,如果设置了,它将填充权威名称服务器 的资源记录 |
addtl | 可选。通过引用传递,如果设置了,它将填充任何附加记录 |
原始 | 可选。一个布尔值。如果设置为 TRUE,它将仅查询所请求的类型,而不是逐类型循环以获取信息。默认为 FALSE |
技术详情
返回值 |
一个关联数组,失败时返回 FALSE。每个数组至少包含以下键
数组中的其他键取决于type 参数。 |
---|---|
PHP 版本 | 5.0+ |
PHP 更新日志 | PHP 7.0.16:添加了对 DNS_CAA type 的支持。 PHP 5.4:添加了raw 参数。 PHP 5.3:在 Windows 平台可用。 |
❮ PHP 网络参考