centralnic / net_dns2_rfc3597
Net_DNS2 对 RFC3597 的支持
dev-master
2019-05-13 07:17 UTC
Requires
This package is not auto-updated.
Last update: 2024-09-25 08:21:47 UTC
README
本包为 Net_DNS2
添加了对不支持 RR 类型(如 RFC3597 所述)的支持。
通常,如果 Net_DNS2
解析响应数据包并看到一个没有对应 Net_DNS2_RR_*
类的记录,它将抛出一个异常。这可能会导致区域文件解析和区域传输等问题。
Net_DNS2_RFC3597
通过将 Net_DNS2_Lookups
中的 RR 类型注册表替换为基于 ArrayIterator
的对象来解决此问题,这将动态地为每个 Net_DNS2
看到的非支持 RR 类型定义一个新的类。
Net_DNS2_RFC3597
还允许您查询不支持 RR 类型。
安装
composer require centralnic/net_dns2_rfc3597
要求
Net_DNS2
可通过供应商包、pear
或composer
安装
使用 Net_DNS2_RFC3597
<?php
require 'vendor/autoload.php';
Net_DNS2_RFC3597::setup();
$resolver = new Net_DNS2_Resolver;
$resolver->query('example.com.', 'TYPE1234');
版权
版权所有 (c) 2019 CentralNic Group plc。保留所有权利。