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
104 ALM의 등장 배경, 오해와 진실 digipine 2017.10.28 376
103 ATmega8 MCU 간의 TWI 기능을 이용한 I2C 통신 digipine 2017.11.02 5986
102 AWS EC2 Ubuntu 용 Docker 설치 스크립트 digipine 2021.09.01 345
101 Bitbucket에서 SSH 키 등록하고 사용하는 방법 (맥/리눅스) file lizard2019 2023.06.22 858
100 C/C++ struct 패딩(padding) 원리 이해 lizard2019 2019.03.04 2149
99 Certbot으로 무료 인증서 발급 받기 digipine 2020.09.03 522
98 CMM / CMMI 란 무엇인가? digipine 2017.10.28 2467
97 Compile FFmpeg on Ubuntu, Debian, or Mint digipine 2017.11.02 327
96 Docker Compute Engine Ubuntu에서 Docker 설치 방법 lizard2019 2021.04.15 463
95 Docker 모든 컨테이너를 Stop 또는 Remove 하는 방법 digipine 2021.09.01 202
94 Docker에서 Phabricator 최신버전 설치 및 버전 확인 방법 file lizard2019 2021.04.15 1400
93 FFServer RTSP Audio Server Config digipine 2023.05.12 224
92 FFT (Fast Fourier Transform) 고속 푸리에 변환 예제 소스 digipine 2017.10.29 12544
91 gcc thread and mutex 사용법 lizard2019 2019.02.27 1198
90 Git Commit 취소 관련 명령어 정리 1 digipine 2017.11.02 1327
89 Git Commnd 사용법 정리 digipine 2017.11.02 263
88 Git Http Backend Upload Size 설정 - Http 500 Error 해결 digipine 2017.11.02 2074
87 Git 서버 구축 - 우분투[Ubuntu] digipine 2017.11.02 307
86 git 환경 설정 및 명령어 정리 digipine 2017.11.03 425
85 Golang Channel 사용법 정리 digipine 2021.10.22 414
Board Pagination Prev 1 2 3 4 5 6 Next
/ 6