윈도우 운영체제에서 네트워크 문제를 진단하거나 설정을 확인·변경하기 위해 사용하는 대표적인 네트워크 명령어들은 다음과 같습니다:
✅ 기본 네트워크 명령어
명령어 설명
| ipconfig | IP 주소, 서브넷 마스크, 기본 게이트웨이 등 네트워크 설정 정보를 표시 |
| ipconfig /all | 더 상세한 네트워크 어댑터 정보 표시 (MAC 주소 등 포함) |
| ipconfig /release | DHCP로 할당된 IP 주소 반납 |
| ipconfig /renew | IP 주소 재할당 요청 |
| ipconfig /flushdns | DNS 캐시 삭제 |
| ipconfig /displaydns | DNS 캐시 내용 표시 |
✅ 연결 확인 및 테스트
명령어 설명
| ping [호스트명 또는 IP] | 대상 서버와의 연결 상태 확인 (지연 시간 포함) |
| tracert [호스트명 또는 IP] | 목적지까지의 경로 추적 (Linux의 traceroute와 동일) |
| pathping [호스트명 또는 IP] | ping과 tracert를 결합한 고급 네트워크 진단 도구 |
| nslookup [도메인] | 도메인 이름 → IP 주소로 변환(DNS 확인) |
| netstat | 현재 열려 있는 네트워크 연결, 포트 정보 확인 |
| netstat -an | 모든 연결 및 포트(숫자형) 상태 표시 |
✅ 네트워크 구성 및 공유 관련
명령어 설명
| net use | 네트워크 드라이브 연결 및 관리 |
| net view | 네트워크에 있는 공유 리소스 확인 |
| net share | 공유된 폴더 목록 확인 및 설정 |
| netstat -s | 프로토콜 별 통계 정보 표시 (TCP/UDP 등) |
✅ 고급 명령어
명령어 설명
| arp -a | ARP 캐시 테이블 보기 (IP ↔ MAC 매핑 정보) |
| route print | 라우팅 테이블 정보 보기 |
| route add / route delete | 라우팅 테이블에 경로 추가/삭제 |
| nbtstat -n | NetBIOS 이름 테이블 보기 |
| netsh | 네트워크 설정을 명령줄에서 구성하는 고급 도구 (예: 방화벽, IP 설정, 무선 네트워크 프로파일 등) |
✅ 무선 네트워크 관련 (Windows 10 이상)
명령어 설명
| netsh wlan show profiles | 저장된 Wi-Fi 프로파일 목록 보기 |
| netsh wlan show profile name="[프로파일명]" key=clear | 해당 무선 네트워크의 암호 보기 |
| netsh wlan export profile name="[프로파일명]" folder=[경로] | Wi-Fi 프로파일 내보내기 |
필요한 목적(예: 인터넷 끊김 진단, 특정 포트 점검 등)을 알려주시면 더 구체적인 예시도 제공해드릴 수 있어요.