IP추적은 TCP/IP패키지를 분석해서 대방의 IP를 확인하는것이기 때문에,
일단 데이터교환이 있다면,
대방이 IP를 알아낼수 있다고 봐야 합니다.
QQ에서 오프라인상태로 메시지를 주고 받는다 하더라도,
지정된 포트에서의 TCP/IP패키지 송신을 분석해서,
대방의 IP를 알아낼수 있습니다.
IP를 숨기(?)는 방법은,
프락시를 쓰는 방법, 제3방 프로그램으로 IP위장하는 방법 등이 있습니다.
즉 단말-->프락시(혹은 위장 IP)-->서버 이런식으로 송신이 되는거죠.
하지만 위에서 말했듯이,
일단 송신이 진행되면,
패키지를 분석해서 IP추적을 할수 있습니다.
꼭 찾으려면, 못 막는단 말이겠죠?
-_-!
웹에서 IP추적을 분석해보기로 합니다.
대화방에서 IP추적은 일반적으로 1차에서 끝납니다.
즉 프락시를 쓰면, 일반적으로 대화방에서는 진짜 IP를 추적할수 없습니다.
IP추적을 구현하려면,
PHP에서 getenv(REMOTE_ADDR);로 찾을수 있고,
getenv(HTTP_USER_AGENT);로는 시스템사양까지 알아낼수 있습니다.
ASP에서는
Request.ServerVariables("REMOTE_ADDR") 로 1차 IP추적,
Request.ServerVariables("HTTP_X_FORWARDED_FOR") 로는 프락시뒤의 단말 IP까지 알아낼수 있습니다.
Perl에서는$ENV{'REMOTE_ADDR'};로 구현이 됩니다...
이상 IP추적의 내막을 대강 알겠죠?
^^
IP부분에 대해 관심이 있으면, TCP/IP에 관한 문장을 찾아보세요...
첨에 볼때는 머리가 아프지만,
...
그래도 읽어보세여 ^^
………………………………………………………………………………
>중국에 있는 분들을 알겠는데요.
>
>QQ라고 채팅하는거 있잖아요.
>
>요즘 제가 다운받은 QQ를 보니깐 상대방 IP를 볼수 있더라구요.
>
>그런데 그중에서 한사람의 IP만 볼수 없었습니다.
>
>IP를隐身하면 다른사람이 자신의 IP를 볼수 없다더라구요.
>
>저도 다른사람이 내가 사용하는 IP주소를 알지 못하게 할수 있는가요?
>
>그리고 요즘 많이 사용하는 연변채팅방(ichat)이랑 보면
>
>거기 있는 관리놈들이 내 IP를 알아내더라구요.이것도 내 IP를 볼수없게하는
>
>방법이 있는가요?