일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 맥
- 공모주 청약
- MYSQL
- jquery
- Oracle
- linux
- php
- codeigniter
- Stock
- 주식 청약 일정
- SQL
- 리눅스
- Eclipse
- html
- JavaScript
- 오라클
- 주식
- 6월 공모주 청약 일정
- 자바
- IPO
- 제이쿼리
- 공모주 청약 일정
- 코드이그나이터
- 주식 청약
- css
- Stock ipo
- 7월 공모주 청약 일정
- java
- 자바스크립트
- 공모주
- Today
- Total
개발자의 끄적끄적
[Linux] ping (호스트 확인하기) [펌] 본문
[Linux] ping (호스트 확인하기) [펌]
- Linux ping 이란?
ping 은 외부 호스트 서버가 네트워크상으로 접근이 가능한지 확인해보는 명령어입니다. ping 은 ICMP 프로토콜을 이용하여 외부 호스트에 신호를 보내며, 신호를 받은 호스트는 다시 응답을 주면서 서로 네트워크가 연결되어 있음을 확인시켜줍니다. |
[참고사항] ping 의 한계와 활용
현재 ping 을 통해 공격대상을 찾는 해커들로 인해 ICMP 프로토콜을 제한하거나 특정 IP에만 응답을 주도록 서버를 관리하는 경우가 늘어나서 ping 명령어 만으로 네트워크가 단절되었는지 연결되었는지를 판단하기 어려운점이 있습니다. 이런 문제점에도 불구하고 쉽게 네트워크 연결 상태를 확인해볼 수 있기 때문에 아직까지 사용되고 있습니다. 또한 도메인명을 IP주소로 확인하는 손쉬운 방법으로도 이용되고 있습니다. |
- Linux ping 사용방법
ping -c [요청수] -i [초단위 전송간격] [도메인명 혹은 IP주소] |
[참고사항] ping 명령어의 옵션
-c 는 ping 을 보낼 횟수를 말하며 생략하는 경우 무제한으로 실행되고, -i 경우 보내는 간격을 말하며 생략하는 경우 1초단위로 설정됩니다. |
- 예제 1
8.8.8.8 로 ping 을 3회 실행시켜보시오.
|
- 예제 1 실행
[root@localhost /]# ping -c 3 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=43 time=99.9 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=43 time=116 ms 64 bytes from 8.8.8.8: icmp_seq=3 ttl=43 time=93.1 ms
--- 8.8.8.8 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2098ms rtt min/avg/max/mdev = 93.173/103.143/116.345/9.738 ms
|
- 예제 2
www.naver.com 으로 ping 을 실행시켜 IP를 확인하시오.
|
- 예제 2 실행
[root@localhost /]# ping www.naver.com PING www.naver.com.nheos.com (125.209.222.141) 56(84) bytes of data.
|
[참고사항] 예제 2의 결과
네이버 사이트의 경우 ping 을 차단해 두었기 때문에 위와같이 결과를 받지 못하는 상태로 종료되지 않고 있게 됩니다. 이 때는 Ctrl + C 를 동시에 눌러 아래와 같이 종료하셔야 합니다. |
- 예제 2 종료된 모습
[root@localhost /]# ping www.naver.com PING www.naver.com.nheos.com (125.209.222.141) 56(84) bytes of data. ^C --- www.naver.com.nheos.com ping statistics --- 48 packets transmitted, 0 received, 100% packet loss, time 47072ms
|
'개발 > linux' 카테고리의 다른 글
[리눅스 보안] 서버 관리 - Apache 웹서비스 정보 숨김 [펌] (0) | 2020.03.21 |
---|---|
[Linux] CentOS, Ubuntu 등 OS 버전을 확인하는 명령어 [펌] (0) | 2020.03.10 |
[linux] centos 7 FTP(vsftpd) 설치 및 설정 [펌] (0) | 2020.02.25 |
[linux] CentOS 7 에서 Crontab을 사용하여 스케쥴링 하기 [펌] (0) | 2020.02.17 |
[linux] 디렉토리 소유권 변경 (0) | 2020.01.23 |