2011-09-06 6 views
0

이 질문은 내가 네트워킹 과정을 공부하고있을 때부터 제기 한 것입니다. 내가 g-talk에서 다른 사람과 채팅을하고 있고 그 패킷을 포착한다면 그 사람의 IP 주소가 그 사람의 IP 주소가 될지 아니면 그 사이에있는 릴레이 서버의 IP 주소이든간에 그 사람의 IP 주소가 될 것입니다.채팅 사람의 IP 주소 확인

나는 채팅 상대방의 IP 주소를 얻을 수있는 방법이 있습니까?

답변

0

일반적으로 - 아니요. 두 호스트간에 직접 연결을 설정할 방법이 없으므로 (NAT 뒤의 두 피어가 모두 직접 연결할 수 없음) 모든 통신은 릴레이 서버를 통해 이루어져야하므로 캡처 한 모든 패킷은 릴레이 서버와 연결됩니다.

GTalk 개발자는 가능한 경우 두 명의 채팅 피어를 직접 연결하는 기능을 구현할 수도 있습니다 (MAY). 이 경우 다른 사람의 IP 주소를 얻을 수 있습니다.

또한 릴레이 서버는 단순히 다른 사람의 IP 주소를보고 할 수 있습니다.