컴퓨터/이론 및 tools 사용

[윈도우도스창/명령프롬프트] 주요 네트워크 명령어 옵션 ping , tracert , netstat , nslookup , route

review777777 2017. 3. 7. 10:36
반응형

 

'

 

 

도스창에서 

 

명령어 /?

이걸 사용하면 사용법및 설명이 나온다!

 

 

 

nslookup

 

nslookup 인터넷주소 

 

인터넷 서버 관리자나 사용자가 호스트 이름을 입력하면 그 IP 주소를 알려주는 프로그램이며 그 반대의 경우에도 가능하다

 

사용법:

   nslookup [-opt ...]             # 기본 서버를 사용하는 대화형 모드

   nslookup [-opt ...] - server    # 'server'를 사용하는 대화형 모드

   nslookup [-opt ...] host        # 기본 서버를 사용하는 'host'만 조회

   nslookup [-opt ...] host server # 'server'를 사용하는 'host'만 조회

 

 

반응형

 

ping

 

ping IP주소

 

지정한 ip 주소 통신 장비의 접속성을 확인하기 위한 명령어

 

 

사용법: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]

            [-r count] [-s count] [[-j host-list] | [-k host-list]]

            [-w timeout] [-R] [-S srcaddr] [-c compartment] [-p]

            [-4] [-6] target_name

 

옵션:

    -t             중지될 때까지 지정한 호스트를 ping합니다.

                   통계를 보고 계속하려면 <Ctrl+Break>를 입력합니다.

                   중지하려면 <Ctrl+C>를 입력합니다.

    -a             주소를 호스트 이름으로 확인합니다.

    -n count       보낼 에코 요청의 수입니다.

    -l size        송신 버퍼 크기입니다.

    -f             패킷에 조각화 안 함 플래그를 설정(IPv4에만 해당)합니다.

    -i TTL          Time To Live

    -v TOS         서비스 종류(IPv4에만 해당. 이 설정은 더

                   이상 사용되지 않으며 IP 헤더의 서비스 종류 필드에 영향을

                   주지 않음)입니다.

    -r count       count 홉의 경로를 기록합니다(IPv4에만 해당).

    -s count       count 홉의 타임스탬프(IPv4에만 해당)입니다.

    -j host-list   host-list에 따라 원본 라우팅을 완화합니다(IPv4에만 해당).

    -k host-list   host-list에 따라 원본 라우팅을 강화합니다(IPv4에만 해당).

    -w timeout     각 응답의 대기 시간 제한(밀리초)입니다.

    -R             라우팅 헤더를 사용하여 역방향 라우팅도

                   테스트합니다(IPv6에만 해당).

                   RFC 5095에 따라 이 라우팅 헤더는 사용되지

                   않습니다. 이 헤더를 사용할 경우 일부 시스템에서 에코

                   요청이 삭제될 수 있습니다.

    -S srcaddr     사용할 원본 주소입니다.

    -c compartment 라우팅 컴파트먼트 ID입니다.

    -p             Hyper-V 네트워크 가상화 공급자 주소에 대해 ping을 수행합니다.

    -4             IPv4를 사용합니다.

    -6             IPv6을 사용합니다.

 

 

 

 

route

 

IP 라우팅 테이블을 보여주거나 다룸

 

 

 

네트워크 라우팅 테이블을 조작합니다.

 

ROUTE [-f] [-p] [-4|-6] command [destination]

                  [MASK netmask]  [gateway] [METRIC metric]  [IF interface]

 

  -f           모든 게이트웨이 항목의 라우팅 테이블을 지웁니다. 명령 중

               하나와 함께 이 옵션을 사용하면 명령 실행 전에

               테이블이 지워집니다.

 

  -p           ADD 명령과 함께 이 옵션을 사용하면 시스템을 다시 부팅해도

               경로가 보존됩니다. 시스템을 다시 시작할 때 기본적으로 경로가

               보존되지 않습니다. 해당 영구 경로에 항상 영향을 주는

               다른 모든 명령에 대해서는 무시됩니다.

 

  -4           IPv4를 사용합니다.

 

  -6           IPv6을 사용합니다.

 

  command      다음 중 하나입니다.

                 PRINT     경로를 인쇄합니다.

                 ADD       경로를 추가합니다.

                 DELETE    경로를 삭제합니다.

                 CHANGE    기존 경로를 수정합니다.

  destination  호스트를 지정합니다.

  MASK         다음 매개 변수가 'netmask' 값임을 지정합니다.

  netmask      이 경로 항목에 대한 서브넷 마스크 값을 지정합니다.

               지정하지 않으면 기본값 255.255.255.255가 사용됩니다.

  gateway      게이트웨이를 지정합니다.

  interface    지정한 경로에 대한 인터페이스 번호입니다.

  METRIC       대상의 비용과 같은 메트릭을 지정합니다.

 

대상에 사용되는 모든 심볼 이름은 네트워크 데이터베이스 파일인

NETWORKS에서 찾습니다. 게이트웨이에 대한 심볼 이름은 호스트 이름

데이터베이스 파일인 HOSTS에서 찾습니다.

 

명령이 PRINT 또는 DELETE인 경우 대상이나 게이트웨이에 별표(*)로 지정되는

와일드카드를 사용할 수 있고 게이트웨이 인수를 생략할 수 있습니다.

 

대상에 * 또는 ?가 있으면 셸 패턴으로 처리되며 일치하는

대상 경로만 인쇄됩니다. '*'는 문자열에 해당하고

'?'는 한 문자에 해당합니다. 예: 157.*.1, 157.*, 127.*, *224*.

 

패턴 일치는 PRINT 명령에서만 허용됩니다.

진단 참고:

    (DEST & MASK) != DEST와 같이 잘못된 마스크가 오류를 생성합니다.

    예: route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1

             경로 추가에 실패했습니다. 지정한 마스크 매개 변수가 잘못되었습니다. (Destination & Mask) != Destination입니다.

 

예:

 

    > route PRINT

    > route PRINT -4

    > route PRINT -6

    > route PRINT 157*          .... 일치하는 157*만 인쇄

 

    > route ADD 157.0.0.0 MASK 255.0.0.0  157.55.80.1 METRIC 3 IF 2

             destination^      ^mask      ^gateway     metric^    ^

                                                         Interface^

      IF를 지정하지 않으면 지정된 게이트웨이에 가장 적절한 인터페이스를 찾으려고

      합니다.

    > route ADD 3ffe::/32 3ffe::1

 

    > route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2

 

      CHANGE는 게이트웨이 및/또는 메트릭을 수정하는 데만 사용됩니다.

 

    > route DELETE 157.0.0.0

    > route DELETE 3ffe::/32

 

 

 

 

tracert

 

tracert 사이트 주소

 

자신의 컴퓨터가 인터넷을 통해 목적지를 찾아가면서 거쳐가는 구간의 정보를 알려줌

 

 

사용법: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout]

               [-R] [-S srcaddr] [-4] [-6] target_name

 

옵션:

    -d                 주소를 호스트 이름으로 확인하지 않습니다.

    -h maximum_hops    대상 검색을 위한 최대 홉 수입니다.

    -j host-list       host-list에 따라 원본 라우팅을 완화합니다(IPv4에만 해당).

    -w timeout         각 응답의 대기 시간 제한(밀리초)입니다.

    -R                 왕복 경로를 추적합니다(IPv6에만 해당).

    -S srcaddr         사용할 원본 주소입니다(IPv6에만 해당).

    -4                 IPv4를 사용합니다.

    -6                 IPv6을 사용합니다.

 

 

netstat

 

 

네트워크 연결을 보여준다

 

프로토콜 통계와 현재 TCP/IP 네트워크 연결을 표시합니다.

 

NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-x] [-t] [interval]

 

  -a            모든 연결과 수신 대기 포트를 표시합니다.

  -b            각 연결 또는 수신 대기 포트 생성과 관련된 실행 파일을

                표시합니다. 잘 알려진 실행 파일이 여러 독립 구성 요소를

                호스팅할 경우 연결 또는 수신 대기 포트 생성과 관련된

                구성 요소의 시퀀스가 표시됩니다.

                이러한 경우에는 실행 파일 이름이 대괄호로 아래에

                표시되고 위에는 TCP/IP에 도달할 때까지

                호출된 구성 요소가 표시됩니다. 이 옵션은 시간이 오래

                걸릴 수 있으며 사용 권한이 없으면 실패합니다.

  -e            이더넷 통계를 표시합니다. 이 옵션은 -s 옵션과 함께

                사용할 수 있습니다.

  -f            외부 주소의 FQDN(정규화된 도메인 이름)을

                표시합니다.

  -n            주소와 포트 번호를 숫자 형식으로 표시합니다.

  -o            각 연결의 소유자 프로세스 ID를 표시합니다.

  -p proto      proto로 지정한 프로토콜의 연결을 표시합니다. proto는

                TCP, UDP, TCPv6 또는 UDPv6 중 하나입니다. -s 옵션과 함께

                사용하여 프로토콜별 통계를 표시할 경우 proto는 IP, IPv6, ICMP,

                ICMPv6, TCP, TCPv6, UDP 또는 UDPv6 중 하나입니다.

  -q            모든 연결, 수신 대기 포트 및 바인딩된 비수신 대기 TCP

                포트를 표시합니다. 바인딩된 비수신 대기 포트는 활성 연결과 연결되거나

                연결되지 않을 수도 있습니다.

  -r            라우팅 테이블을 표시합니다.

  -s            프로토콜별 통계를 표시합니다. 기본적으로 IP, IPv6, ICMP,

                ICMPv6, TCP, TCPv6, UDP 및 UDPv6에 대한 통계를 표시합니다.

                -p 옵션을 사용하여 기본값의 일부 집합에 대한 통계만

                지정할 수 있습니다.

  -t            현재 연결 오프로드 상태를 표시합니다.

  -x            NetworkDirect 연결, 수신기 및 공유 끝점을

                표시합니다.

  -y            모든 연결에 대한 TCP 연결 템플릿을 표시합니다.

                다른 옵션과 함께 사용할 수 없습니다.

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

                통계 다시 표시를 중지하려면 <Ctrl+C>를 누르십시오.

                이 값을 생략하면 현재 구성 정보가

                한 번만 출력됩니다.

 

 

반응형