Dain.Bora.Net  ver 2.0  
About Me
프로필
나의 가족
용's X-file
숙's X-file
다인홈피 ver 1.0
소중한 사람들
가족들
친구들
직장동료들
다인&건희
다인이 이야기
건희 이야기
엄마 이야기
기억속으로
가족들과 함께
즐거운 추억들
사진 & 물생활
디카 이야기
행복한 물생활
포토갤러리
게시판
부스러기들
자료실
좋은글
스터디
방명록
먹고자고놀고
가볼만한곳
먹고싶은것
링크
카운터
오늘 : 3
전체 : 30280
날자 : 2020/04/01

Category Category
네트워크 진단 명령어(윈도우)
# 네트웍   2005-11-08 11:33
이상용
네트워크 진단 명령어
PING
Ping은 일종의 메아리 역할을 수행하는 프로그램으로서 클라이언트에서 호스트쪽으로 일정한 패킷 데이터를 보내면 호스트는 응답 메시지를 보낸다. 이러한 과정을 통해 호스트의 상황을 확인할 수 있게 된다.

Ping [옵션] [테스트할 호스트의 주소]



옵션                    기능

-t                         지정된 호스트에 인터럽트가 걸릴 때까지 ping을 건다

-a                        주소를 호스트 이름으로 바꾼다.

-n count               count로 지정된 숫자만큼 ECHO 패킷을 보낸다. 디폴트는 4이다.

-l length               length로 지정된 양만큼의 ECHO 패킷을 보낸다. 디폴트는 64바이트이고                        최대 8192바이트이다.

-f                         패킷에 Do Not Fragment 플래그를 실어 보낸다. 그 패킷은 라우터에 의                           하여 쪼개지지 않는다.

-i ttl                     ttl에 의해 지정된 값으로 활성화 시간 필드를 설정한다.

-v tos                   tos에 의해 지정된 값으로 서비스의 타입 필드를 설정한다.

-r count                외부로 나가는 패킷과 돌아오는 패킷의 라우트를 라우트 레코드 필드에 기록한다. Count에 의해 최소 하나의 호스트에서부터 최대 9까지의 호스트가 지정된다.

-s count               count에 의해 지정된 hops의 수에 대한 timestamp를 지정한다.

-j host-list             host-list에 지정된 호스트를 다라 패킷이 라우트된다. 연속된 호스트들은 중간 게이트웨이에 의해 분리된다. IP가 허용하는 최대 숫자는 9이다.

-w timeout            시간 제한 간격을 1/1000초 단위로 지정한다.

Destination-list     ping을 실행할 원격 호스트를 지정한다.

-k host_list           Strict source route along host-list





TRACERT
Tracert를 사용해서 접속하려는 호스트까지 경로를 추적할 수 있다. Tracert는 목적지의 경로에 있는 라우터를 지날 때마다 특정 메시지를 보내고, 이에 대한 응답을 확인 함으로서 라우터의 존재 및 지연시간을 검사한다. 특정 사이트의 연력이 느리거나 어떤 구간에 문제가 있다고 의심되는 경우는 각각의 연결을 확인할 수 있다.

Tracert [옵션] [테스트할 호스트의 주소]



옵션                    기능

-d                        주소를 호스트 이름으로 바꾸지 않도록 지정한다.

-h max.-hops        목적지 탐색에 들어가는 홉의 최대 숫자

-j host-list             host-list를 따라가는 loose source 경로

-w timeout            각 회신에 대해 timeout에 1/1000초 단위로 지정된 숫자만큼 기다린다.

target_name         목적 호스트의 이름





ARP
Arp는 목적지 시스템의 IP 주소에 대응하는 MAC 주소를 알기 위해서 사용한다.

Arp –a [inet_addr] [-N [if_addr]]

Arp –d inet_addr [if_addr]

Arp –s inet_addr ether_addr [if_addr]



옵션                    기능

-a                        TCP/IP에 질의를 해서 현재의 ARP 엔트리를 나타낸다. Inet_addr이 지정되어 있다면, 지정된 호스트에 대한 IP와 물리적인 주소만이 나타난다.

-d                        inet_addr에 의해서 지정된 엔트리를 삭제한다.

-g                        -a와 같다.

-s                        IP주소인 inet_addr과 물리적인 주소인 ether_addr을 짝을 맞춘 엔트리를 ARP 캐시 안에 추가한다. 물리적인 주소는 하이픈으로 구분된 6개의 16진수의 바이트로 되어있다. IP 주소는 점이 있는 10진수로 되어 있고, 엔트리는 정적이다. 그것은 시간이 경과된 후에 캐시로부터 자동적으로 제거되는 것도 아니고 컴퓨터를 리부팅한 후 없어지는 것도 아니다.

-N [if_addr]           if_addr로 지정된 네트워크 인터페이스에 대한 ARP 엔트리를 나타낸다.

Ether_addr           물리적인 주소를 지정한다.

If_addr                 if_addr이 제시되어 있으면 수정되어야 하는 인터페이스의 IP 주소를 지정하고, 제시되어 있지 않으면 맨 처음 사용 가능한 인터페이스 주소가 사용된다.

Inet_addr              점이 있는 십진수 형식으로 IP 주소를 지정한다.





NBTSTAT
Nbtstat는 TCP/IP 상의 NetBIOS를 사용해서 상대방 윈도 시스템의 MAC 주소, 사용자 이름. Login 이름, group 이름과 연결 상태 및 통계를 나타내는 명령어다.

Nbtstat [-a remote_name] [-A IP_address] [-c] [-n] [-R] [-r] [-S] [-s] [interval]



옵션                    기능

-a                        원격 컴퓨터의 이름을 나열한다. Gethostbyname()과 흡사한 기능으로, 컴퓨터의 IP 주소를 반환하고 그룹 이름과 로그인 이름 및 MAC 주소, IP 등을 화면에 표시한다.

-A                        원격 컴퓨터의 이름 테이블을 컴퓨터의 IP 주소로 나열한다. Gerhostbyaddr()와 흡사한 기능으로, 컴퓨터의 이름을 반환하고 그룹 이름과 로그인 이름 및 MAC 주소, IP 등을 화면에 표시한다.

-c                        현재 시스템의 NetBIOS 이름 캐시의 내용을 나열하고, 각각의 이름에 IP 주소를 부여한다.

-n                        로컬 NetBIOS의 이름들을 나열한다.

-R                        Reload의 의미로 NetBIOS의 이름 캐시로부터 모든 이름들을 깨끗이 지우고 LMHOSTS 파일을 다시 올린다. Arp –d 명령과 흡사하며 LNHOSTS LOOKUP이 활성화되어 있는 컴퓨터에서 사용될 수 있다.

-r                         윈도 네트워크를 통한 이름 처리 통계를 나열한다 WINS를 사용하도록 구성된 NT 컴퓨터에서 이 옵션은 브로드캐스트나 WINS를 통해 처리되거나 등록된 이름들을 숫자로 변환한다.

-S                        워크스테이션과 서버 세션을 모두 디스플레이하고, 원격 컴퓨터의 IP 주소만 나열한다.

-s                        워크스테이션과 서버 세션을 모두 디스플레이한다. 컴퓨터에 구성된 name resolution service를 사용하여 원격 컴퓨터의 IP 주소를 이름으로 바꾼다.

Interval                 선택된 통계를 다시 표시할 때, 각 디스플레이 사이의 시간 간격을 초 단위로 지정한다. ^C키를 누르면 통계 표시가 중지된다. 파라미터가 생략되면, nbtstat는 현 구성 정보를 한 번만 나타낸다.

RR                      Sends name Release packets to WINS and then, starts Refresh





NETSTAT
Netstat 명령어는 프로토콜 통계와 현재의 TCP/IP 네트워크 연결 상황을 나타낸다.

Netstat [-a] [-e] [-n] [-s] [-P protocol] [-r] [interval]



옵션                    기능

-a                        모든 연결들과 수신 포트들을 나타낸다. 서버와의 연결은 일반적으로 보여지지 않는다.

-e                        Ethernet 통계를 표시한다. –s옵션과 함께 사용한다.

-n                        숫자 형태의 주소오 포트 넘버를 나타낸다.

-s                        프로토콜 단위로 통계를 표시한다. 디폴트로 TCP, UDP, ICMP, IP의 통계를 보여준다. –p옵션은 디폴트의 하부 설정을 지정할 때 사용한다.

-P protocol          Proto에 지정된 프로토콜 연결을 보여준다. Proto는 TCP나 UDP가 될 수 있다. –s 옵션과 함께 쓰이면, protocol은 TCP, UDP, ICMP, IP가 될 수 있다.

-r                         라우팅 테이블의 내용을 나타낸다.

Interval                 선택된 통계를 다시 표시할 때, 각 디스플레이 사이의 사간 간격을 초 단위로 지정한다. ^C키를 누르면 통계 재표시가 중지된다. 파라미터가 생략되면, netstat는 현 구성 정보를 한 번만 나타낸다.

-o                        Displays the owning process ID associated with each connection





PATHPING
Pathping 명령어는 패킷이 목적지로 보내질 때, 중간 경로의 라우터에서 리턴되는 패킷의 결과를 계산해서 출력한다.

Pathping [-n] [-h max._hops] [-g host_list] [-p period] [-q num_queries] [-w timeout] [-t] [-R] [-r] target_name



옵션                    기능

-n                        주소를 호스트 이름으로 바꾸지 않도록 한다.

-h max._hops       목적지 탐색에 들어가는 최대 홉수를 지정한다.

-g host_list           host-list를 따라가는 loose source 경로

-I address             특정한 소스 주소를 사용한다.

-p period              각 ping사이에 1/1000 초 단위로 기다린다.

-q num_queries     홉당 쿼리의 수

-w timeout            시간 제한 간격을 1/1000초 단위로 지정한다.

-P                        Test for RSVP PATH connectivity

-R                        Test if each hop is RSVP aware

-T                        Test connectivity to each hop with layer-2 priority tags

-4                        Force using IPv4

-6                        Force using IPv6





IPCONFIG
Ipconfig는 콘솔상에서 실행되며 시스템의 IP 설정 정보를 확인하거나 재설정하는데 사용된다.

Ipconfig [/all] [/renew [adapter]] [/release [adapter]] [/flushdns] [/displaydns] [registerdns] [/showclassid adapter] [/setclassid adapter [classid]]



옵션                    기능

/all                       모든 설정 정보를 표시한다.

/release [어댑터]   DHCP 서버에서 할당받은 IP 주소를 반환한다.

/renew [어댑터]     DHCP 서버에 IP 주소를 반환한 경우에 IP 주소를 다시 할당받는다.

/flushdns              DNS 해석기에 있는 캐시의 내용을 지운다.

/registerdns          모든 DHCP 연결을 해제하고, DNS를 다시 등록한다.

/displaydns          DNS 해석기에 있는 캐시의 내용을 출력한다.

/showclassid [어댑터]        네트워크 어댑터에 할당된 모든 DHCP 클래스 ID를 출력한다.

/setclassid [어댑터]           DHCP 클래스 ID를 수정한다.





NSLOOKUP
Nslookup은 호스트 이름을 입력해서 IP 주소를 알아내거나, IP 주소를 사용해서 호스트 이름을 찾을 때 사용하는 명령어이다.

Nslookup [ip_addr] [host_name]

Nslookup의 set 옵션 : set 옵션은 nslookup을 실행시킨 후에 그 안에서 사용하면 된다. 사용 방법은    set [파라미터]=[value]



파라미터             내용

all                        현재 사용하고 있는 서버와 호스트의 정보를 모두 나타낸다.

[no]debug             디버깅정보를 출력한다.

[no]d2                  디버깅정보를 모두 표시한다.

[no]defname         각각의 질의에 도메인 이름을 붙인다.

[no]recurse           재귀적인 질의를 사용한다.

[no]search            도메인 탐색 리스트를 사용한다.

[no]vc                  항상 가상회선(virtual circuit)을 사용한다.

Domain=NAME    기본 도메인 이름을 NAME을 정한다.

Root=NAME         Root 서버를 NAME으로 지정한다.

Srchlist=N1[/N2/…/N6]       검색하는 도메인을 이름으로 지정한다. 도메인은 최재 6개까지 지정할 수 있으며 각각은 ‘/’로 구분된다.

Retry=X               도메인을 검색하는 재시도 횟수를 X번으로 한정한다.

Timeout=X            타임 아웃 간격을 X초로 제한한다.

Type=X                Querytype에 사용되는 변수로서 다음과 같다

                           A : 호스트의 인터넷 주소

                           ANY : 사용하고 있는 모든 호스트를 표시한다.

                           CNAME : 별명이 아닌 원래 이름을 표시한다.

                           MX : 메일 에이전트를 표시한다.

                           NS : 네임 존의 네임 서버를 표시한다.

                           PTR : IP 주소일 경우에 호스트 이름으로 표시된다.

                           SOA : 도메인의 ‘start-of-authority’정보를 표시한다.

Querytype=X        Type과 같다.

Class=X               질의하는 클래스를 지정한다. 클래스의 종류는 다음과 같다

                           IN : internet 클래스

                           CHAOS : chaos 클래스

                           ANY : 와일드카드

[no]msxfr             MS 패스트 존 전송을 사용한다.

Ixfrver                   IXFR 전송 요구에 현재 버전을 사용한다.

qqq http://www.hermesbirkin.in.net http://www.hermesoutletstore.us.com http://www.coachoutletclearance.us.com http://www.katespade.in.net http://www.airjordanpaschere.fr http://www.canadagooseoutlet-stores.com http://www.oakley-sunglasseswholesale.us.com http://www.arizonacardinalsjersey.us http://www.canadasgooseoutlet.us.com http://www.nikeairmax.in.net http://www.canadagooseparka.nameQQQ
2019-05-13 12:26
x
Name       Pass       Secret Code   Resize  
List
28    [C/C++] [정보보안][정보보안전문가][리눅스]GDB사용법  이상용 2011.05.12 508
27    [보안] 웹 보안 [3] 이상용 2008.05.28 2664
26    [자바스크립트] JavasScript 총 정리 [5] 이상용 2007.04.10 1136
25    [리눅스/유닉스] rrdtool 설치 [1] 이상용 2007.02.27 1743
24    [공통] Open Source 패러다임 쉬프트 [146] 이상용 2007.02.27 1215
23    [자바스크립트] Table Row 삭제하기 [74] 이상용 2006.12.01 804
22    [리눅스/유닉스] swatch를 이용해 로그파일을 실시간으로 모니터해 보자. [1] 이상용 2006.08.29 867
21    [리눅스/유닉스] cfengine 을 이용하여 여러대의 시스템관리 자동화 하기 [1] 이상용 2006.08.04 1252
20    [리눅스/유닉스] Content Management Systems (CMS) - OpenSource  이상용 2006.08.04 1854
19    [웹] Web 2.0이란 무엇인가 [1] 이상용 2006.08.02 778
18    [웹] [PHPA] using PHP Accelerator [2] 이상용 2006.02.16 9028
17    [공통] 정규 표현식  이상용 2006.01.05 627
16    [리눅스/유닉스] SELinux ?  이상용 2006.01.04 727
15    [리눅스/유닉스] apache2.0 + tomcat5.x 설치하기 [1] 이상용 2005.11.21 2296
14    [DB] mysql 설치 가이드  이상용 2005.11.20 875
13    [네트웍] Catalyst 4000-L3 Switch 구조와 setting [187] 이상용 2005.11.08 54846
   [네트웍] 네트워크 진단 명령어(윈도우) [1] 이상용 2005.11.08 1207
11    [네트웍] DNS 운영 자료  이상용 2005.11.08 664
10    [네트웍] Cisco 6509 운영 메뉴얼 [1] 이상용 2005.11.08 4509
9    [리눅스/유닉스] GD 설치해 보자...  이상용 2005.09.29 1649
List   1 [2]  
Copyright 1999-2020 Zeroboard / skin by eggnara