공든탑앱 열기

Windows 네트워크 명령어

네트워크관리사 2급 · Windows Server · 약 15분

쉽게 말하면

인터넷이 안 될 때 고치는 사람은 명령 몇 개로 원인을 좁혀 가요. ipconfig로 '내 주소가 제대로 있나', ping으로 '저기까지 닿나', tracert로 '어디서 막혔나', nslookup으로 '이름이 주소로 바뀌나'를 차례로 봐요. 아래 연습 창에 직접 쳐 보면 금방 손에 익어요.

시험용 정의

윈도우 명령 프롬프트의 네트워크 점검 명령은 ipconfig(IP 설정 보기·DHCP 갱신·DNS 캐시), ping(ICMP로 연결 확인), tracert(거쳐 가는 라우터 경로), nslookup(DNS 질의), netstat(연결·열린 포트), arp(IP ↔ MAC 캐시), route(라우팅 테이블)다. 보통 내 설정 → 게이트웨이 → 외부 IP → 이름 순으로 범위를 넓혀 가며 문제를 찾는다.

비유로 이해하기

택배가 안 올 때 확인 순서와 같다. 내 주소가 맞나(ipconfig), 동네 우체국까지 가나(ping 게이트웨이), 어느 물류 센터에서 멈췄나(tracert), 받는 사람 주소록이 맞나(nslookup).

자세히

먼저 알아 둘 말

말뜻
기본 게이트웨이내 네트워크 밖으로 나가는 문(라우터) 주소
TTL패킷이 지날 수 있는 라우터 수. 응답의 TTL로 상대 OS를 짐작하기도 한다
LISTENING포트를 열고 접속을 기다리는 상태
ESTABLISHED연결이 맺어져 통신 중인 상태

문제를 좁히는 순서

  1. ipconfig: IP가 169.254.x.x(APIPA)면 DHCP 서버를 못 찾은 것
  2. ping 127.0.0.1: 내 TCP/IP 스택 확인
  3. ping 게이트웨이: 내 네트워크 안 연결 확인
  4. ping 외부 IP: 인터넷까지 연결 확인
  5. ping 이름 또는 nslookup: IP로는 되는데 이름으로 안 되면 DNS 문제

시험에 이렇게 나와요

확인 문제

Q1. 윈도우에서 내 PC의 MAC 주소, DHCP 사용 여부, DNS 서버까지 자세히 보는 명령은?

  1. ipconfig
  2. arp -a
  3. netstat -an
  4. ipconfig /all
정답 보기

4번 ipconfig /all

그냥 ipconfig는 IP·마스크·게이트웨이만 보여 준다. /all을 붙여야 물리적 주소(MAC), DHCP, DNS 서버가 나온다.

Q2. 목적지까지 패킷이 거치는 라우터를 차례로 보여 주는 윈도우 명령은?

  1. ping
  2. netstat
  3. tracert
  4. arp
정답 보기

3번 tracert

tracert (리눅스는 traceroute).

Q3. IP가 169.254.10.5로 잡혔다. 가장 그럴듯한 원인은?

  1. DHCP 서버에서 주소를 받지 못함
  2. DNS 서버 오류
  3. 게이트웨이 주소 오류
  4. MAC 주소 중복
정답 보기

1번 DHCP 서버에서 주소를 받지 못함

DHCP 서버에서 주소를 받지 못한 것이다. 이때 윈도우가 169.254.x.x(APIPA) 주소를 스스로 붙인다.

Q4. 현재 연결과 대기 중인 포트를 확인하는 명령은?

  1. hostname
  2. nslookup
  3. netstat
  4. route
정답 보기

3번 netstat

netstat이다(netstat -an). nslookup은 DNS 조회, route는 라우팅 표를 다룬다.

Q5. 목적지까지의 경로와 구간별 패킷 손실률을 함께 보여 주는 윈도우 명령은?

  1. tracert
  2. ping
  3. nslookup
  4. pathping
정답 보기

4번 pathping

pathping은 tracert처럼 경로를 찾고, 구간마다 손실률을 잰다.

Q6. netstat에서 포트를 사용 중인 실행 파일 이름까지 보여 주는 옵션은?

  1. -n
  2. -a
  3. -b
  4. -r
정답 보기

3번 -b

-b는 관리자 권한이 필요하다. -r은 라우팅 표.

헷갈리기 쉬운 O·X

윈도우 ping에서 보낼 횟수를 정하는 옵션은 -c이다.

정답 보기

X 윈도우는 -n, 리눅스가 -c.

ipconfig /renew는 DHCP 서버에 주소를 다시 요청한다.

정답 보기

O /release는 반납.

IP로 ping은 되는데 이름으로는 안 되면 DNS 문제를 의심한다.

정답 보기

O 연결은 되고 이름 풀이만 실패한 것.

함께 보면 좋은 개념