dns.c.

再帰的、リエントラントDNSリゾルバ
今すぐダウンロード

dns.c. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Freeware
  • 価格:
  • FREE
  • 出版社名:
  • William Ahern
  • 出版社のWebサイト:
  • http://25thandclement.com/william/projects/zoned.html

dns.c. タグ


dns.c. 説明

再帰的、リエントラントDNSリゾルバ DNS.cは、SINCLE .cファイルに存在するリエントラント、再帰的および非ブロッキングDNSリゾルバライブラリです。実際のDNSパケットを中心に構築されたスタブリゾルバ。コアAPIとしても大丈夫です。 DNS自体として一般的なものとして。これにより、AAAA以外のレコード、およびPTR以外のレコードをクエリおよび操作し、ユーザー指定のソートを使用してRestartable RecordItable recorditoryを使用します。意味順序(すなわち優先順位と優先順位)でMXまたはSRVの記録を繰り返すことは、DNS_RR_FOREACH(RR、Packet、.Type = DNS_T_SRV、.SORT = DNS_RR_I_ORDER){...}または再起動可能な方法でのものです。 - >状態){ケース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 ++;ケース1:(DNS_RR_GREP(RR、1、MY-> RR_I、MY->パケット、エラー)){... / *イベントループに戻る* /}}は、「スマート」クエリをサポートします。コアリゾルバで有効にすると、NS、MX、およびSRVレコードのクエリは常にRDataの正規のホスト名をAレコードに解決しようとします。 In-Bailiwickではなく、権威あるサーバーが接着剤を提供していないホストは自動的に解決され、回答パケットに返されます。スタブと再帰的リゾルバの両方のインスタンス化にサポートされています。 "Smart"解決策もアドレス情報(つまりgetAddrinfo())Api.randomizedソースポートとqids.nonブロック、リエートント、イテレータベースのgetAddrinfo()インタフェースに組み込まれています.dns_ai_open()、dns_ai_nextent()、dns_ai_close ()。 getAddrinfo()と同じように意味的には、レコードタイプも取ります。 MX、NS、SRV(et al)ホストを照会する場合でも、(Struct AddRInfo)オブジェクトを繰り返します。必要な再帰が延期される可能性があるので、「スマート」クエリを実行するレイテンシが少なくなります(最初のホストが十分ではあり得ないためにはすべての尤度では必要ない)。このリリースの新機能: ・RECRSEフラグが無効になっていれば、「バインド」メソッドから "file"メソッドへのフォールバックしなかったバグを修正してください。 ・検索ジェネレータがQNameを変更した可能性があります。そのため、DNS_AI_Nextent()では、答えからQNameを正規化し、最初にリゾルバに送信されたQNameではなく。


dns.c. 関連ソフトウェア

DNS制御

DNS制御プロジェクトは、バインド9ネームサーバーのWebベースのDNS管理ツールです。 ...

831

ダウンロード