접속한 클라이언트의 IP주소를 얻어오는데............
글쓴이: zienie / 작성시간: 화, 2003/03/25 - 5:21오후
struct sockaddr_in name; int namelen; char remote_ip[20]; net_info->fd = fd; // 접속한 사용자의 FD /****** remote 정보 읽기 *********/ namelen = sizeof ( name ); getpeername ( fd, (struct sockaddr *)&name, &namelen ); strcpy ( remote_ip, (char*)inet_ntoa ( name.sin_addr.s_addr ) );
접속한 클라이언트의 IP 주소를 얻기 위해 위와 같은 방법을 사용합니다.
그런데...
간혹, 128.134.xxx.xxx..... 이나
164.124.xxxx.xxx 같은
이상한 IP 가 잡히는군요.
ping도 traceroute 도 할 수 없는............... -_-;
이거 어떤 현상이죠?
Forums:
IP..
128.134.xxx.xxx 나 164.124.xxx.xxx 같은 IP 는
이상한 IP 가 아니라 class B 의 IP 대역인듯 싶습니다...
whois 쿼리를 어느 whois 서버로 날려야 알수 있을지 모르겠지만 =_=;;
이상한 IP 는 아닙니다..
예로, Dacom 의 DNS 서버는
164.124.101.2 (ns.dacom.co.kr)
164.124.102.2 (bora.dacom.co.kr)
이죠...
댓글 달기