在Ruby中反向查找(最好使用Dnsruby)

时间:2012-10-20 19:16:57

标签: ruby-on-rails ruby

使用Dnsruby,这很棒,但如何对与IP地址关联的主机名进行反向查找?或者如果不是dnsruby,其他建议路线?

到目前为止,这是我正在使用的内容,并且我认为我的查询也会有已解析的名称,但这对我来说并不明显。

resolver = Resolver.new
query = resolver.query("example.com")
ip =  query.answer.first.address.to_s

至于更多背景,我基本上是在监控应用程序中使用它,并且在Amazon EC2上使用应用程序,我想看看我们分配的IP解析了什么。我希望我可以用它来进一步评估潜在的位置等。

1 个答案:

答案 0 :(得分:0)

Socket class可用于根据地址查找主机名。

有关示例,请参阅this answer