이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 8852|회답: 0

알려진 LAN IP 주소의 호스트명을 확인하는 방법

[링크 복사]
게시됨 2015. 4. 20. 오전 10:41:28 | | | |


ARP -A 추가로 상대방의 IP 주소를 확인하기 위해 상대방의 MAC 주소를 확인하기 위해 사용됩니다
nbtstat -a 더, 상대방의 IP를 이용해 상대방의 호스트 이름을 확인할 수 있습니다
IP 주소를 사용해 호스트명을 반전시켰습니다
IP를 핑해서 호스트명을 얻고, nbtstat -A xxx.xxx.xxx.xxx 호스트명을 얻습니다.
NBTSTAT 명령어: 현재 NETBIOS 기반 TCP/IP 연결 상태를 확인하는 데 사용되며, 원격 또는 로컬 머신의 그룹 이름과 머신 이름을 얻을 수 있습니다. 사용자는 ipconfig/winipcfg 도구를 사용해 호스트의 네트워크 카드 주소를 정확히 얻을 수 있지만, 비교적 큰 LAN을 구축한 각 기기에서 이러한 작업을 수행하는 것은 너무 번거롭습니다. 네트워크 관리자는 자신의 인터넷 접속 기기에서 DOS 명령어 nbtstat을 사용하여 다른 인터넷 호스트의 네트워크 카드 주소를 얻을 수 있습니다. 먼저 구문 형식을 살펴보겠습니다:
NBTSTAT [ [ [ -a RemoteName] [-a IP 주소] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [간격] ]
매개변수 설명:
-a remotename—원격 컴퓨터의 이름 테이블이 그 이름으로 나열되어 있음을 나타내며, 이 매개변수를 통해 NetBios 이름으로 원격 컴퓨터의 현재 상태를 확인할 수 있습니다.
-IP 주소 - 원격 컴퓨터의 IP 주소를 사용하며, -a와 다르게 IP만 사용할 수 있다는 점에서 이름 테이블을 나열합니다. 사실 -a는 -A의 기능을 포함합니다.
-c—원격 컴퓨터의 NetBIOS 캐시와 각 이름의 IP 주소를 나열합니다. 이 매개변수는 NetBIOS에 캐시된 컴퓨터에 연결된 컴퓨터들의 IP를 나열하는 데 사용됩니다.
-n—로컬 머신의 NetBIOS 이름을 나열하며, 이 매개변수는 위에서 언급한 "netstat"에 "-a" 매개변수를 추가하는 기능과 유사하지만, 이는 local을 확인하는 것입니다. netstat -a 이후의 IP를 자신의 IP로 변경하면 nbtstat -n과 동일한 효과가 나타납니다.
-r—Windows 네트워크 이름 해결의 이름 해석 통계를 나열합니다. WINS를 사용하도록 설정된 Windows 2000 기기에서는 이 옵션이 방송 또는 WINS로 해석 및 등록할 이름 수를 반환합니다.
-R—NetBIOS 이름 캐시의 모든 이름을 지우고 lmhosts 파일을 다시 불러오는 매개변수입니다. 이 매개변수는 nbtstat -c가 볼 수 있는 캐시 내 IP 주소를 지우기 위한 것입니다.
-S—클라이언트 및 서버 세션 테이블에서 원격 컴퓨터의 IP 주소만 표시합니다.
-s—클라이언트 및 서버 세션을 표시하고 원격 컴퓨터 IP 주소를 NETBIOS 이름으로 변환합니다. 이 매개변수는 -S와 유사하지만, 상대방의 NetBIOS 이름을 파싱합니다.
-RR—WINS 서버에 등록된 NetBIOS 이름을 해제한 후 등록을 갱신합니다.
interval—CTRL+C가 통계 재표시를 멈출 때까지 매 초마다 선택한 통계량을 재표시합니다. 이 매개변수가 생략되면 nbtstat은 현재 구성 정보를 한 번 출력합니다. 이 매개변수는 netstat과 동일하며, nbtstat의 "interval" 매개변수는 -s와 -s와 함께 사용됩니다.
nbtstat의 적용에 대해서는 많이 말하지 않겠습니다. 매개변수 함수를 읽어보면 기능을 이해할 수 있을 거라 생각합니다. 다만 이 도구의 대문자와 소문자를 구분하는 매개변수에 특히 주의를 기울이세요. 사용할 때는 특히 주의해야 합니다! 시스템에는 인터넷-이더넷 주소 변환 테이블을 표시하고 수정하는 ARP 명령어와 같은 다양한 도구도 포함되어 있습니다; nslookup 명령어의 기능은 머신의 IP 주소와 해당 도메인 이름을 조회하는 것입니다. 보통 도메인 서버를 제공하려면 네임 서버가 필요합니다. 사용자가 네임 서버를 설정했다면, 이 명령어를 사용해 서로 다른 호스트의 IP 주소에 대응하는 도메인 이름을 볼 수 있습니다...... 여기서 자세히 설명하지 않겠습니다. 그리고 시스템에 따라 명령 매개변수 설정이 다를 수 있지만, 일반적인 기능은 동일하다는 점을 설명하고 싶습니다. 적용할 때 조금만 주의 깊게 살펴보시길 바랍니다. 이 글에 나열된 도구들의 소프트웨어 매개변수 사용은 모두 Win9xWinMe용이며, NT와 UNIX, LINUX 시스템에는 약간의 차이가 있습니다
LAN에서는 IP와 호스트명을 확인하는 도구를 자주 사용하며, ipconfig나 ping을 사용해 IP 주소를 찾을 수 있습니다. 이 도구도 자주 사용합니다. 사실, IP 주소를 지정하면 윈도우 명령줄 메서드에서 호스트명을 쿼리할 수 있는 매우 편리한 방법이 있습니다: nbtstat -A 192.168.1.111 (상대방의 IP 주소)는 호스트 이름을 입력하고, 이 호스트가 위치한 그룹 이름도 nbtstat로 표시됩니다. 이 명령어는 TCP/IP에서 NetBIOS를 사용하여 프로토콜 통계와 현재 TCP/를 표시합니다. IP 연결에 대해, 이 명령어를 사용해 원격 호스트의 NETBIOS 정보(사용자 이름, 소속된 작업 그룹, 네트워크 카드의 MAC 주소 등)를 얻을 수 있습니다. 여기서 몇 가지 기본 매개변수를 알아야 합니다.
-a 이 매개변수를 사용하세요. 원격 호스트의 기계 이름을 알면 NETBIOS 정보를 얻을 수 있습니다(아래 내용과 동일).
-A 이 매개변수는 원격 호스트의 NETBIOS 정보도 얻을 수 있지만, 해당 호스트의 IP를 알아야 합니다.
-n은 로컬 머신의 NETBIOS 정보를 나열합니다.
상대방의 IP나 기계 이름을 얻으면 nbtstat 명령어를 사용해 상대방의 정보를 추가로 얻을 수 있어, 침입에 대한 보험 계수를 높일 수 있습니다.





이전의:c#과 asp.net 는 SQL 주입 필터링 방법을 방지합니다
다음:tomcat의 사용자 이름과 비밀번호, 그리고 기본 포트 8080을 변경하세요
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com