낙서장

IP 로 사용자 컴퓨터 이름 알아내기

아르비스 2012. 3. 29. 14:50

방법은 매우 간단하다.

nbtstat 를 이용하는 방법 ^^


NBT(NetBIOS over TCP/IP)를 사용하여 프로토콜 통계와 현재 TCP/IP 연결을표시합니다.

NBTSTAT [ [-a RemoteName] [-A IP address] [-c] [-n]

        [-r] [-R] [-RR] [-s] [-S] [interval] ]

  -a   (adapter status) 이름을 지정하여 원격 컴퓨터의 이름 테이블을 나열합니다.

  -A   (Adapter status) IP 주소를 지정하여 원격 컴퓨터의 이름 테이블을 나열합니다.

  -c   (cache)          NBT의 원격 [컴퓨터] 이름과 해당 IP 주소 캐시를 나열합니다.

  -n   (names)          로컬 NetBIOS 이름을 나열합니다.

  -r   (resolved)       브로드캐스트 및 WINS를 통해 확인된 이름을 나열합니다.

  -R   (Reload)         원격 캐시 이름 테이블을 비우고 다시 로드합니다.

  -S   (Sessions)       대상 IP 주소와 함께 세션 테이블을 나열합니다.

  -s   (sessions)       대상 IP 주소를 컴퓨터 NETBIOS 이름으로 변환하는 세션 테이블을 나열

                             합니다.

  -RR  (ReleaseRefresh) WINS로 이름 해제 패킷을 보낸 다음 새로 고침을 시작합니다.


  RemoteName   원격 호스트 컴퓨터 이름입니다

  IP address   점으로 구분된 10진수 형식의 IP 주소입니다.

  interval     다음 화면으로 이동하기 전에 지정한 시간(초) 동안 선택한 통계를 다시 표시합니           

                다.

               통계 다시 표시를 중지하려면 <Ctrl+C>를

               누르십시오.


사용방법은

> nbtstat -A IPAddress 

하지만 윈도우 계열에서만 지원하고, 맥과 linux에서는 .... 지원한됨... 참고 ~ ^^