(PECL event >= 1.2.6-beta)
Representa la estructura base DNS de Libevent. Utilizada para resolver DNS de forma asíncrona, para analizar ficheros de configuración como resolv.conf etc.
EventDnsBase::OPTION_SEARCH
Solicita leer el dominio y buscar los campos desde el
fichero resolv.conf
y la opción
ndots
, y los utiliza para decidir qué dominio
(si lo hay) debe ser utilizado para buscar los nombres de hosts
que no están totalmente cualificados.
EventDnsBase::OPTION_NAMESERVERS
Solicita conocer los nombres de los servidores desde el fichero
resolv.conf
.
EventDnsBase::OPTION_MISC
EventDnsBase::OPTION_HOSTSFILE
Solicita leer una lista de hosts desde el fichero
/etc/hosts
como parte de la
carga del fichero resolv.conf
.
EventDnsBase::OPTIONS_ALL
Solicita conocer todo el contenido del fichero
resolv.conf
.
EventDnsBase::DISABLE_WHEN_INACTIVE
No impide que el bucle de eventos de libevent termine cuando no se tienen peticiones DNS activas.
EventDnsBase::INITIALIZE_NAMESERVERS
Procesar el fichero resolv.conf
.
EventDnsBase::NAMESERVERS_NO_DEFAULT
No añadir un servidor de nombres por omisión si no hay servidores de nombres en el fichero resolv.conf
.