关于 OneAPM Cloud Test DNS 监控的几个重要问题
你注意到了吗?OneAPM Cloud Test 已经全面开启支持 DNS 监控了!
CT 产品自上线以来一直致力于产品完善,希望能够尽可能全面地满足用户需求,为您提供完美的用户体验。目前 Cloud Test 支持单页面监控、Ping 监控和 API 监控三种监控模式,加上上周上线的 DNS 监控,现已形成完整的产品功能体系。
那么,您对于 DNS 监控了解多少?下面就跟随小编一起来做个深度解析:
问题一:什么是 DNS?什么是 DNS 服务器?
众所周知,DNS 即域名系统,作为域名和 IP 地址相互映射的分布式数据库使用户能更方便的访问互联网。域名通过 DNS 服务器解析成 IP 地址,用户在客户端发起访问申请,DNS 服务器将需要访问的域名解析成服务器能够读取的 IP,服务器接收到 IP 后将对应资源返回给客户端。由此可见,DNS 服务器在这一过程中起到至关重要的作用。
问题二:DNS 服务器会出现哪些故障?
域名 DNS 解析是访问网站时电脑自动执行的第一步操作,也是网站是否连通的第一道路牌。如果网站域名解析时出现故障,用户将无法访问到您的网站。
常见域名解析故障原因:
1.网站 DNS 劫持(域名劫持)
2.域名已过期或被停止
3.域名 DNS 服务器未解析
4.域名解析记录为空或不正确
第一种,DNS 劫持,也是很多僵尸网络和钓鱼软件的常用手段,通过注入恶意查询代码以利用域名服务器的漏洞或扰乱域名解析过程,使用户访问虚假网站,甚至通过注入伪造的响应污染解析器缓存或强化 DDOS 攻击使服务器瘫痪,DNS 劫持危害极大。
第二种,当用户访问某个域名时往往出现 404 报错,表示该域名不可用,服务器无法识别,出现这类错误往往极大影响用户体验。
第三种故障表明 DNS 服务器本身发生了错误,导致其解析功能出现异常。出现这种错误需要运维人员及时进行排查,否则将对网站PV造成严重影响。
第四种故障出现在解析过程中,出现故障的可能原因是域名解析返回结果为空或与预定的结果不匹配,需要更进一步的追查错误原因。
问题三:我如何能够获知我的 DNS 是否发生了上述故障?
说到这里,终于轮到我们 Cloud Test 的 DNS 监控上场了!DNS 监控是干嘛的呢?简单说,就是监控你的 DNS 服务器是否正常,是否发生上述故障,并且在发生故障时能够深入代码底层告诉你故障具体原因。
举个例子,我在 CT 监控列表页添加 OneAPM 的 DNS 监控(www.oneapm.com),设置需要匹配的 IP 地址,假如我的 DNS 服务器发生域名劫持,域名解析结果将与设置的 IP 地址不匹配,这时我的监控页将会报一个解析错误,点击错误页面,能够查看错误发生的节点以及返回的响应码。
(图片来源:Cloud Test 添加 DNS 监控)
(图片来源:Cloud Test DNS 监控错误详情)
问题四:OneAPM 的 DNS 监控有什么特点?
说了这么多,你有没有开始好奇 OneAPM 的 DNS 监控到底有什么特点?好用不好用?
我们同时具备以下几个特点:
1.轻量化,无需安装操作,简单注册,即可添加域名开启监控!
DNS 监控秉承 Cloud Test 一贯的轻量化特点,无需任何安装操作,只需填写邮箱填写简单信息完成注册验证,即可开启监控!
2.支持多种 DNS 查询类型。
Cloud Test DNS 监控支持 A 类型、MX 类型、NS 类型、CNAME 类型、TXT 类型等多种 DNS 查询类型,尽可能全方位满足用户需求。
3.7×24 小时监控,实时守护您的 DNS 服务器。
一旦开启监控,CT 将实时监控您的 DNS,一旦发生错误将通过邮件及时通知您,同时您可以通过错误页面查看错误节点和错误详细信息,从此再也不用对 DNS 故障摸不着头脑啦!
问题五:Cloud Test 的 DNS 监控怎么用?
说到这里,想必您早就想问这个问题了吧。这么好用的 DNS 监控到底应该怎么用呢?下面小编就向您简单介绍一下用法:
第一步,注册 OneAPM 账号。
第二步,登录,进入 Cloud Test,点击添加监控。
第三步,选择 DNS 监控,输入域名,完成简单设置。
第四步,立即查看监控报告!
完成以上三步,您已经开启 DNS 监控之旅,下面只需要回到监控列表即可查看监控详情。
如果您还有更多问题,访问这里有更详细内容哦~
Cloud Test 是基于云技术的实时监控系统,能够帮大家实时监控网站性能,监控CDN、DNS、API等第三方服务提供商的可用性,实现应用性能及时监测及时报警。想阅读更多技术文章,请访问 OneAPM 官方技术博客。
本文转自 OneAPM 官方博客