logo

English

이곳의 프로그래밍관련 정보와 소스는 마음대로 활용하셔도 좋습니다. 다만 쓰시기 전에 통보 정도는 해주시는 것이 예의 일것 같습니다. 질문이나 오류 수정은 siseong@gmail.com 으로 주세요. 감사합니다.

윈도우즈 도스 커멘드(Command) 네트워크 관련 명령어

by lizard2019 posted Feb 07, 2019
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print

1. ipconfig 명령

 

    : PC의 IP 주소 등 연결정보 확인

 

  ■ 사용법 : 

 

      ipconfig [/allcompartments] [/? | /all |

 

                                 /renew [adapter] | /release [adapter] |

 

                                 /renew6 [adapter] | /release6 [adapter] |

 

                                 /flushdns | /displaydns | /registerdns |

 

                                 /showclassid adapter |

 

                                 /setclassid adapter [classid] ]

 

                                 /showclassid6 adapter |

 

                                 /setclassid6 adapter [classid] ]

 

  ■ 옵션:

 

         /?               이 도움말 메시지를 표시합니다.

 

         /all             전체 구성 정보를 표시합니다.

 

         /release         지정된 어댑터에 대한 IPv4 주소를 릴리스합니다.

 

         /release6        지정된 어댑터에 대한 IPv6 주소를 릴리스합니다.

 

         /renew           지정된 어댑터에 대한 IPv4 주소를 갱신합니다.

 

         /renew6          지정된 어댑터에 대한 IPv6 주소를 갱신합니다.

 

         /flushdns        DNS 확인 프로그램 캐시를 제거합니다.

 

         /registerdns     모든 DHCP 임대를 새로 고치고 DNS 이름을 다시 등록합니다.

 

         /displaydns      DNS 확인 프로그램 캐시 내용을 표시합니다.

 

         /showclassid     어댑터에 대해 허용된 모든 DHCP 클래스 ID를 표시합니다.

 

         /setclassid      DHCP 클래스 ID를 수정합니다.

 

         /showclassid6    adapter에 대해 허용된 IPv6 DHCP 클래스 ID를 모두 표시합니다.

 

         /setclassid6     IPv6 DHCP 클래스 ID를 수정합니다.

 

 

 

 

 

2. ARP 명령

 

   : ARP(주소 확인 프로토콜)에서 사용하는 IP 주소에서 물리적 주소로의 변환 표를 표시하고 수정합니다

 

  ■ 사용법 :

 

      ARP -s inet_addr eth_addr [if_addr]

 

      ARP -d inet_addr [if_addr]

 

      ARP -a [inet_addr] [-N if_addr] [-v]

 

  ■ 옵션: 

 

      -a      현재 프로토콜 데이터를 질문하여 현재 ARP 항목을 표시합니다.

 

                inet_addr을 지정할 경우 지정한 컴퓨터의 IP 주소와

 

                물리적 주소만 표시합니다. 둘 이상의 네트워크 인터페이스가

 

                ARP를 사용하는 경우 각 ARP 테이블에 대한 항목을

 

                표시합니다.

 

      -g       -a와 동일합니다.

 

      -v       세부 정보 표시 모드에서 현재 ARP 항목을 표시합니다.  올바르지 않은

 

                모든 항목과 루프 백 인터페이스의 항목을 표시합니다.

 

      inet_addr     인터넷 주소를 지정합니다.

 

      -N if_addr    if_addr로 지정한 네트워크 인터페이스에 대한 ARP 항목을 표시합니다.

 

      -d             inet_addr로 지정한 호스트를 삭제합니다. inet_addr에서

 

                     와일드카드 *를 사용하면 모든 호스트를 삭제할 수 있습니다.

 

      -s            호스트를 추가하고 인터넷 주소 inet_addr을 물리적 주소

 

                     eth_addr과 연결합니다.  물리적 주소는 하이픈으로

 

                    분리된 6바이트 16진수의 형태로 제공됩니다. 항목은

 

                    영구적으로 지속됩니다.

 

      eth_addr      물리적 주소를 지정합니다.

 

      if_addr       있을 경우 주소 변환 표를 수정해야 할 인터페이스의 인터넷 주소를 지정합니다.

 

                      없을 경우 적용 가능한 첫 번째 인터페이스를 사용합니다.

 

 

 

3. netstat 명령

 

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

 

  ■ 사용법 :

 

      NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-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 중 하나입니다.

 

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

 

      -s            프로토콜별 통계를 표시합니다. 기본적으로 IP, IPv6, ICMP,  ICMPv6, TCP, TCPv6, UDP 및 UDPv6에 

 

                     대한 통계를 표시합니다.

 

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

 

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

 

                      통계 다시 표시를 중지하려면 <Ctrl+C>를 누르십시오. 생략하면 현재 구성 정보가 한 번만 출력됩니다.

 

 

 

4. nbtstat 명령

 

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

 

     IP를 가지고 PC명(컴퓨터이름)을 찾거나, PC명(컴퓨터이름)을 가지고  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>를 누르십시오.

 

 

 

 

 

5. tracert 명령

 

   : 해당 PC부터 목표 주소(도메인/IP)까지 연결 구간 및 응답속도를 표시

 

  ■ 사용법 :

 

      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을 사용합니다.

 

 

 

6. nslookup 명령

 

   : 지정한 도메인의 IP 주소를 찾아줌

 

  ■ 사용법 :

 

      nslookup www.naver.com  

TAG •

List of Articles
No. Subject Author Date Views
78 C/C++ struct 패딩(padding) 원리 이해 lizard2019 2019.03.04 152
77 gcc thread and mutex 사용법 lizard2019 2019.02.27 161
» 윈도우즈 도스 커멘드(Command) 네트워크 관련 명령어 lizard2019 2019.02.07 164
75 Ubuntu 우분투 설치 가이드 lizard2019 2019.01.29 176
74 Linux/OSX bash에서 source 명령어 lizard2019 2019.01.07 235
73 Xcode 없이 맥에 '명령어 라인 도구(Command Line Tools)'를 설치하는 방법 엉뚱도마뱀 2018.12.26 249
72 언어 IDE 별로 git ignore 파일을 자동으로 만들어 주는 사이트 엉뚱도마뱀 2018.12.17 189
71 [Swift, MacOS] 맥 한글 파일명이 윈도우에서 자소 분리되는 현상 해결, NFD, NFC 엉뚱도마뱀 2018.12.11 683
70 수학적 구조물 모델링 만들기 소개 비디오 엉뚱도마뱀 2018.09.24 301
69 Photoshop CC 2018 한글 영문 변환 언어팩, 포토샵 언어변경 file 엉뚱도마뱀 2018.07.04 2191
68 LibVLC 미디어 재생기 프로그래밍 방법 C++, QT 엉뚱도마뱀 2018.04.20 504
67 select 와 epoll 엉뚱도마뱀 2017.12.11 325
66 비밀번호 해쉬에 Salt(소금) 첨가하기 file 엉뚱도마뱀 2017.11.23 712
65 Linux /dev/random vs /dev/urandom 삽질 후기 엉뚱도마뱀 2017.11.22 291
64 리눅스 /dev/random을 이용한 랜덤값 생성 엉뚱도마뱀 2017.11.22 282
63 난수발생기 개론 엉뚱도마뱀 2017.11.22 558
62 RSA 암호화 알고리즘 개요 file 엉뚱도마뱀 2017.11.17 306
61 악성코드 종류 구분 digipine 2017.11.13 301
60 대칭키 암호화관련 개념 정리 digipine 2017.11.09 378
59 Ubuntu 16 에 mysql 5.7 설치 및 원격 설정 file digipine 2017.11.08 600
Board Pagination Prev 1 2 3 4 Next
/ 4