(PECL event >= 1.2.6-beta)
表示 Libevent 的 DNS 基础结构。用于异步解析 DNS、解析配置文件(如 resolv.conf 等)。
EventDnsBase::OPTION_SEARCH
告诉从 resolv.conf
文件和 ndots
选项中读取域和搜索字段,并使用它们来决定为哪些域(如果有)搜索未完全限定的主机名。
EventDnsBase::OPTION_NAMESERVERS
告诉从 resolv.conf
文件中学习名称服务器。
EventDnsBase::OPTION_MISC
EventDnsBase::OPTION_HOSTSFILE
告诉从 /etc/hosts
中读取主机列表,作为加载 resolv.conf
文件的一部分。
EventDnsBase::OPTIONS_ALL
告诉从 resolv.conf
文件中学习尽可能多的内容。
EventDnsBase::DISABLE_WHEN_INACTIVE
当我们没有活动 DNS 请求时,不要阻止 libevent 事件循环退出。
EventDnsBase::INITIALIZE_NAMESERVERS
处理 resolv.conf
。
EventDnsBase::NAMESERVERS_NO_DEFAULT
如果 resolv.conf
中没有名称服务器,则不要添加默认名称服务器。