使用Ruby从IP地址解析域

时间:2015-01-08 06:59:51

标签: ruby dns ip

我有要求使用Ruby使用IP地址查找域名。

我有一些IP地址。我每次都得到不同的随机IP地址。但我必须过滤具有域名的IP地址。

如何查找域名?

1 个答案:

答案 0 :(得分:9)

您可以使用stdlib Resolve

  

Resolv是一个用Ruby编写的线程感知DNS解析器库。 Resolv可以同时处理多个DNS请求,而不会阻塞整个Ruby解释器。

     

Resolv可以直接使用DNS模块查找各种DNS资源。

require 'resolv'
Resolv.getname "210.251.121.214" # => "ci.ruby-lang.org"