2009-05-12 5 views

答えて

0

Dnsrubyを見ましたか?

主にクライアント側に焦点を当てていますが、完全にRFCに準拠することを目指しています。ただし、受信パケットをデコードする場合はDnsruby::Message#decode、テスト記録を保持するRRSetのゾーンは独自のサーバーで作成することができます。その後、パケットをエンコードしてクライアントに送り返すことができます。

+1

OPは、クライアントではなくRuby **サーバー**を要求します。 – Nowaker

3

RubyDNSはあなたが探しているものです。

2

アウトセルロイドを使用してRubyでDNSサーバーの別のアプローチ:https://github.com/celluloid/celluloid-dns

celluloid-dnsは恐ろしく不完全(v0.0.1)です。最近、RubyDNSはcelluloid-dnsにコピーされています(私はこれをやっています)。すべてのコア機能がRubyDNSからcelluloid-dnsに移動されるため、RubyDNSは更新されたcelluloid-dnsで動作するように変更されます。

RubyDNSを使用しています。しかし、将来的に低レベルのAPIだけが必要な場合は、celluloid-dnsを使用してください。

関連する問題