2017-12-22 3 views
3

Heroku 앱을 실행 중입니다. 일부 고객이 "귀하의 서버 IP 주소는 무엇입니까?"라는 질문에 대답해야합니다. 나는 내 도메인에 ping을 실행하여 IP 주소를 파악하는 데 익숙합니다.Heroku 앱의 IP 주소를 얻는 방법

에게 Heroku와

, 나는 여기에 두 가지 문제가 있습니다

  1. 내가 원래 응용 프로그램 도메인에 ping 명령을 사용할 때 내가 얻을 IP 주소가 에서 다른 내 사용자 지정 도메인을 핑 (ping)

    .

  2. 핑이 진행되지 않습니다.

예 :

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 주소를 얻는 올바른 방법은 무엇이며, 같은 앱을 가리 키지 만 다른 이유는 무엇입니까?

+0

heroku가 icmp 프로토콜 요청을 차단하는 것으로 보이기 때문에 ping이 작동하지 않습니다. 귀하의 서버 도메인은'us-east-1-a.route.herokuapp.com'이지만 각 요청에 대해 자주 바뀌고 있습니다. 이유는 모르겠습니다. 앱이 다시 시작되는 것 같습니다. 확실하지 않음 –

+0

고객이 귀하의 IP 주소를 묻는 이유는 무엇입니까? 그들의 목표는 질문에 대답하는 가장 좋은 방법에 영향을 줄 수 있습니다 ... – Chris

답변

0

고객이 방화벽에서 IP 주소를 허용 목록에 추가하려고합니까? 그렇다면 Heroku 앱을 정적 IP 주소로 설정해야 할 수 있습니다. Heroku는로드 균형 시스템입니다. 트래픽,로드 등에 따라 매번 동일한 IP 주소에서 앱을 실행하지 못할 수 있습니다. 아래 체크 아웃, 앱 고정 IP를 필요로 할 경우

프록시 모

당신에게 Heroku 응용 프로그램의 구성에 따라 당신은 당신의 앱 전용 IP 주소를 설정 Proximo를 사용할 수 있습니다. 그렇지 않으면 앱이 공유 시스템에서 실행되고 있으며 IP 주소를 보장 할 방법이 없습니다.

관련 문제