首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查找heroku dyno ip

查找heroku dyno ip
EN

Stack Overflow用户
提问于 2013-11-20 21:13:53
回答 2查看 3.6K关注 0票数 5

我的Heroku应用程序只有一个dyno,它可以访问外部资源,比如数据库\cache\web-services\等等。

dyno IP地址不是静态的,可能会更改,但不会经常更改。当您执行这些资源的维护时,知道哪个IP与哪个客户端关联通常是有用的,即使它是临时的。所以..。

如何特别知道dyno将从哪个IP地址访问资源?

EN

回答 2

Stack Overflow用户

发布于 2013-11-21 12:44:22

使用像Heroku这样的平台的一件事是,您有对dyno (或其他集装箱)IP没有任何保证。您将不知道哪个dyno有哪个IP,据您所知,它们可能都在使用同一个网络适配器(因此具有相同的外部IP)。当然,您可以尝试使用它,或者设置静态if (如果必须的话),但这听起来像是一个有缺陷的过程的解决方案。

相反,我会选择一个适当的监控系统,在那里您可以实时查看这些数据和其他状态(即服务连接、使用情况和其他好处)。这超出了这个问题的范围,但是请考虑一些解决方案,比如Statsd + Graphite堆栈。

票数 3
EN

Stack Overflow用户

发布于 2017-04-19 05:48:17

原来一个叫海登少校的家伙有一个很棒的服务叫做icanhazip.com

您可以通过编程方式使用以下命令进行拿到你的IP

代码语言:javascript
复制
# get IPv4 address
curl -4 icanhazip.com
162.242.244.97

# get IPv6 address
curl -6 icanhazip.com
2001:4802:7802:102:c69b:800f:ff20:4cc4
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20107160

复制
相关文章

相似问题

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