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