개인 IP 주소를 통해 공용 IP 주소 찾기

개인 IP 주소를 통해 공용 IP 주소 찾기

애플리케이션 서버(LAMP 스택) 액세스 권한이 있습니다. 그러나 PHP 응용 프로그램은 다른 DB 서버에서 mysql에 연결됩니다. 이 DB 서버에는 개인 IP만 있습니다. 이 개인 IP 주소에 대한 공용 IP 주소를 알 수 있는 방법이 있습니까?

이 서버는 AWS 인프라의 일부이므로 다른 서버로 판단하면 DB 서버에도 Public IP가 있어야 한다고 확신합니다.

AWS Admin Panel에도 확인해 보았는데, 이 DB Server와 같은 Private IP가 등록되어 있지 않습니다.

답변1

몇 가지 가능한 방법:

  1. ifconfig공용 IP 주소가 나열되어 있는지 확인하려면 출력을 살펴보세요 .
  2. 공용 IP 주소로 확인할 수 있는 공용 호스트 이름이 제공되었는지 확인하세요.
  3. curl icanhazip.com공용 IP 주소를 되찾기 위해(또는 다른 유사한 서비스를 사용하기 위해) 서버에서 실행하세요 .
  4. 호스팅 제공업체에 문의하세요.

답변2

GoDaddy에서도 동일한 문제가 발생하여 공용 인터넷에서 DB에 액세스해야 했고 GoDaddy에서는 공용 인터넷에서 사용할 수 있는 호스트 이름을 제공했습니다. 다른 답변에 동의합니다. 공급자에게 DB에 대한 공개 액세스를 요청하십시오.

관련 정보