dns.c.

um resolver recursivo, reentrante DNS
Baixe Agora

dns.c. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • William Ahern
  • Site do editor:
  • http://25thandclement.com/~william/projects/zoned.html

dns.c. Tag


dns.c. Descrição

Um resolver recursivo e reentrante DNS O DNS.C é uma biblioteca de resolução de DNS reentrante, recursiva e não bloqueadora que reside em um arquivo sincle .c. Também funciona muito bem como um stub Resolver.Core API construída em torno do pacote DNS real; tão genérico quanto o próprio DNS. Isso faz consultando e manipulando registros além de A, AAAA e PTR muito mais fácil. Iteradores de registro independentes com classificação especificada pelo usuário. Iteratação sobre os registros MX ou SRV em ordem semântica (ou seja, preferência e prioridade) é tão simples quanto: dns_rrr_foreach (RR, pacote ,.type = dns_t_srv, .sort = dns_rr_i_order) {...} ou de uma maneira reinicializável: alternar (meu -> Estado) {case 0: dns_rrr_i_init (my-> rr_i); my-> rr_i.type = dns_t_srv; my-> rr_i.sort = dns_rr_i_order; My-> Estado ++; caso 1: while (dns_rrrr_grep (RR, 1, my-> rr_i, my-> pacote, erro)) {... / * Return to Event Loop * /}} suporta consultas "inteligentes". Quando ativado no Relevo Core, consultas para registros NS, MX e SRV sempre tentarão resolver o nome do host canônico RDATA em um registro. Hosts que não estão em Bailiwick e / ou para os quais o servidor autoritativo não fornece cola são resolvidos automaticamente e retornados no pacote de respostas. Apoiado para instanciações de resolvedor de stub e recursivo. A resolução "inteligente" também é incorporada nas informações de endereços de endereço (ie GetAddrinfo ()) API.Randomized Portas de origem e QIDS.NON-BLOCKING, re-participante, interface GetAddrinfo () baseada no iterador (): DNS_AI_OPEN (), DNS_AI_CLOSE (), DNS_AI_CLOSE (). Semanticamente, assim como GetAddrinfo (), mas também recebe um tipo de registro. ITerate Over (Struct AddrInfo) Mesmo ao consultar um host MX, NS, SRV (et al). Há menos latência fazendo consultas "inteligentes" dessa maneira, uma vez que qualquer recursão necessária pode ser adiada (e com toda a probabilidade não será necessária, uma vez que o primeiro host é provavelmente suficiente). O que há de novo nesta versão: · Corrigir bug onde não falionizamos o método "BIND" para o método "Arquivo" se o sinalizador de recurso foi desativado. · O gerador de pesquisa pode ter mudado o QNAME. Portanto, em DNS_AI_NEXTENT () Canonicize o QNAME da resposta, não o QNAME originalmente enviado para o resolvedor.


dns.c. Software Relacionado

Controle DNS.

O projeto de controle DNS é uma ferramenta de gerenciamento DNS baseada na Web para o servidor de nome do BIND 9. ...

831

Download