3 votes

Comment obtenir l'adresse IP de l'application Heroku ?

J'exécute une application Heroku. Je suis censé répondre à la question "quelle est l'adresse IP de votre serveur" posée par un client. J'ai l'habitude de trouver les adresses IP en envoyant des ping à mes domaines.

Avec Heroku, j'ai deux problèmes :

  1. Quand je fais un ping sur mon domaine personnalisé, l'adresse IP que j'obtiens est différente de celle de lorsque je fais un ping sur le domaine d'application original.

  2. Le ping ne passe pas.

Exemples :

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

Je n'ai pas de connaissances approfondies en matière de réseaux et je m'y prends probablement mal. Quelle est la manière correcte d'obtenir l'adresse IP actuelle, et pourquoi sont-elles différentes alors qu'elles pointent vers la même application ?

0voto

trejas Points 374

Votre client cherche-t-il à mettre votre adresse IP sur une liste blanche dans un pare-feu ? Si oui, vous devrez peut-être configurer votre application Heroku avec une adresse IP statique. Heroku est par conception un système à charge équilibrée. En fonction du trafic, de la charge, etc., il se peut que vous ne fassiez pas tourner votre application à partir de la même adresse IP à chaque fois. Si vous avez besoin d'une adresse IP statique pour votre application, consultez le lien ci-dessous :

Proximo

Selon la configuration de votre application Heroku vous pouvez utiliser Proximo pour définir une adresse IP dédiée à votre application. Sinon, votre application fonctionne sur un système partagé et il n'y a pas de moyen garanti d'avoir une adresse IP.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X