如何获取Heroku应用程序的IP地址

问题描述 投票:3回答:1

我正在运行一个Heroku应用程序。我应该回答一些客户的问题“你的服务器IP地址是什么”。我习惯通过ping我的域来搞清楚IP地址。

使用Heroku,我在这里有两个问题:

  1. 当我ping我的自定义域时,我获得的IP地址与我ping原始应用程序域时的IP地址不同。
  2. ping没有通过。

例子:

myhost:~ 1111$ ping fstrk.herokuapp.com
PING us-east-1-a.route.herokuapp.com (23.23.207.27): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
^C
--- us-east-1-a.route.herokuapp.com ping statistics ---
4 packets transmitted, 0 packets received, 100.0% packet loss


myhost:~ 1111$ ping dashboard.fstrk.io
PING dashboard.fstrk.io.herokudns.com (54.243.243.251): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
^C
--- dashboard.fstrk.io.herokudns.com ping statistics ---
5 packets transmitted, 0 packets received, 100.0% packet loss

我对网络知之甚少,所以我可能做错了。获取当前IP地址的正确方法是什么,虽然它们指向同一个应用程序但为什么它们不同?

networking heroku dns ping
1个回答
0
投票

您的客户是否希望在防火墙中将您的IP地址列入白名单?如果是这样,您可能需要使用静态IP地址设置Heroku应用程序。 Heroku是一个设计负载平衡系统。根据流量,负载等情况,您可能无法每次都使用相同的IP地址运行应用。如果您的应用确实需要静态IP,请查看以下内容:

Proximo

根据您的Heroku应用程序的配置,您可以使用Proximo为您的应用程序设置专用IP地址。否则,您的应用程序正在共享系统上运行,并且无法保证拥有IP地址。

© www.soinside.com 2019 - 2024. All rights reserved.