云解析](https://www.sfn.cn/cloudParsing.html)是采用最新云技术的新一代DNS解析技术,与传统解析相比,除了具备更快的解析速度,更稳定的解析性能外,其所独具的DNS健康监测功能可以形成对网站解析状态的全天候监测,有效预防网站遭受DDoS攻击、DNS劫持以及服务器宕机所造成的影响。那么云解析是如何实现DNS健康监测的呢?

一、什么是DNS健康监测?

DNS健康监测是通过设置监测方式、监测线路、监测节点、监测频率等监测指标,来为宕机切换提供技术标准和依据,从而实现对网站健康程度的实时监测,及时为运营者提供故障告警通知。

二、DNS健康监测方式
智能云解析主要通过ping命令、TCP/UDP探测和HTTP(S)协议来对进行健康监测。

1.ping命令

Ping(Packet Internet Groper)命令是一种因特网包探测器,用于测试网络连接情况的程序。Ping用于确定本地主机能否与目标主机成功交换数据包,并根据返回的数据包收发时间和丢包率的信息,判断域名解析到哪个服务器,域名是否正常运作以及目标域名的访问速度。

具体的指标如下:

2.TCP连接&UDP连接

TCP连接是建立在浏览器和Web服务器之间的连接,通过浏览器与服务器的三次握手协议建立。TCP攻击利用TCP协议缺陷,使用伪造的IP号段发送大量的TCP连接请求,被攻击服务器收到请求后回应第二个握手协议包(SYN+ACK包),由于对方是伪造IP,所以永远收不到包且不会回应第三个握手包,导致被攻击服务器保持大量SYN_RECV状态的“半连接”,并且会重试默认5次回应第二个握手包,塞满TCP等待连接队列,资源耗尽。

UDP没有TCP的接受确认、窗口等机制,在收发数据之前不需要交换控制信息,只是负责单纯地发送包,不会像TCP一样对包的送达状态进行监控,因此UDP的传输速度更快,效率更高。

3.HTTP(S)协议

由于所有基于Web的应用均使用HTTP协议,因此可根据请求应答时间和返回的HTTP状态码判断服务器的正常状态。1开头的状态码表示临时的响应,客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。2开头的状态码表明服务器成功地接受了客户端请求。3开头的状态码表示客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同页面,或通过代理服务器重复该请求。以4开头的状态码表示客户端出现问题。例如,客户端请求不存在的页面,客户端未提供有效的身份验证信息。5开头的状态码表示服务器由于遇到错误而不能完成该请求。

具体的HTTP返回报文码信息如下:

DNS健康监测是如何实现的?相关推荐

  1. 智能云解析DNS健康监测是如何实现的?-中科三方

    ​ 智能云解析是采用最新云技术的新一代DNS解析技术,与传统解析相比,除了具备更快的解析速度,更稳定的解析性能外,其所独具的DNS健康监测功能可以形成对网站解析状态的全天候监测,有效预防网站遭受DDo ...

  2. 服务发现与健康监测框架Consul-DNS转发的应用

    关于Consul Consul是一个提供服务注册与发现,健康监测,Key/Value存储以及多数据中心存储的分布式框架.官网地址是https://www.consul.io/,公司初步应用后我们老大觉 ...

  3. Nacos服务健康监测

    本文为joshua317原创文章,转载请注明:转载自joshua317博客 Nacos服务健康监测 - joshua317的博客 一.引言 Nacos 的关键特性指出:nacos支持服务发现和服务健康 ...

  4. 上接[翻译]ASP.NET 2.0中的健康监测系统(Health Monitoring)(1) - 基本应用

    当把数据库建完后(如果你使用的是App_Data文件夹内的ASPNETDB.MDF数据库,那么你就不需要做这件事了),你就可以在Web.config中添加<healthMonitoring> ...

  5. 分峰截幅c语言算法,面向桥梁健康监测的复合传感技术研究

    摘要: 桥梁在长期使用过程中,受交通荷载.气候.自然灾害及一些人为因素的影响,将不可避免地出现不同程度损坏.为监测桥梁的健康状况,预防桥梁损坏,降低潜在损失,本文研究了基于复合传感技术的桥梁健康状况监 ...

  6. C语言检测大气成分,自动化结构健康监测

    原标题:自动化结构健康监测 应用原理 在使用中,多个静力水准仪的测压强腔体通过通液管串联联接至液位容器,由高精度硅晶芯体传感器测量,通过RS485信号传输到信号采集系统,通过压力监测过程的信号变化传输 ...

  7. App设计灵感之十二组精美的手机健康监测App设计案例

    现代生活压力巨大,医院挂号流程又人满为患.而通过手机健康监测 App 可以及时关注自己身体的基本状况,有异常可以及时就医. ① The Baby Tracker Mobile App by Dawid ...

  8. 年薪 37 万+,挪威科技大学(NTNU)招募博士,利用 ML 和 AI 进行钢桥结构健康监测和损伤检测...

    关注公众号,获取更多AI领域发展机会 项目描述 NTNU 正与挪威铁路局和 Bane NOR 公司合作,为未来的铁路系统开展挑战性的工程项目.本项目考虑到关键基础设施,如现有的铁路桥梁.利用机器学习和 ...

  9. [合作] 钢结构结构健康监测研究与实验

    由于工作需要,本人要对一个高30米左右的简单钢结构进行健康监测的研究,但由于我所学习的专业是机械,许多建筑方面的知识较为缺乏,因此想找一个合作的朋友帮忙.望有相关知识背景和实践经验的朋友与我联系,不胜 ...

最新文章

  1. 深度学习在小分子药物研发中的应用
  2. macos怎么pdf转换成word,妈妈再也不用担心我的mac了
  3. 移动端apm关键指标_3个经常被忽视的APM关键功能
  4. Java学习笔记——函数式接口
  5. JeeSite 4.0 (1.0)开发环境部署运行
  6. 知方可补不足~数据库名称和数据库别名不同了怎么办
  7. 错误记录(10)SyntaxError: identifier starts immediately after numeric literal
  8. Layer 2 DAO 基础协议 Metis 上线 Alpha 测试网
  9. python调用c++动态库_Python应用:调用C/C++动态链接库的方法详解
  10. 用Windows Live Writer写51cto博客
  11. Linux下vi命令小结
  12. 在Windows系统上安装PHP工作环境
  13. HttpServlet请求重定向
  14. Codeforces Round #459 (Div. 1) B. MADMAX(博弈+DP+记忆化搜索)
  15. python自学多久-python自学多久
  16. 计算机网络总线型结构优 缺点,总线型拓扑结构优缺点是什么
  17. Linux下配置Java环境-------从买来云服务器到运行一个jar包--------建立一个简单网站
  18. 单片机C语言中关键词code的作用
  19. mysql源码分析——InnoDB引擎启动分析
  20. ps安装了可以打开但开始里面找不到_黑苹果安装入门(hackintosh install)

热门文章

  1. Golang 切片(Slice)中追加切片
  2. 支持全平台全架构源代码加密-Virbox Compiler
  3. Android jni知识点
  4. 【STM32F407开发板用户手册】第35章 STM32F407的FSMC总线应用之驱动AD7606(8通道同步采样, 16bit, 正负10V)
  5. 帮我配一台7000块左右的电脑
  6. SQL触发器新增自动生成唯一编号
  7. 通过url打开图片为PIL或numpy
  8. centos7删除文件夹命令_CentOS7文件(文件夹)复制、移动与删除命令介绍
  9. 预约系统c++ qt mysql
  10. 奥迪AUDI DELFOR 交付预测报文详解