网站首页 > 技术教程 正文
智能DNS云解析通过其智能解析,健康监测,负载均衡,宕机切换等高可用性的功能特性,给客户带来快捷,安全,流畅的上网体验。传统的DNS因为其解析时间冗长,易被劫持,无法精准调配用户的流量使用等问题,无法满足在大数据时代下人们对DNS解析的高要求,智能DNS云解析逐渐取代传统的DNS解析。
一、DNS智能解析
DNS智能解析的目的是给客户提供最优的访问IP地址,其线路分为默认线路和自定义线路。默认线路的智能解析是通过客户访问DNS服务器的出口IP定位到客户的地理位置,获取运营商线路类型,然后根据此来源,与库中的默认线路IP地址匹配,给客户提供访问解析地址。自定义线路则是支持将客户DNS出口IP作为自定义线路IP,灵活定制访问策略。
智能解析可制定访问延时/访问地址的策略,支持默认线路和自定义线路两种模式的线路分组,支持多种记录类型(A、AAAA、CNAME、MX、NS、TXT、SRV、CAA、URL、SPF),支持PTR反向解析(将IP地址反向映射到域名)。
DNS智能解析的实现依赖于解析线路的细分化,云服务的节点越多,客户可访问的解析线路就越多,解析的速度就会越快,用户上网体验愈加快捷流畅(表1, 云解析线路)。
二、DNS健康监测
DNS健康监测的主要目的是保障网站可以运行流畅,不断检测网站访问的健康程度,及时准确的为运营者提供故障告警通知,提高网站的有效性和及时性。DNS健康监测是为宕机切换提供依据的,客户可通过设置健康监测的具体内容,包含监测方式,监测线路,监测节点,监测频率和容忍阈值,来设置需要宕机切换的标准。
高防DNS采用Ping命令,TCP/UDP探测和HTTP(S)协议来进行健康监测。(表2, DNS健康监测方式)
Ping命令
Ping命令(Packet Internet Groper,因特网包探索器),是用来测试网络连接量的程序,通过每个数据包的发送和接受的时间以及报告无响应数据包的百分比(丢包率),确定该域名解析到哪一个具体服务器,该域名是否在正常的工作,该域名的访问速度。具体的指标如下:
TCP连接&UDP连接
TCP连接是建立在浏览器与Web服务器之间的,通过浏览器(客户端)与服务器(服务端)的三次握手协议建立连接,便于后续的数据交互(图1,TCP三次握手)。
TCP连接耗尽的攻击是利用真实的IP地址由客户端像服务器端发起大量的请求以占取服务器的资源,造成服务器上等待状态的链接过多,导致请求卡顿,造成延时。
UDP与TCP都属于传输层协议,不同于TCP(传输控制协议),UDP位于IP协议的顶层。UDP的探测相较于TCP要简单很多,它并不需要建立连接,只需要将传输的数据压缩成数据包形式直接发送即可。相较于TCP探测,UDP具有传输速度快,协议开销小,传输数据少的优势。
HTTP(S)协议
HTTP(S)协议(Hyper Text Transfer Protocol,超文本传输协议),由于所有基于Web的应用均使用HTTP协议,所有根据其请求问答后的相应时间和返回码信息可以直接反映出服务器是否在正常工作。当用于表示HTTP请求的状态码大于400时,表示客户端出现错误,当状态码大于500时,表示服务端出现错误,其他,大于100时,表示接受的请求正在处理,大于300时,表示需要进行附加操作才能完成请求,只有当状态码为200时,才表示请求成功。同时,将HTTP(S)的请求相应时间设定为4秒,若超过改时间则表示连接出现问题需进一步检查。具体的HTTP返回报文码信息如下:
猜你喜欢
- 2024-11-07 自建dns获取域名解析与证书告警(dns配置域名解析)
- 2024-11-07 内网DNS域名解析(dns域名解析ip)
- 2024-11-07 DNS域名详细解析过程(最全面,看这一篇就够)
- 2024-11-07 DNS解析是什么?DNS解析在网络通信中作用有哪些?
- 2024-11-07 什么是DNS解析?如何提升DNS解析安全?
- 2024-11-07 DNS分层结构及DNS解析流程(dns按分层管理)
- 2024-11-07 一文读懂DNS解析原理和流程(中科三方)
- 2024-11-07 图解DNS Tunneling 工作原理及防护
- 2024-11-07 DNSPOD动态域名解析教程和软件(自定义ddns动态域名解析)
- 2024-11-07 面试官:如何使用dig/nslookup命令查看dns解析?
你 发表评论:
欢迎- 最近发表
-
- linux日志文件的管理、备份及日志服务器的搭建
- Linux下挂载windows的共享目录操作方法
- Linux系统中的备份文件命令(linux系统中的备份文件命令有哪些)
- 麒麟KYLINOS|通过不同方法设置用户访问文件及目录权限
- 「Linux笔记」系统目录结构(linux目录的结构及含义)
- linux中修改归属权chown命令和chgrp命令
- 工作日报 2021.10.27 Android-SEAndroid权限问题指南
- Windows和Linux环境下,修改Ollama的模型默认保存路径
- 如何强制用户在 Linux 上下次登录时更改密码?
- 如何删除Linux文件夹中除某些扩展名之外的所有文件?
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)