【发布时间】:2015-03-06 05:48:03
【问题描述】:
我有使用 Ruby 使用 IP 地址查找域名的要求。
我有一些 IP 地址。我每次都得到不同的随机IP地址。但是我必须过滤具有域名的IP地址。
如何找到域名?
【问题讨论】:
-
你能解释一下你正在尝试什么吗? (如果你有代码,你能展示你的代码吗?)
-
我正在使用 IP 地址查找域名。我没有代码实际上找到代码或任何库来使用查找 IP 地址的域名
我有使用 Ruby 使用 IP 地址查找域名的要求。
我有一些 IP 地址。我每次都得到不同的随机IP地址。但是我必须过滤具有域名的IP地址。
如何找到域名?
【问题讨论】:
您可以使用标准库Resolve。
Resolv是一个用 Ruby 编写的线程感知 DNS 解析器库。 Resolv 可以同时处理多个 DNS 请求,而不会阻塞整个 Ruby 解释器。
Resolv可以直接使用DNS模块查找各种DNS资源。
require 'resolv'
Resolv.getname "210.251.121.214" # => "ci.ruby-lang.org"
【讨论】: