vpan 으로 홈페이지 접속시 확인가능한가요?
본문
vpan으로 ip 변경해서 홈페이지 접속시 vpan 사용해서 접속했는지 확인 할수 있는 방법이있나요?
답변 2
챗지피티 AI에게 물으니, PHP로 정확히 알 수 있는 방법은 없다고 하네요.
http://ipinfo.io/ 이용해서 추정은 해볼 수 있다고 합니다.
<?php
// 사용자의 IP 주소 가져오기
$user_ip = $_SERVER['REMOTE_ADDR'];
// IP 정보 API 호출 (ipinfo.io를 예로 듬)
$access_key = 'YOUR_ACCESS_KEY'; // ipinfo.io에서 발급받은 API 키
$api_url = "http://ipinfo.io/{$user_ip}/json?token={$access_key}";
// API 요청을 보내고 응답 받기
$response = file_get_contents($api_url);
$data = json_decode($response, true);
// 응답 내용 출력
if (isset($data['org'])) {
echo "사용자의 조직: " . $data['org'] . "<br>";
// VPN을 제공하는 회사의 IP 범위 등을 확인하여 VPN 여부를 추정
if (strpos($data['org'], 'VPN') !== false || strpos($data['org'], 'Cloudflare') !== false) {
echo "이 사용자는 VPN을 사용 중일 가능성이 있습니다.";
} else {
echo "이 사용자는 VPN을 사용하지 않는 것으로 추정됩니다.";
}
} else {
echo "IP 정보 조회 실패.";
}
?>
PS. https://sir.kr/g4_tiptech/31205 VPN 접속 차단 - 배추 님
!-->
vpn 업체에서 ip 를 공개하지 않는 한
정확한 추정은 불가합니다.
답변을 작성하시기 전에 로그인 해주세요.