(PECL event >= 1.2.6-beta)
Représente la structure de base DNS de Libevent. Utilisé pour résoudre les DNS de façon asynchrone, pour analyser les fichiers de configuration comme resolv.conf etc.
EventDnsBase::OPTION_SEARCH
Demande à lire le domaine et recherche les champs depuis le
fichier resolv.conf
et l'option
ndots
, et les utilise pour décider quel domaine
(s'il y en a) doit être utilisé pour chercher les noms d'hôtes
qui ne sont pas totalement qualifiés.
EventDnsBase::OPTION_NAMESERVERS
Demande à connaître les noms des serveurs depuis le fichier
resolv.conf
.
EventDnsBase::OPTION_MISC
EventDnsBase::OPTION_HOSTSFILE
Demande à lire une liste d'hôtes depuis le fichier
/etc/hosts
comme partie du
chargement du fichier resolv.conf
.
EventDnsBase::OPTIONS_ALL
Demande à connaître tout le contenu du fichier
resolv.conf
.
EventDnsBase::DISABLE_WHEN_INACTIVE
Ne pas empêcher la boucle d'événements de libevent de se terminer lorsque nous n'avons pas de requêtes DNS actives.
EventDnsBase::INITIALIZE_NAMESERVERS
Traiter le fichier resolv.conf
.
EventDnsBase::NAMESERVERS_NO_DEFAULT
Ne pas ajouter de serveur de noms par défaut s'il n'y a pas de serveurs de noms dans le fichier resolv.conf
.