文件名称:DNS服务器RubyDNS.zip
文件大小:36KB
文件格式:ZIP
更新时间:2022-08-08 05:14:47
开源项目
RubyDNS是一个高性能DNS服务器,可以很容易被集成到其他项目或者作为守护进程 (通过 RExec) 的方式使用。它在默认情况下使用的是规则的模式匹配,其结果可以是根据实际需求通过硬编码、计算处理、远程DNS服务器、或从本地缓存获取得到的。 另外,RubyDNS包含一个基于EventMachine之上的高性能异步DNS解析器。这个模块可以脱离整个RubyDNS服务器在客户端的应用程序里独立使用。 完全可编程的DNS服务器:无缝集成数据库系统,服务器和缓存系统。 强大的异步DNS客户端:基于EventMachine的基础来提供灵活的域名解析。 通过正则表达式和资源类来匹配DNS查询请求。 修改DNS请求或操纵DNS响应。 包含一些做DNS迁移、验证和测试的有用命令。 标签:RubyDNS
【文件预览】:
rubydns-master
----.travis.yml(391B)
----bin()
--------rubydns-check(9KB)
----Rakefile(117B)
----.yardopts(18B)
----rubydns.gemspec(1KB)
----.simplecov(228B)
----Gemfile(171B)
----.rspec(64B)
----examples()
--------cname.rb(561B)
--------wikipedia-dns.rb(3KB)
--------test-dns-1.rb(3KB)
--------simple.rb(542B)
--------soa-dns.rb(3KB)
--------test-dns-2.rb(3KB)
--------flakey-dns.rb(3KB)
--------Gemfile(125B)
--------fortune-dns.rb(3KB)
--------README.md(6KB)
--------geoip-dns.rb(4KB)
--------basic-dns.rb(510B)
----spec()
--------rubydns()
--------spec_helper.rb(533B)
----.gitignore(267B)
----lib()
--------rubydns.rb(2KB)
--------rubydns()
----README.md(6KB)