CF를 사용하면서 가장 처음 겪은 이슈는 기존 $_SERVER["REMOTE_ADDR"] 을 사용하면 사용자의 IP가 아니라 CF 리버스프록시 주소가 남는다는 점이였다.코드를 변경해 X_Forwarded_For 에서 직접 꺼내는 방법도 있었지만, 기존 코드에 굳이 손을 대고 싶지 않아 구글링을 해보았다. 이미 누군가 좋은 솔루션을 제시했다. 잘 동작하며 기존까지 잘 사용했다. 방금 전 까지...서비스가 국내 사용자 한정 제공이라 그 동안 문제가 생길리가 없었는데, 최근 큰 문제가 생긴다는 것을 알았다.위 정규식을 보면 알겠지만, IPv4 만 잡을 수 있다는 것이다. 다시 구글링을 통해 IPv6인 경우 어떻게 해야 할지 검색해 보았으나... 딱히 알맞은 아티클을 찾진 못했다.어차피 정규식인데 직접 입력하면..
Study/Server
2018. 5. 16. 19:16
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- 103,453
- Today
- 0
- Yesterday
- 5
링크
TAG
- 마비노기
- Revers DNS
- Time Capsule
- DDoS
- CloudFlare
- Diablo III
- 디아블로 3
- WAF
- rDNS
- 서울 코믹월드
- airserver
- 에어서버
- reflection
- Xcode
- CF
- 서코
- Mountain Lion
- OS X
- macOS Server
- 라즈베리 파이
- 리플렉션
- Raspberry Pi
- server
- 산사자
- OS X Server
- OS X 10.8
- Crack
- Mavericks
- restapi