Php/func network dns get record
来自菜鸟教程
PHP dns_get_record()函数
例
获取与“ www.example.com”关联的MX资源记录:
<?php print_r(dns_get_record("example.com", DNS_MX)); ?>
定义和用法
dns_get_record()函数获取与指定主机名关联的DNS资源记录。
句法
dns_get_record(hostname, type, authns, addtl, raw)
参数值
参数 | 描述 |
---|---|
hostname | 需要。指定主机名(例如“ www.example.com”) |
type |
可选的。指定要搜索的资源记录类型。可以是以下之一:
|
authns | 可选的。通过引用传递,如果设置了引用,则将在资源记录中填充该引用
Authoritative Name Servers |
addtl | 可选的。通过引用传递,如果已设置,它将填充任何
Additional Records |
raw | 可选的。布尔值。如果设置为TRUE,则在获取信息之前,它仅查询请求的类型,而不是按类型循环。默认为FALSE |
技术细节
返回值: |
关联数组的数组,失败时为FALSE。每个数组包含以下键(至少):
数组中的其他键取决于 type 参数。 |
PHP版本: | 5.0+ |
PHP更新日志: | PHP 7.0.16:添加了对DNS_CAA的支持
type
. |