1

我与其他应用程序进行了一些集成。我需要电脑的客户端名称才能登录应用程序。我可以获取 IP (request.remote_ip)。我怎样才能得到电脑的名字?

4

1 回答 1

2

es 有很多解决方案

1) require 'socket'
Socket.gethostname

2) system("hostname")

3)如果你想得到请求主机然后request.host

如果你想要远程主机名

4)require 'resolv'
Resolv.getname(request.remote_ip)

谢谢

于 2013-08-01T08:30:35.617 回答