RubyでテストDNSサーバーを作成したいが、適切なものが見つからない。私はpnet-dns(http://rubyforge.org/projects/pnet-dns/)が見つかりました。このプロジェクトは不完全でバグが多いです。何か別の選択肢はありますか?ルビーには良いDNSサーバライブラリがありますか?
1
A
答えて
3
言語に依存しない代替手段は、PowerDNSpipe backendです。シンプルなパイプを介してネームサーバーと通信するため、Rubyなどの任意の言語で記述できます。 (simple example in the documentationはPerlを使用しますが、翻訳は簡単です)
0
Dnsrubyを見ましたか?
主にクライアント側に焦点を当てていますが、完全にRFCに準拠することを目指しています。ただし、受信パケットをデコードする場合はDnsruby::Message#decode
、テスト記録を保持するRRSetのゾーンは独自のサーバーで作成することができます。その後、パケットをエンコードしてクライアントに送り返すことができます。
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
を使用してください。
関連する問題
- 1. mysql_real_escape_string()と並行して良いルビーがありますか?
- 2. Java RADIUSサーバライブラリはどこにありますか?
- 3. iOS 5.0のFTPサーバライブラリはありますか
- 4. 良い方法がありますか?
- 5. 私のルビーの宝石からの出力を見るには良い方法はありますか?
- 6. ルビーのユーザーの配列からペアを照合するより良い方法はありますか?
- 7. このアプリは、CMSやWIKI、良いルビーのオープンソースのアプリを推奨する必要がありますか?
- 8. ルビー2.2宝石のDNSエラー
- 9. 良いJ2ME IDEはありますか?
- 10. 良いjQueryドラッグアンドドロップファイルアップロードプラグインはありますか?
- 11. 良いF#テキストエディタはありますか?
- 12. 良いEmbedlyチュートリアルはありますか?
- 13. 良いWPFピボットコントロールはありますか?
- 14. 良いweb.configエディタはありますか?
- 15. 良いコードコンパイラはありますか?
- 16. より良い方法(ルビー/ Railsの3)
- 17. FTPサーバライブラリ
- 18. ルビー、あまりにも深いスタックレベル(SystemStackError)
- 19. DNS:あるサーバーにドメインがあり、別のサーバーにファイルがあります
- 20. そこには良いWPFコントロールライブラリがありますか?
- 21. C#のwifiポジショニングには良いフレームワーク/ SDKがありますか?
- 22. SolrJには良いチュートリアルやリソースがありますか?
- 23. そこには良いインタラクティブ3Dグラフライブラリがありますか?
- 24. 良いJVMベースのWebサーバーライブラリには何がありますか?
- 25. DOMイベントログには良い解決策がありますか?
- 26. Javaには良いX12パーサーがありますか?
- 27. 良いx86アセンブリ言語リソースには何がありますか?
- 28. kube-dns addonが有効になっていますが、kube-dnsポッドがありません
- 29. C++ DNSライブラリはどこにありますか?
- 30. ルビーに安全なDSL実装がありますか?
OPは、クライアントではなくRuby **サーバー**を要求します。 – Nowaker