geonex.log
DOS vs UNIX – 네트워크 명령어 정리 본문
728x90
목차
DOS와 UNIX 네트워크 명령어란?
DOS(Windows 명령 프롬프트)와 UNIX(리눅스, macOS) 환경 모두 네트워크 상태 점검, 통신 진단, 연결 정보 확인 등에 필수적인 명령어가 존재한다.
명령어 명칭과 옵션, 사용법은 다르지만, 핵심 기능은 유사하다.
1. 네트워크 명령어 비교표
기능 | DOS(CMD) | UNIX(Linux/macOS) | 설명 |
---|---|---|---|
네트워크 상태 확인 | ipconfig | ifconfig, ip addr, hostname -I | 네트워크 인터페이스 및 IP 정보 표시 |
공유기/서버와 통신 확인 | ping | ping | 상대방이 살아있는지(응답/지연시간) 확인 |
도메인/IP 주소 변환 | nslookup | nslookup, dig, host | 도메인 이름 → IP 주소 확인 |
라우팅 경로 추적 | tracert | traceroute | 데이터가 목적지까지 가는 경로 추적 |
포트 오픈/연결 테스트 | telnet, netstat | telnet, nc(netcat), netstat, ss | 특정 포트 연결/오픈 상태 점검 |
네트워크 연결 정보 | netstat | netstat, ss | 현재 열려 있는 포트, 연결 정보 확인 |
공유 폴더/네트워크 드라이브 | net use | mount, smbclient | 네트워크 드라이브 연결/해제 |
ARP 캐시 확인/설정 | arp | arp | IP-MAC 주소 매핑 확인 및 수정 |
인터넷 연결 확인 | curl, wget(설치 필요) | curl, wget | 웹 접속/다운로드/응답 테스트 |
2. 실전 활용 예시
- IP 주소 확인
DOS:ipconfig
UNIX:ifconfig
또는ip addr
- 네트워크 상태 점검
DOS/UNIX 공통:ping google.com
- 도메인 네임 서버 조회
DOS/UNIX 공통:nslookup naver.com
UNIX 확장:dig naver.com
,host naver.com
- 경로 추적
DOS:tracert google.com
UNIX:traceroute google.com
- 열려 있는 포트/연결 상태 확인
DOS:netstat -an
UNIX:netstat -tunlp
,ss -tunlp
- 웹 응답 테스트/파일 다운로드
DOS:curl https://example.com
UNIX:wget https://example.com
또는curl https://example.com
- 포트 연결 테스트
DOS/UNIX:telnet [호스트] [포트]
UNIX 확장:nc [호스트] [포트]
3. 알아두면 좋은 점
- 리눅스/맥은 최신 배포판에서
ip
,ss
가 권장된다(기존 ifconfig, netstat도 여전히 지원) - ping, nslookup, netstat 등은 거의 모든 OS에서 기본 지원된다
- 네트워크 문제 진단 시 두 OS의 명령어를 비교 사용하면 원인 파악이 더 빠르다
- 윈도우/리눅스/맥 각각의 고유한 추가 옵션이 있으니, man page나 /? 옵션으로 확인하면 된다
4. 정리
DOS와 UNIX 계열 모두 네트워크 진단, 서버 상태 점검, 연결 관리에 다양한 명령어가 존재한다.
기능과 옵션은 다르지만 핵심 원리는 유사하므로, 상황에 맞는 명령어와 옵션을 조합하면 복잡한 네트워크 문제도 효율적으로 진단할 수 있다.
두 시스템의 명령어 차이를 이해하고 활용하면, 운영체제에 상관없이 네트워크 관리 능력이 한층 더 높아진다.
728x90
'테크 > 활용' 카테고리의 다른 글
맥북 초보를 위한 Homebrew 입문 가이드 – 설치부터 사용까지 (0) | 2025.06.20 |
---|---|
[UNIX 명령어 #10] df, du, free, uname, date – 시스템 정보와 디스크 용량 확인 (0) | 2025.06.20 |
[UNIX 명령어 #9] useradd, passwd, chmod, chown, top – 사용자와 권한, 시스템 관리 (0) | 2025.06.20 |
[UNIX 명령어 #8] wget, curl, ps, kill – 네트워크와 프로세스 관리 (0) | 2025.06.20 |
[UNIX 명령어 #7] find, grep – 파일 및 텍스트 검색 (0) | 2025.06.20 |