클라우드플레어 설정 후 아이피가 이상하게 나와요
본문
클라우드플레어 설정 후 아이피가 이상하게 나와요
원래 아이피로 나오게 하려면 어떻게 해야 하나요?
답변 5
A 레코드를 IPv4 형식으로 설정하셨나요?
클라우드플레어 거치면서 ipv6로 들어오는듯 하네요
* /extend/user.config.php
<?php
// CloudFlare IP 처리
if (isset($_SERVER['HTTP_CF_CONNECTING_IP'])) {
$_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_CF_CONNECTING_IP'];
}
?>
그거 클플 api토큰 발급받아서 curl로 날려서 ipv6활성화를 끄셔야합니다.
ipv6 라는 새로운 아이피 포멧입니다.
ipv4 ( 기존 xxx.xxx.xxx.xxx ) 포멧의 경우는 이미 사용량이 포화상태라 ipv6 를 새로 발표하고 기관이나 사업체에서 사용하고 있습니다.
우리가 사용하는 휴대폰에도 ipv6 해당 포멧의 아이피로 간혹 잡힐때가 있습니다.
아마 해당 아이피는 클라우드플레어의 프록시 아이피일거라 생각됩니다.
비활성화 하시려면 ifelse 님처럼 활성화를 끄시면 되나, 새로운 포멧의 아이피이니 그냥 무시하고 사용하셔도 됩니다.
그리고 클라우드플레어 사용시 아이피가 클라우드플레어 프록시 아이피로 잡힐텐데,
이럴 경우 아이피로 체크하는 그누보드 visit 시스템이 제대로 작동하지 않거나, 로그인이 제대로 안되거나, 세션이 풀릴 가능성이 높습니다.
이럴 경우 웹서버단에서 remoteip 를 활성화 시키시거나, 마르스컴퍼니 님 답변처럼 처리하시면 될것 같습니다.
답변을 작성하시기 전에 로그인 해주세요.