全国ping百度没有用,根本不用服务器做应答,ping只不过检测网络状态。 百度又不是一个服务器,你ping它你就能阻断攻击了吗,不能的,防火墙是干什么的。 百度和淘宝工作方式不一样,淘宝双十一每秒请求亿次,为了保证数据正确它会有锁机制,所以在付款时会出现服务器瘫痪。百度不需要保证数据及时更新,你会发现百度搜索你在本地搜索和你在异地搜索同一个关键词,给出的结果不大一样,这是因为两个地区数据没同步,这种分布式服务器架构大大提高了服务器安全,同时也能把流量分流减轻服务器压力。 全国人ping百度,由于把我们的请求分配到了不同服务器,不会给百度造成多大影响。 ping这个以前还有用,现在已经无效了,大型服务器早把这个做策略自主忽略了,就是防火墙这关都过不了〔泪奔〕只有DDOS这种简单暴力的玩意儿加上顶尖黑客和大算力的服务器或者计算平台一起才可能真正攻破百度。想当年(大概03年吧)国内有个小孩,为了攻破百度,踩点半年,读了几百万行程序找漏洞,才把这事儿搞定,然后人被招安,做安防了〔泪奔〕这么多年过去了,这些操作没点辅助根本做不到 先说结论,不会怎么样。 你的意思应该是ICMP洪水攻击,这种攻击是需要预先知道对方真实IP的网络DDOS攻击。大规模发起IP的ping请求,耗光对方IP服务器所在线路带宽。这种只是攻击单个固定IP比较合适,而百度显然不是。 因为百度是集群服务,各地机房有n个IP,即使你使用上述方法耗光了某个机房的带宽,能怎样,百度还有其他机房提供服务。 那就把百度所有对外服务IP都进行攻击,耗掉所有带宽。想得很好,这里有个问题,你能穷举百度的所有机房的所有IP吗?实际上非常困难。运营商的实际线路非常复杂,不是你能简单探测到的。 再说DNS过程,从baidu。IP这样进行穷举,基本上是不可行的。这层DNS解析的防护现在都非常成熟了,解析服务器会自动发现异常流量,然后将流量拒绝解析挡掉或者将峰值流量导向一个无效IP,这样就保证了主干带宽不会被占满。 不会崩溃,因为大家ping的是他的各地cdn服务器而已,对于cdn来说你的ping是一根毛而已,即便你牛X把他其中一个CDN击垮了,那也只是那个节点下的用户无法访问。 这个问题首先看ping的是什么,ping的是最近的服务器节点,也就是离你最近的cdn节点,然后再看ping的本质是什么,就是发包向终端服务器,大家一起ping,终端节点的cdn服务器可能就会宕机,无法提供服务,这差不多有点类似DDoS攻击,但是这种攻击没法防御,因为都是真实用户去访问,不过百度可以做到cdn服务器不接受ping包,那么ping的意义就不大了。从你的问题上来看宏观上会搞死百度,但是只针对这个场景的话,百度虽然无法像防御DDoS攻击那样去防御但是可以服务器不接受ping来拒绝你的请求,来抵抗恶意访问带来的影响和压力。 百度的域名做了CDN,不同地区、不同运营商ping出的地址都不同 不知道为什么会给我推这个问题邀请? 难道不知道我是半个技术小白? 但是根据大数据和算法应该不会出错,既然推了,那就是想让我随便讲讲。 别一天天想着这些不着边际的实践 换个问题或者问法可能更有社会价值,全国一起这个条件就没办法达成,中国互联网普及程度真的覆盖全国了?全国人都会操作吗?全国人都愿意一起操作吗? 如果核心问题是想知道百度服务器的抗压能力,就应该更专业一点去问,百度服务器的压力测试问题。百度那么多服务器?你指的是哪台?是搜索服务器吗? 头条搜索一下百度服务器的安全性,就已经有很多专业答案了。不知道这个假设是要干嘛的。 没有永远安全的服务器 如果想问百度服务器是不是完全安全,这也根本不用问,什么是安全的?哪有什么是安全的。 百度有钱有资源,有好的技术人员,安全技术就已经领先大多数人类了,反正大多数人别想着搞坏他。当然高手在民间,市面上牛人也有一些,能不能搞崩溃也是有可能的。但是为什么要去搞呢? 花那么大的成本,去搞一下百度服务器想证明什么?就没有别的方式证明了吗? 全人类把植物搬上火星了会不会有氧气? 全国人都去游泳海水会不会升温? 全美国人都去阿富汗会不会被打死? 全国的老鼠都去日本了日本会不会灭亡? 全国人一起用手机下载移动网络会不会崩溃? 全国人一起出门交通会不会瘫痪? 全国人一起吃牛肉,牛会不会灭绝? 全国人一起看这个问题,头条会不会爆炸? 很多人会认为,如果非常多的人一起ping一个网站,会把这个网站ping死的。 这种用ping攻击一个网站导致网站崩溃的事情,在以前是经常发生的。但现在一般不会发生了,或者说稍微有点维护力量的网站不会被ping死的。 道理很简单。 第一,既然很多人都知道大量ping会导致一个网站宕机,那么做网站维护的人员也会把这个事当成一件发生概率很大的事,网站建好后首先要做的安全防护就是这个了。也就是说这是业界的一个常识了,百度作为行业内数一数二的网站,早都想到了,防护措施那是妥妥的了。 第二,像百度这样的大网站,每天成千上万的人同时访问,数据量是巨大的,简单的服务器完全应付不来。所以百度在各大城市都放了服务器,做了集群、备份、缓存、CDN、流量清洗等各种技术考虑和安全策略,既满足当地的快速访问需求,同时又分担了访问量,不至于拥塞或反应慢。同时,各大城市之间又互为备份,一个城市有问题的时候,其他城市在后台会自动接管这个城市的访问请求。所以,你会感觉百度好像永远在线。 第三,百度看起来是个搜索工具,但为了完成海量搜索功能,它需要巨大的后台计算能力,所以百度实际上是个技术型公司,并且还是个不一般的技术公司,那技术是相当牛的,各种网络技术、IT技术、安全技术都是最好的,要不然怎么能算大厂呢?各种最前沿的IT技术都是这些大厂最先应用和提出来的。谁让他们做了这些看起来简单无比但后台巨复杂的网站(应用)呢?这叫有应用才有需求,有需求才有动力,有动力就会卓越。所以要想把百度搞崩溃了,不是件容易的事,得是真正的技术大咖才行。 〔捂脸〕谁会这么的无聊呀,估计一起ping百度,百度也没事,必竞他们服务器多,一个ping抗得住吧! 可能会吧