流量攻击或DDOS攻击快速解决的方法 网站被攻击打不开怎么办

不管是我们普通用户 , 还是网站管理员 , 没有很强大的技术能力的话 , 在遇到自己的网站打不开的情况可能会很着急 , 为了让大家更高效快速的应对“网站为啥打不开了”这个问题 , 今天我们就说一下网站打不开的原因有哪些?如何快速寻求解决方案?

流量攻击或DDOS攻击快速解决的方法 网站被攻击打不开怎么办

文章插图
永不宕机是一种梦想
一、网站由哪些要素组成?
为了方便大家理解 , 以小编坐公交车去朋友家为例:
域名:朋友家地址上的门牌号
解析:查询导航定位朋友家位置
DNS:百度/高德地图负责帮我找位置
劫持:等公交车时被推销坐了黑车 , 最后去了错误的地方
网络线路:搜索位置后 , 我决定坐什么线路的公交车
中继路由节点:到我朋友家需要经过各个车站
cdn:备用线路 , 人行天桥
机房:朋友家的楼盘
服务器:云服务器=土豪朋友的独栋别墅
虚拟主机=某小区的某套房
IP地址:朋友家所在的经纬度 , 不容易记住但很重要 , 类似14.215.177.38这串数字
网站程序:朋友家买的家具家电 , 用的装修风格
二、网站打不开的常见原因
网站访问流程图(红色部分为关键步骤):
流量攻击或DDOS攻击快速解决的方法 网站被攻击打不开怎么办

文章插图
网站访问流程图
1、解析不生效=朋友家地址在地图上尚未更新 , 暂时无法通过地图搜索出来 。
这就是说:域名解析并非添加后就会立即生效 , 解析不生效就会让域名找不到服务器 , 这样就会造成网站打不开 。解析长时间无法生效或不对 , 需要联系域名提供商或者dns提供商协助排查 。
目前解析不生效有以下原因:
(1)域名状态不对;
(2)未实名;
(3)运营商的dns还没刷新
排查方法:
ping ping ping重要的事情说三次!
打开windows开始菜单 , 点击运行(windows10系统可以直接按键盘上的win键+R) , 输入cmd回车 。
流量攻击或DDOS攻击快速解决的方法 网站被攻击打不开怎么办

文章插图
打开ping
打开的一个黑乎乎的窗口 , 输入ping , 空一格 , 接域名然后回车 , 下面的情况 , 只要出现了IP , 不管通不通 , 都表示解析出IP了 。注意这里多说一点 , 很多朋友认为不通就无法访问 , 是不正确的 , 控制ping返回值的icmp协议和网站访问的http协议是两个不同的东西哦 。
流量攻击或DDOS攻击快速解决的方法 网站被攻击打不开怎么办

文章插图
ping了一下头条
如果是如下所示情况 , 则表示解析不到域名:
解决方案:需要检查域名状态和域名解析是否正确 , 如果正确需要等待解析生效:
流量攻击或DDOS攻击快速解决的方法 网站被攻击打不开怎么办

文章插图
没有这个解析
如果解析长时间不生效 , 可以进行dns缓存清理 , 
解决方案:在cmd中 , 输入 ipconfig /flushdns 回车 。
流量攻击或DDOS攻击快速解决的方法 网站被攻击打不开怎么办

文章插图
刷新DNS缓存
2、解析错误=粗心的我输入了错误的地址 , 地图上始终搜索不出位置
不管写错了服务器地址还是写错了解析的主机名 , 都会导致无法用域名找到正确的服务器地址 。还有一些极端的情况是域名被劫持 , 这跟本地网络运营商DNS服务器被攻击或者本地电脑的host文件被篡改有关 。
如果判断为劫持:
排查方法:更换网络或使用不同设备访问测试
解决方案:更换本地dns , 联系网络供应商(电信、联通、移动)
3、线路或中继路由异常=去朋友家的必经之路因施工中断 , 需要绕道或通过人行天桥
比较常见于跨网络访问 , 比如移动用户访问电信和联通的服务器 。由于中间某些关键的路由节点故障 。特征是是其他地区能访问 , 或者其他网络能访问 , 只有自己访问不到 , 解析什么的都正确 。
排查方法:使用和ping相同的方法 , 打开cmd后输入tracert -d 域名 , 这步叫做跟路由 , 也就是检查访问网站时候每个路由节点是否正常 。如下图所示 , 最终我们是到达了115.223.15.228这个IP , 和我们ping出的IP一致 。如果在中间某处出现了中断 , 如220.177.208.169 处以下就全部请求超时 , 则表示在这个路由处断掉了 。
流量攻击或DDOS攻击快速解决的方法 网站被攻击打不开怎么办

文章插图
理由追踪测试
解决方案:重启本地路由器或者光猫 , 借助其他线路或者cdn , 或者联系网络供应商(电信、移动、联通等等 , 你用哪家的宽带就打给谁) 。
4、服务器故障=朋友家附近大面积停电或单个跳闸 , 需联系物业处理
排查方法:若该地区所有网络都打不开 , 属于服务器大片故障;单台云主机若远程和网络均测试正常 , 则表明服务器内部出现故障 。
解决方案:建议联系服务器提供商(开发商/物业)协助排查 。
5、程序错误=朋友家的装修一言难尽 , 沙发太差 , 地板也气泡了…
排查方法:若解析无误 , 访问出现401 , 403 , 404 , 500或者程序的代码报错 , 都属于服务器内错误
解决方案:需要找程序开发人员(装修人员) , 也可联系服务器提供商协助排查 。
三、如何联系服务器供应商解决问题
1、可自行解决的问题:
如遇因上述1、2、3原因而导致的网站打不开 , 可自行解决或联系网络供应商
2、需服务器供应商解决的问题:
如遇因上述4、5原因而导致的网站打不开 , 对于网站管理员 , 可联系服务器供应商协助处理 , 对于普通用户需要访问对应网站 , 可以联系网站提供方 , 或者等待官方处理好故障 。
【流量攻击或DDOS攻击快速解决的方法 网站被攻击打不开怎么办】通过以上的讲解 , 不知道您是否已经明白了网站打不开的大致原因和处理方法了呢 。欢迎大家留言讨论 。

    推荐阅读