네트워크 문제를 진단할 때 자주 사용하는 명령어들을 소개해 드리겠습니다.
## **기본 연결 확인 명령어**
### 1. **ping**
```bash
ping [주소 또는 도메인]
```
- 네트워크 연결 상태 확인
- 패킷 손실률과 응답 시간 측정
- **예시:**
```bash
ping google.com
ping 8.8.8.8
ping -c 5 google.com # 5번만 ping
```
### 2. **traceroute** (Linux/macOS) / **tracert** (Windows)
```bash
traceroute [주소]
tracert [주소] # Windows
```
- 목적지까지의 경로 추적
- 네트워크 지연 발생 구간 식별
### 3. **mtr** (Linux/macOS)
```bash
mtr [주소]
```
- ping + traceroute 결합
- 실시간 네트워크 품질 모니터링
## **네트워크 설정 및 정보 확인**
### 4. **ipconfig** (Windows) / **ifconfig** (Linux/macOS) / **ip** (Linux)
```bash
ipconfig # Windows
ipconfig /all # 상세 정보
ifconfig # Linux/macOS (구형)
ip addr show # Linux (최신)
```
- 네트워크 인터페이스 정보 확인
- IP 주소, 서브넷 마스크, 게이트웨이 확인
### 5. **nslookup** / **dig**
```bash
nslookup [도메인]
dig [도메인]
```
- DNS 해결 문제 진단
- **예시:**
```bash
nslookup google.com
dig google.com
```
### 6. **netstat**
```bash
netstat -an # 모든 연결과 포트 확인
netstat -rn # 라우팅 테이블 확인
netstat -tuln # 열린 포트 확인
```
- 네트워크 연결 상태 확인
- 포트 사용 현황 파악
### 7. **ss** (Linux - netstat 대체)
```bash
ss -tuln # 열린 포트 확인
ss -s # 통계 정보
```
## **고급 진단 도구**
### 8. **arp**
```bash
arp -a # ARP 캐시 테이블 확인
```
- IP 주소와 MAC 주소 매핑 확인
### 9. **route**
```bash
route print # Windows
route -n # Linux
```
- 라우팅 테이블 확인
### 10. **curl** / **wget**
```bash
curl -I [URL] # 헤더 정보만 확인
curl -v [URL] # 상세 정보 출력
```
- 웹 서버 연결 테스트
- HTTP 응답 확인
### 11. **tcpdump** (Linux/macOS)
```bash
tcpdump -i [인터페이스]
tcpdump port 80 # 특정 포트 트래픽 캡처
```
- 네트워크 패킷 캡처 및 분석
### 12. **nmap**
```bash
nmap -sP [네트워크대역] # 네트워크 장치 스캔
nmap [IP주소] # 포트 스캔
```
- 네트워크 탐색 및 보안 진단
## **Windows 전용 명령어**
### 13. **pathping**
```bash
pathping [주소]
```
- ping + tracert 결합 (Windows)
- 더 상세한 통계 정보 제공
### 14. **netsh**
```bash
netsh interface ip show config
netsh winsock reset # 윈속 재설정
```
- 네트워크 설정 관리 및 재설정
## **일반적인 진단 절차**
1. **기본 연결 테스트:** `ping 8.8.8.8` (Google DNS)
2. **DNS 확인:** `ping google.com`
3. **로컬 네트워크 확인:** `ipconfig` / `ifconfig`
4. **라우팅 확인:** `tracert` / `traceroute`
5. **포트/서비스 확인:** `netstat` / `ss`
문제가 있을 경우, 위 명령어들을 순차적으로 실행하여 문제 지점을 찾아보세요! 특정 문제 상황이 있으시면 더 자세히 알려주세요.
네트워크 문제를 진단할 때 자주 사용하는 명령어들
@도움이되는북마크 :: FReeWARe.kR
지나가다 스치면 도움이... 그래서 언제나 온라인...
공감하셨다면 구독도 환영합니다! 🤗
목차