안녕하세요 현재 구름 ide를 서버용도로 사용 중입니다.
해당 구름 ide url에 접속한 사용자들의 대략적인 국가 정보만 얻으려 하는데...아래의 axios 코드를 사용 중입니다.
var axios = require('axios');
axios.get('https://extreme-ip-lookup.com/json').then(res => {
console.log(res.data); // 전체정보
});
하지만 이렇게 정보를 취득할 시 어느 곳에서 하든 해당 접속자의 ip가 아닌 컨테이너의 포트포워딩 ip가 뜹니다.
ex) 어느 곳에서 접속하든 동일한 ip, 동일한 위도 경도가 뜨고 있습니다. 아래가 출력 결과물입니다.
{"message":{"ip":"13.124.xxx.xxx",
"hostname":"ec2-13-124-240-211.ap-northeast-2.compute.amazonaws.com",
"city":"Seoul",
"region":"Seoul",
"country":"KR",
"loc":"37.5660,126.9784",
"org":"AS16509 Amazon.com, Inc.",
"postal":"03186",
"timezone":"Asia/Seoul",
"readme":"https://ipinfo.io/missingauth"},
"level":"info"}
구름 ide 를 사용해서 axios를 사용하는거는 안되는 것인가요?