我的Heroku应用只有一个dyno,它会访问外部资源,如数据库、缓存、Web服务等。
这个dyno的IP地址不是静态的,可能会发生改变,但不会经常变化。当您维护这些资源时,了解哪个IP与客户端相关,即使是临时的,也往往很有用。因此...
我如何临时知道dyno将从哪个IP地址访问这些资源?
我的Heroku应用只有一个dyno,它会访问外部资源,如数据库、缓存、Web服务等。
这个dyno的IP地址不是静态的,可能会发生改变,但不会经常变化。当您维护这些资源时,了解哪个IP与客户端相关,即使是临时的,也往往很有用。因此...
我如何临时知道dyno将从哪个IP地址访问这些资源?
原来有个叫Major Hayden的人提供了一个很棒的服务,叫做icanhazip.com。
你可以使用以下命令以编程方式获取你的IP地址:
# 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