2015-02-01 4 views
0

우리 대학 프로젝트를 위해 우리는 자바 애플리케이션을 개발 중이며 모든 데이터는 온라인 MySQL 데이터베이스에 저장됩니다. 하지만 문제는 호스팅 제공 업체 만이 특정 IP 주소로 mysql에 연결하도록 허용한다는 것입니다. 하지만 우리는 유동 IP를 가지고 있습니다. 우리는 연결하기 전에 서버에 컴퓨터 IP 주소를 추가해야합니다. 하지만 문제는 우리의 클라이언트가 움직이고 그가 USB 동글이나 와이파이 핫스팟을 사용할 수 있습니다. 그래서 IP가 변경 될 것입니다. 어떻게 정적 IP를 컴퓨터에 사용할 것입니까? 실제 소프트웨어 개발자가이 문제를 어떻게 극복 했습니까?원격 MySQL Connect with static ip

+0

IP 주소가 변경 될 예정입니까? – SMA

+0

예, 클라이언트가 변경 될 소프트웨어 ip로 이동할 때 예. 그렇다면 그는 리모컨으로 mysql에 접근 할 수 없다. – Rayan

+0

당신은 그 온라인 mysql 서버를 호스트/관리합니까? 클라이언트에서 VPN을 구성하고 VPN 주소 풀에 대한 연결을 허용 할 수 있습니다. Ankit이 제안한 프록시를 사용하거나 mysql을 전세계에 열 수 있습니다. – pajaja

답변

0

고정 IP를 가지며 클라이언트에 대한 요청을 라우팅하는 프록시를 만들 수 있습니다. 또한 데이터 읽기/업데이트를위한 웹 API를 만들 수 있으며 API를 통해 인증/유효성 검사를 수행 할 수 있으므로 클라이언트 업데이트없이 데이터베이스 스키마를 자유롭게 업데이트 할 수 있습니다.