쓸만한도구, 툴, 명령어

[기타] 네트워크 체킹 도스 명령어

Trillion Binary 2023. 2. 7. 09:15
SMALL
긴급 네트워크 점검 방법
1. 경로 추적 Tracert(Trace route)
  • Tracert(Trace route)는 내 PC에서 서버까지 가는 경로를 추적
  • 내부 네트워크와 인터넷 지연 현상 파악 용도
  • 정체구간 추적 예제
    특정 사이트가 열리지 않을때 서버, 망 등 문제점 파악. 
    만약 점검할 서버가 kornet.co.kr라면 다음과 같이 한다.
    ->tracert kornet.co.kr
    패킷 경로 파악 
2. PC의 IP주소 체크 ipconfig
  • 시작 >> 실행 >> cmd >> ipconfig
  • ipconfig는 주요 옵션
    ipconfig /all
    기본정보 외 랜카드 이름과 맥 어드레스 등 부가 정보
    ipconfig /renew
    유동 IP를 쓰는 PC 대상 DHCP 서버가 컴퓨터에 새로운 IP 주소를 지정.
3. netstat
  • 연결 네트워크 주소 및 포트 정보 출력.
  • netstat 주요 옵션
    -a 연결된 혹은 연결을 기다리고 있는 모든 포트 출력.
    -n 호스트 이름 대신 IP주소로 표시.
  • netstat의 항목 설명
    proto(protocol) 외부 네트워크와 연결할 때 쓰는 프로토콜을 보여준다. 요즘은 대부분 TCP/IP만 이용한다. Local Address 내 PC에서 연결할 때 쓴 이름(윈도 이용자 계정)과 포트 번호를 알려준다. 예를 들어,bangdoll:4949라고 나오면 bangdoll이 이용자계정이고 4949가 포트번호다. foreign address 연결된 서버의 주소와 포트 번호를 보여준다.
    예를 들어,211.35.74.50:139라면 서버의 IP주소가 211.35.74.50이고 포트 번호는 139다 State 현재 연결 상태를 알려준다. established는 연결이 되어 있다는 뜻이고, listening은 연결하기 위해 기다리는 상태다. time_wait는 연결이 끝나 다음 연결을 기다리는 것이고,close_wait는 종료 대기중, syn_sent는 접속하기 위해 패킷을 보냈다는 뜻이다.
  • netstat -n 사용하게 되는 경우
    netstat 명령어를 치면 도메인 주소가 나오지만 문자 길이 때문에 포트번호가 보이지 않거나 잘려서 보일때가 있다.
    이럴때는 -n 옵션을 쓰면 모두 IP주소로 나와서 보기 쉽다.
4. IP 주소 = 도메인 주소 nslookup
  • nslookup 명령은 DNS서버에 접속해 도메인(ilovepc처럼 문자로 된 이름)을 알아내거나 도메인 이름으로 IP주소를 찾아낸다.
  • DNS서버 정보를 확인할때 주로 이용.
  • 도메인 서버에 문제가 생겨 접속이 안될 때 IP로 접속 할때.
  • nslookup명령어의 예제.
    nslookup google.co.kr
    nslookup 202.43.214.151
    도메인 주소로 IP주소를 알아내는 것처럼,IP주소로 도메인 주소를 찾아낼수 있다.
5. ping 네트워크 이상 체크
  • 시작 >> 실행 >> cmd >> ping
  • ping 127.0.0.1: 소프트웨어적으로 네트워크가 제대로 동작 검사.
    응답신호가 없다면 운영체제에 문제.
  • ping 타겟 IP주소: 운영체제의 랜 카드인식 체크, 하드웨어적으로 오류 검사.
BIG