首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Ruby on Rails中获取主机名或IP

在Ruby on Rails中获取主机名或IP
EN

Stack Overflow用户
提问于 2008-09-04 04:56:07
回答 12查看 96.7K关注 0票数 83

我正在维护一个Ruby on Rails应用程序,正在寻找一种简单的方法来找到我所在机器的主机名或IP地址(因为它是一个VM,新实例可能具有不同的主机名或IP地址)。在Ruby on Rails中有没有一种简单快捷的方法来做到这一点?

编辑:下面的答案是正确的,但Craig提供的澄清是有用的(请参阅答案中提供的链接):

下面的代码没有建立连接或发送任何数据包(到64.233.187.99,这是谷歌)。由于UDP是一种无状态协议,connect()只执行一个系统调用,该系统调用根据地址和应该绑定到哪个接口(以及IP地址)来确定如何路由数据包。

()返回一个数组,该数组包含套接字的系列(Addr)、本地端口和本地地址(这是我们想要的)。addr

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档