geonex.log

DOS vs UNIX – 네트워크 명령어 정리 본문

테크/활용

DOS vs UNIX – 네트워크 명령어 정리

geonex 2025. 6. 20. 16:52
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