一、Ping功能是什么?

在网络中ping是一个十分强大的TCP/IP工具。它的作用主要为:
1、用来检测网络的连通情况和分析网络速度
2、根据域名得到服务器IP
3、根据ping返回的TTL值来判断对方所使用的操作系统及数据包经过路由器数量。
我们通常会用它来直接ping ip地址,来测试网络的连通情况。
ping -t:不间断地Ping指定计算机,直到管理员中断。
ping-a:解析计算机名与NetBios名,通过ping它的ip地址,可以解析出主机名
ping -n:自己定义发送的个数,对衡量网络速度很有帮助
ping -l size:发送size指定大小的到目标主机的数据包。
ping -r count:在“记录路由”字段中记录传出和返回数据包的路由,探测经过的路由个数,但最多只能跟踪到9个路由。

二、如何禁止ping?

有时候出于安全考虑,我们需要禁止别人ping我们自己的服务器,因为我用的是Linux操作系统的小鸟云内蒙云服务器,在这里给大家介绍一个我觉得还可以的常用方法,更多的方法可以参考这个文档:https://www.niaoyun.com/docs/15899.html/?utm_source=phpc-1229
1.使用 IPTables 禁止 PING
其实使用 iptable 最简单:

  1. iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP
  2. iptables -A INPUT -p icmp --icmp-type 0 -s 0/0 -j ACCEPT

2.删除禁 ping 功能的规则:

  1. iptables -D INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP

3.别人无法 ping 通我的服务器,服务器里也无法 ping 通其他 ip:

  1. iptables -I INPUT -p icmp -s 0/0 -d 0/0 -j DROP # 都无法ping
  2. iptables -I INPUT -p icmp -s 0/0 -d 0/0 -j ACCEPT #都可以ping

有其他方式也可以留言一起学习~

更多相关文章

  1. 使用GCM服务(Google Cloud Messaging)实现Android消息推送
  2. 使用navicate连接阿里云服务器上的mysql
  3. 服务器端返回给客户端的数据格式
  4. 云服务器Ubuntu_Server_16.04.1安装MySQL并开启远程连接的方法
  5. Windows7 64位安装最新版本MySQL服务器的图文教程
  6. win10 下安装mysql服务器社区版本mysql 5.7.22 winx64的图文教程
  7. MySQL服务器线程数的查看方法详解
  8. Android(安卓)上传头像(文件)到服务器
  9. Android推送通知指南

随机推荐

  1. Linux 下 Sublime Text 3 安装 Godef 进
  2. Linux文件权限概念
  3. linux sar查看网络流量
  4. window与linux查看端口被占用
  5. linux -s和 -f,-e 的区别
  6. 定期清理服务器日志
  7. 获取输出为管道的命令的pid
  8. Linux----------zabbix监控-应用实例
  9. LINUX下搭建简单临时的WWW服务器
  10. 转:——Windows和Linux进程间通信区别