(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
指示作为加载resolv.conf
文件的一部分,从/etc/hosts
读取主机列表。
EventDnsBase::OPTIONS_ALL
指示尽可能多地从resolv.conf
文件中学习。
EventDnsBase::DISABLE_WHEN_INACTIVE
当我们没有活动的 DNS 请求时,不要阻止 libevent 事件循环退出。
EventDnsBase::INITIALIZE_NAMESERVERS
处理resolv.conf
。
EventDnsBase::NAMESERVERS_NO_DEFAULT
如果resolv.conf
中没有名称服务器,则不添加默认名称服务器。