A classe EventDnsBase
(PECL event >= 1.2.6-beta)
Introdução
Representa a estrutura base de DNS do Libevent. Usada para resolver DNS assincronamente, analisar arquivos de configuração como resolv.conf etc.
Resumo da classe
Constantes pré-definidas
-
EventDnsBase::OPTION_SEARCH
-
Informa para ler os campos de domínio e busca do arquivo
resolv.conf
e a opçãondots
, e usá-los para decidir quais domínios (se houver) buscar por nomes de host que não estão totalmente qualificados. -
EventDnsBase::OPTION_NAMESERVERS
-
Informa para aprender os servidores de nomes do arquivo
resolv.conf
. -
EventDnsBase::OPTION_MISC
-
EventDnsBase::OPTION_HOSTSFILE
-
Informa para ler uma lista de hosts do
/etc/hosts
como parte do carregamento do arquivoresolv.conf
. -
EventDnsBase::OPTIONS_ALL
-
Informa para aprender o máximo possível do arquivo
resolv.conf
. -
EventDnsBase::DISABLE_WHEN_INACTIVE
-
Não impeça a saída do loop de eventos libevent quando não tivermos solicitações de DNS ativas.
-
EventDnsBase::INITIALIZE_NAMESERVERS
-
Processa o
resolv.conf
. -
EventDnsBase::NAMESERVERS_NO_DEFAULT
-
Não adicione o servidor de nomes padrão se não houver servidores de nomes no
resolv.conf
.
Table of Contents
- EventDnsBase::addNameserverIp — Adds a nameserver to the DNS base
- EventDnsBase::addSearch — Adds a domain to the list of search domains
- EventDnsBase::clearSearch — Removes all current search suffixes
- EventDnsBase::__construct — Constructs EventDnsBase object
- EventDnsBase::countNameservers — Gets the number of configured nameservers
- EventDnsBase::loadHosts — Loads a hosts file (in the same format as /etc/hosts) from hosts file
- EventDnsBase::parseResolvConf — Scans the resolv.conf-formatted file
- EventDnsBase::setOption — Set the value of a configuration option
- EventDnsBase::setSearchNdots — Set the 'ndots' parameter for searches