标签: ruby dns
我正在尝试进行DNS区域传输,并希望使用Ruby 1.9。是否内置任何宝石或以其他方式完成此操作?
答案 0 :(得分:2)
看看Dnsruby。
如果它不能满足您的需要,作者仍在维护它。
答案 1 :(得分:0)
虽然我尝试过dnsruby,但我发现net-dns更加直观。
net-dns是来自perl的Net :: DNS的一个关闭端口,并且几乎共享所有相同的方法。
dnsruby最后只是为了进行简单的区域转移而非常冗长。
安装net-dns就像“gem install net-dns”一样简单。在创建一个新的Net :: DNS :: Resolver对象之后,我使用#axfr来执行区域传输,这很好地工作。
如果未启用区域传输,我只使用#query或#search。