Sinatra外部IP

时间:2012-03-30 21:02:43

标签: ruby sinatra

我正在尝试找出如何找到我可以提供给某人的IP地址,以便他们可以连接到我的Sinatra服务器。我试过在Google上查找我的IP并使用它,但显然没有骰子。基本上,我需要的是一个IP地址,有人可以在其地址栏中键入并连接到我的Sinatra服务器。

非常感谢任何帮助!

3 个答案:

答案 0 :(得分:2)

https://github.com/progrium/localtunnel#readme

这是一个允许您共享localhost的gem。

答案 1 :(得分:1)

http://jsonip.com/http://www.whatismyip.com/可以解决问题。

如果您希望域名始终指向当前的IP,则可以查看动态DNS。

答案 2 :(得分:0)

ipecho会为您提供外部IP地址。要从Ruby获取,只需使用net/http

require 'net/http'
myIP = Net::HTTP.get('ipecho.net', '/plain')