Windows 네트워크 명령어
쉽게 말하면
인터넷이 안 될 때 고치는 사람은 명령 몇 개로 원인을 좁혀 가요. 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 | 연결이 맺어져 통신 중인 상태 |
문제를 좁히는 순서
ipconfig: IP가 169.254.x.x(APIPA)면 DHCP 서버를 못 찾은 것ping 127.0.0.1: 내 TCP/IP 스택 확인ping 게이트웨이: 내 네트워크 안 연결 확인ping 외부 IP: 인터넷까지 연결 확인ping 이름또는nslookup: IP로는 되는데 이름으로 안 되면 DNS 문제
시험에 이렇게 나와요
- 모든 연결과 포트 → netstat -an, 포트별 실행 파일 → netstat -b, 라우팅 표 → netstat -r
- 경로 + 구간별 손실률 → pathping, 계속 ping → ping -t
- IP 다시 받기 → ipconfig /renew, 전체 설정 보기 → ipconfig /all
확인 문제
Q1. 윈도우에서 내 PC의 MAC 주소, DHCP 사용 여부, DNS 서버까지 자세히 보는 명령은?
- ipconfig
- arp -a
- netstat -an
- ipconfig /all
정답 보기
4번 ipconfig /all
그냥 ipconfig는 IP·마스크·게이트웨이만 보여 준다. /all을 붙여야 물리적 주소(MAC), DHCP, DNS 서버가 나온다.
Q2. 목적지까지 패킷이 거치는 라우터를 차례로 보여 주는 윈도우 명령은?
- ping
- netstat
- tracert
- arp
정답 보기
3번 tracert
tracert (리눅스는 traceroute).
Q3. IP가 169.254.10.5로 잡혔다. 가장 그럴듯한 원인은?
- DHCP 서버에서 주소를 받지 못함
- DNS 서버 오류
- 게이트웨이 주소 오류
- MAC 주소 중복
정답 보기
1번 DHCP 서버에서 주소를 받지 못함
DHCP 서버에서 주소를 받지 못한 것이다. 이때 윈도우가 169.254.x.x(APIPA) 주소를 스스로 붙인다.
Q4. 현재 연결과 대기 중인 포트를 확인하는 명령은?
- hostname
- nslookup
- netstat
- route
정답 보기
3번 netstat
netstat이다(netstat -an). nslookup은 DNS 조회, route는 라우팅 표를 다룬다.
Q5. 목적지까지의 경로와 구간별 패킷 손실률을 함께 보여 주는 윈도우 명령은?
- tracert
- ping
- nslookup
- pathping
정답 보기
4번 pathping
pathping은 tracert처럼 경로를 찾고, 구간마다 손실률을 잰다.
Q6. netstat에서 포트를 사용 중인 실행 파일 이름까지 보여 주는 옵션은?
- -n
- -a
- -b
- -r
정답 보기
3번 -b
-b는 관리자 권한이 필요하다. -r은 라우팅 표.
헷갈리기 쉬운 O·X
윈도우 ping에서 보낼 횟수를 정하는 옵션은 -c이다.
정답 보기
X 윈도우는 -n, 리눅스가 -c.
ipconfig /renew는 DHCP 서버에 주소를 다시 요청한다.
정답 보기
O /release는 반납.
IP로 ping은 되는데 이름으로는 안 되면 DNS 문제를 의심한다.
정답 보기
O 연결은 되고 이름 풀이만 실패한 것.