dns.c.

ein rekursiver Reentrant-DNS-Resolver
Jetzt downloaden

dns.c. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • William Ahern
  • Website des Verlags:
  • http://25thandclement.com/~william/projects/zoned.html

dns.c. Stichworte


dns.c. Beschreibung

Ein rekursiver, reentrant-DNS-Resolver DNS.C ist eine Wiedereintritts-, rekursive und nicht blockierende DNS-Resolver-Bibliothek, die sich in einer Sinccle .c-Datei befindet. Funktioniert auch großartig wie ein Stub Resolver.Core-API, der um das eigentliche DNS-Paket herumgebaut ist; so generisch als DNS selbst. Dies macht Abfragen und Manipulation von Aufzeichnungen außer A, AAAA und PTR leichter. Erleichterungsfähiger Rekord-Iteratoren mit benutzerorientierter Sortierung. Iterating über MX- oder SRV-Datensätze in semantischer Reihenfolge (dh Präferenz und Priorität) ist so einfach wie: dns_rr_foreach (rr, paket, .type = dns_t_srv, .sort = dns_rr_i_order) {...} oder auf neuartige Weise: Schalter (meine -> Zustand) {Fall 0: dns_rr_i_init (my-> rr_i); my-> rr_i.type = dns_t_srv; my-> rr_i.sort = dns_rr_i_order; MY-> STATE ++; Fall 1: Während (dns_rr_grep (rr, 1, my-> rr_i, my-> paket, fehler)) {... / * Rückkehr in Ereignisschleife * /}} unterstützt "Smart" -Afrager. Wenn Sie im Core Resolver aktiviert sind, versuchen Sie, den RDATA-Canonical Hostnamen in einem Record aufzurufen, in der Kernaufzeichnungen. Hosts, die nicht in Bailiwick sind und / oder für den der autoritative Server kein Klebstoff bietet, sind im Antwortpaket automagisch aufgelöst und zurückgegeben. Unterstützt sowohl für Stub- als auch für rekursive Resolver-Instantienungen. "SMART" -SoNung wird auch in die Adressinfo eingebaut (dh getaddrinfo ()) API.Randomized Quellanschlüsse und QIDs.non-blockierter, erneute Teilnehmer, iterator-basierter GetAddrinfo () Schnittstelle: DNS_AI_OPEN (), DNS_AI_Nextent (), DNS_AI_CLOSE (). Semantisch genauso wie GetAddrinfo (), nimmt aber auch einen Datensatztyp an. Über (struct-addrinfo) -Objekte, auch wenn Sie einen MX, NS, SRV (et al.) Host abfragen. Es gibt weniger Latenz, die auf diese Weise "intelligente" tut, da jeder notwendige Rekursionsverschiebung verschoben werden kann (und in jeder Wahrscheinlichkeit müssen nicht nötig sein, da der erste Wirt wahrscheinlich ausreichend ist). Was ist neu in dieser Version: · Fehler beheben, wo wir nicht von der Methode "BIND" mit der Methode "File" zurückgreifen, wenn das Recurse-Flag deaktiviert wurde. · Der Suchgenerator hat möglicherweise den QNAME geändert. Also, in DNS_AI_NEXTENT () kanonalisieren Sie den QNAME von der Antwort, nicht der ursprünglich an den Resolver eingereichte QName.


dns.c. Zugehörige Software

Kleber

Kleber ist ein Seifenschalter- / Diskussions- / Weblog-Standort-Motor, der auf PHP / MYSQL basiert. ...

479

Herunterladen

R-Kiosk

R-Kiosk stellt eine Erweiterung bereit, die den Standardeinstellungen für den Vollbildmodus deaktiviert, alle Menüs, Symbolleisten, Key-Befehle und RECHTS-Button-Menüs deaktiviert. ...

279

Herunterladen