【问题标题】:what is the IP address of my heroku application我的 Heroku 应用程序的 IP 地址是什么
【发布时间】:2015-11-03 02:45:20
【问题描述】:

所以在我的 django 应用程序中,我正在运行一个任务,该任务将从 api 请求一些 json 形式的数据。

为了让我获得这些数据,我需要提供请求将来自哪里的 IP 地址(我的 heroku 应用程序)

我如何获得 Heroku 应用程序将在其中请求的 IP 地址

【问题讨论】:

标签: python django heroku


【解决方案1】:

Heroku 本身不提供静态 IP,但您可以使用插件来实现此目标。此处讨论了此限制 - https://devcenter.heroku.com/articles/apex-domains

网站通常使用 URL 而不是 IP 地址来验证请求。您可以使用zerigo_dns 为您的 Heroku 应用获取静态 IP 地址。

【讨论】:

  • 我知道heroku不提供静态IP,但应用程序必须始终有一些 IP,有没有办法(也许是heroku命令)获得是吗?
  • 请注意这一点*此插件正在关闭,无法再配置。如果您的应用使用此插件,您应该尽快切换到不同的 DNS 管理解决方案。推荐使用 PointDNS 插件。 使用此链接 point dns
【解决方案2】:

据我所知,您无法获得 Heroku 应用程序的 ip。您可以创建一个具有已知 ip 的代理,作为应用程序的中间人。否则,您可能想看看 heroku 是否仍然是您的正确解决方案

【讨论】:

猜你喜欢
  • 2022-12-05
  • 2014-08-05
  • 1970-01-01
  • 2012-07-26
  • 2017-01-09
  • 2011-06-04
  • 1970-01-01
  • 2019-05-20
相关资源
最近更新 更多