我有要求使用Ruby使用IP地址查找域名。
我有一些IP地址。我每次都得到不同的随机IP地址。但我必须过滤具有域名的IP地址。
如何查找域名?
答案 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"