被动DNS ::客户端
该rubygem查询以下被动DNS数据库:
循环
DNSDB(远景)
被动总
RiskIQ
病毒总数
被动DNS是一种通过记录其他人的查询答案来进行IP到主机名映射的技术。
其中包含一个工具pdnstool,它包装了您需要的许多功能。
请注意,任何被动DNS数据库的使用均受该被动DNS数据库使用条款的约束。 强烈建议不要使用违反其规定的脚本。 另外,请不要添加任何混淆以尝试解决他们的服务条款。 如果您需要特殊服务,请向提供者寻求帮助/许可。 记住,这些被动DNS运营商是我的朋友。 我不想和他们吵架,因为有些混蛋使用了这个库来滥用他们。
如果您喜欢此库,请购买一瓶啤酒。
安装
将此行添加到您的应用程序的Gemfile中:
gem 'passivedns-client'
然后执行:
$ bundle
或自己安装为:
$ gem install passivedns-client
组态
从2.0.0版开始,被动DNS提供程序的所有配置密钥都在一个配置文件中。 默认情况下,文件的位置为$ HOME / .passivedns-client。 该文件的语