Ruby 从IP获取客户端计算机名

Ruby 从IP获取客户端计算机名,ruby,ruby-on-rails-3.2,Ruby,Ruby On Rails 3.2,我想从IP地址获取客户机名称 如果我从中获取客户端的IP地址- ip\u addr=request.env['REMOTE\u addr'] `nbtstat –a #{request.env['REMOTE_ADDR']}` Ruby backticks在命令提示符下运行结果字符串 但这可能会得到他们的子网路由器的名称,而不是文字机器的名称。再说一遍,我对互联网路由协议等几乎一无所知

我想从IP地址获取客户机名称

如果我从中获取客户端的IP地址-

ip\u addr=request.env['REMOTE\u addr']

`nbtstat –a #{request.env['REMOTE_ADDR']}`
Ruby backticks在命令提示符下运行结果字符串

但这可能会得到他们的子网路由器的名称,而不是文字机器的名称。再说一遍,我对互联网路由协议等几乎一无所知