DNS健康监测是如何实现的?
云解析](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健康监测是如何实现的?相关推荐
- 智能云解析DNS健康监测是如何实现的?-中科三方
智能云解析是采用最新云技术的新一代DNS解析技术,与传统解析相比,除了具备更快的解析速度,更稳定的解析性能外,其所独具的DNS健康监测功能可以形成对网站解析状态的全天候监测,有效预防网站遭受DDo ...
- 服务发现与健康监测框架Consul-DNS转发的应用
关于Consul Consul是一个提供服务注册与发现,健康监测,Key/Value存储以及多数据中心存储的分布式框架.官网地址是https://www.consul.io/,公司初步应用后我们老大觉 ...
- Nacos服务健康监测
本文为joshua317原创文章,转载请注明:转载自joshua317博客 Nacos服务健康监测 - joshua317的博客 一.引言 Nacos 的关键特性指出:nacos支持服务发现和服务健康 ...
- 上接[翻译]ASP.NET 2.0中的健康监测系统(Health Monitoring)(1) - 基本应用
当把数据库建完后(如果你使用的是App_Data文件夹内的ASPNETDB.MDF数据库,那么你就不需要做这件事了),你就可以在Web.config中添加<healthMonitoring> ...
- 分峰截幅c语言算法,面向桥梁健康监测的复合传感技术研究
摘要: 桥梁在长期使用过程中,受交通荷载.气候.自然灾害及一些人为因素的影响,将不可避免地出现不同程度损坏.为监测桥梁的健康状况,预防桥梁损坏,降低潜在损失,本文研究了基于复合传感技术的桥梁健康状况监 ...
- C语言检测大气成分,自动化结构健康监测
原标题:自动化结构健康监测 应用原理 在使用中,多个静力水准仪的测压强腔体通过通液管串联联接至液位容器,由高精度硅晶芯体传感器测量,通过RS485信号传输到信号采集系统,通过压力监测过程的信号变化传输 ...
- App设计灵感之十二组精美的手机健康监测App设计案例
现代生活压力巨大,医院挂号流程又人满为患.而通过手机健康监测 App 可以及时关注自己身体的基本状况,有异常可以及时就医. ① The Baby Tracker Mobile App by Dawid ...
- 年薪 37 万+,挪威科技大学(NTNU)招募博士,利用 ML 和 AI 进行钢桥结构健康监测和损伤检测...
关注公众号,获取更多AI领域发展机会 项目描述 NTNU 正与挪威铁路局和 Bane NOR 公司合作,为未来的铁路系统开展挑战性的工程项目.本项目考虑到关键基础设施,如现有的铁路桥梁.利用机器学习和 ...
- [合作] 钢结构结构健康监测研究与实验
由于工作需要,本人要对一个高30米左右的简单钢结构进行健康监测的研究,但由于我所学习的专业是机械,许多建筑方面的知识较为缺乏,因此想找一个合作的朋友帮忙.望有相关知识背景和实践经验的朋友与我联系,不胜 ...
最新文章
- 深度学习在小分子药物研发中的应用
- macos怎么pdf转换成word,妈妈再也不用担心我的mac了
- 移动端apm关键指标_3个经常被忽视的APM关键功能
- Java学习笔记——函数式接口
- JeeSite 4.0 (1.0)开发环境部署运行
- 知方可补不足~数据库名称和数据库别名不同了怎么办
- 错误记录(10)SyntaxError: identifier starts immediately after numeric literal
- Layer 2 DAO 基础协议 Metis 上线 Alpha 测试网
- python调用c++动态库_Python应用:调用C/C++动态链接库的方法详解
- 用Windows Live Writer写51cto博客
- Linux下vi命令小结
- 在Windows系统上安装PHP工作环境
- HttpServlet请求重定向
- Codeforces Round #459 (Div. 1) B. MADMAX(博弈+DP+记忆化搜索)
- python自学多久-python自学多久
- 计算机网络总线型结构优 缺点,总线型拓扑结构优缺点是什么
- Linux下配置Java环境-------从买来云服务器到运行一个jar包--------建立一个简单网站
- 单片机C语言中关键词code的作用
- mysql源码分析——InnoDB引擎启动分析
- ps安装了可以打开但开始里面找不到_黑苹果安装入门(hackintosh install)
热门文章
- Golang 切片(Slice)中追加切片
- 支持全平台全架构源代码加密-Virbox Compiler
- Android jni知识点
- 【STM32F407开发板用户手册】第35章 STM32F407的FSMC总线应用之驱动AD7606(8通道同步采样, 16bit, 正负10V)
- 帮我配一台7000块左右的电脑
- SQL触发器新增自动生成唯一编号
- 通过url打开图片为PIL或numpy
- centos7删除文件夹命令_CentOS7文件(文件夹)复制、移动与删除命令介绍
- 预约系统c++ qt mysql
- 奥迪AUDI DELFOR 交付预测报文详解