본문 바로가기
Server

[네린이 공부일기] 네트워크 명령어 모음

by ojava 2022. 4. 19.
반응형

네린이 공부일기를 마치며 네트워크 관련해서 종종 사용할 명령어를 정리해본다.

 

ipconfig 명령어

네트워크 환경 정보를 확인하기 위한 명령어와 각종 옵션

1) ipconfig
기본 명령어를 통해 알 수 있는 정보는 IP 주소, 서브넷 마스크, 기본 게이트웨이

2) ipconfig /all
TCP/IP 설정과 전체 구성 정보를 확인할 수 있음
MAC 주소, DHCP, DNS 등 추가적인 정보

3) ipconfig /displaydns
DNS 캐시 목록을 표시
접속했던 사이트 목록이 갑자기 쭈르르르륵 올라가서 깜짝 놀람

4) ipconfig /flushdns
기존 DNS 캐시를 삭제하고 다시 DNS 정보를 받음

 

5) ipconfig /renew
DHCP로부터 새로운 IP 주소 및 구성 값을 할당받을 때 사용하는 명령어
인터넷이 안될 때 이 명령어를 이용해 네트워크 구성정보 재 설정 가능

6) ipconfig /release
현재의 DHCP 구성을 해제 및 어댑터의 IP 주소 구성을 제거
이 명령어 쓰고 꼭 renew 명령어 진행해야 한다고 함!!

 

 

ping 명령어

호출을 원하는 대상 호스트의 동작 및 네트워크 상태 확인

1) ping
OS 마다 일부 상이하지만, Windows에서는 4개의 Echo Request와 4개의 Echo Reply를 주고받는다.
4개의 패킷에 대한 왕복시간을 확인할 수 있다.

2) ping -t
기본적으로 4개의 Echo Request/Reply만 주고받는데 -t 옵션을 주면 멈추는 명령을 줄 때까지 계속해서 반복하게 된다. 종료하고 싶으면 Control+C 를 누르면 종료된다.

3) ping -n
전송되는 Echo Request의 수를 원하는 만큼으로 지정할 수 있다.
-n 옵션 뒤에 원하는 수로 지정하여 입력하면 된다. ex) ping -n 10 www.google.com

4) ping -l
ICMP 패킷 크기를 지정하는 것으로 기본적으로는 32 byte인데 이를 원하는 크기로 바꿀 수 있음

 

 

tracert

목적지까지 데이터가 전달되는 동안 통과하는 경로의 정보와 각 경로에서 지연시간 및 IP 확인

Windows에서는 tracert이지만 linux에서는 traceroute로 명령어를 호출하면 된다.

 

arp

ARP (주소 확인 프로토콜)에서 사용하는 IP와 MAC 주소의 맵핑 테이블을 볼 수 있는 명령어
저장된 캐시 정보를 확인 (-a) 하거나 캐시에 등록된 정보를 삭제 (-d) 할 수 있다.

 

netstat

4 계층 명령어로 netstat을 들 수 있는데 프로토콜 통계와 현재 TCP/IP 네트워크 연결 상태 정보 표시가 가능하다.
해당 명령어는 Windows, Linux 동일한 명령어를 사용한다.

 

제일 많이 사용하는 옵션은 netstat -a로 현재 네트워크에서 접속하고 수신 중인 포트의 상태를 확인할 수 있다.

netstat -e로 이더넷 트래픽 통계치를 확인할 수 있고,
-s 옵션과 함께 사용 시 각종 프로토콜별로 확인할 수 있다. (IP, ICMP, UDP 등)

netstat -p 프로토콜명을 입력하면 지정한 프로토콜에 대한 연결 상태 정보를 확인할 수 있다.
(ex. netstat -p tcp 또는 netstat -p udp)

 

 

네린이 공부하기 쓰기 전에 네트워크 관련해서 일하다가 정리한 내용이 있었는데 ping, tracert 모두 나와있어서 추억의 게시글도 끌올해본다. 혹시라도 참고하실 분 있으면 들어가서 보시길

IP 확인 : ping, tracert, nslookup (tistory.com)

 

IP 확인 : ping, tracert, nslookup

일하다 보면 외부 사이트랑 연결할 일이 참 많다. 그 사이트들이 각각 어떤 IP로 신청하세요 하고 알려주면 더할 나위 없이 좋은 파트너겠지만, 그렇지 않은 이들도 너무 많고 인수인계하다 보면

ojava.tistory.com

 

 

드디어 네린이 공부일기 끝!
다음엔 AWS 공부일기라도 써봐야겠다

반응형