가상 서버 사용 접속 아이디가 모두 10.0.2.2 로 찍힘

가상 서버 사용 접속 아이디가 모두 10.0.2.2 로 찍힘

QA

가상 서버 사용 접속 아이디가 모두 10.0.2.2 로 찍힘

본문

윈도우 10에 버추얼박스 가상화 머신 설치해서 사이트 구동중에 있는데요

 

다름이 아니라 접속자 아이피가 모두 10.0.2.2 나와서 접속자 아이피를 제대로 알수가 없네요

 

셋팅 화면은 이렇습니다

 

설치 OS : 우분투 최신버전 입니다

 

참고로 'getenv('HTTP_X_FORWARDED_FOR') 이거 아무것도 안찍히네요

 

3717205057_1667987751.6734.png

 

이 질문에 댓글 쓰기 :

답변 2

아파치웹서버라면 remoteip 모듈 올리시고

 

LoadModule remoteip_module modules/mod_remoteip.so

RemoteIPHeader X-Forwarded-For
RemoteIPTrustedProxy 10.0.2.0/8

 

추가랑 및

 

로그포맷도 기존꺼주석처리하고아래껄로추가하고 웹서버 재시작합니다

LogFormat “%a %l %u %t \”%r\” %>s %b \”%{Referer}i\” \”%{User-Agent}i\”” combined
LogFormat “%a %l %u %t \”%r\” %>s %b” common

 

그후 재요청시 웹로그 tail -f access_logs 해두고 php레퍼러변수 다시한번 확인하는데 레퍼러 다른변수 X-Forwarded-For

변수도 확인권장합니다

 

 

https://www.phpinfo.kr/entry/PHP-%EC%8B%A4%EC%A0%9C-%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8-IP%EC%A3%BC%EC%86%8C-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0

 

or

 

테스트 페이지를 만든 후, https://mytory.net/archives/626

print_r2($_SERVER);

또는

print_r($_SERVER);

코드로..

실제 IP가 출력되는 변수가 있는지 체크하여, 있다면 사용해 볼 수 있습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 126,515 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT