0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【虹科技术分享】如何测试 DNS 服务器:DNS 性能和响应时间测试

虹科网络可视化技术 2022-07-02 11:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

什么是域名解析

在深入研究如何测试DNS服务器之前,让我们先讨论一下DNS是什么以及它是如何工作的。DNS表示域名系统。它用于将域名从人类可读的形式(例如 google.com)转换为称为IP地址的机器可读数值(例如142.250.217.78)。互联网上的每个网站和设备都需要一个唯一的IP地址才能进行通信,因此DNS服务器在互联网功能中起着重要作用。但是,DNS 只是一组称为 DDI 的网络服务的一个组成部分,这些服务支持通过基于 IP 的网络进行通信。

1f3f7d9e-f899-11ec-a2f4-dac502259ad0.png1f51cca6-f899-11ec-a2f4-dac502259ad0.png1f5ff998-f899-11ec-a2f4-dac502259ad0.png

DDI 是 DNS(域名服务)、DHCP(动态主机配置协议)和 IPAM(IP 地址管理)集成的统称。

1f51cca6-f899-11ec-a2f4-dac502259ad0.png1f718c9e-f899-11ec-a2f4-dac502259ad0.png

DHCP是在网络中动态分配IP地址的系统,IPAM是一种跟踪和管理网络上IP地址空间的方法,DNS本质上充当电话簿,用于记录所有现有IP地址并管理域名和号码之间的映射。

DNS如何工作

当您在 Web 浏览器中键入域名或 URL 时,DNS 服务器会将该请求转换为 IP 地址。此请求称为查询。它使机器能够将您连接到正确的远程主机并提供相应的网页。

1f7b247a-f899-11ec-a2f4-dac502259ad0.png


1f3f7d9e-f899-11ec-a2f4-dac502259ad0.png1f51cca6-f899-11ec-a2f4-dac502259ad0.png1f5ff998-f899-11ec-a2f4-dac502259ad0.png

1.用户在浏览器的地址栏中键入 Web 域名。

2.浏览器将 DNS 查询发送到其本地 DNS 服务器,也称为递归 DNS 服务器或 DNS 解析程序。

3.如果递归 DNS 服务器已经对其缓存中存储的域请求有响应,它将返回 IP 地址,并且 Web 浏览器将显示该页面。

4.如果递归 DNS 服务器没有缓存查询响应,它将通过权威 DNS 服务器的层次结构转发请求,以便在网页加载之前找到相应的 IP 地址 - 这仍然只需要几分之一秒。

1f51cca6-f899-11ec-a2f4-dac502259ad0.png1f718c9e-f899-11ec-a2f4-dac502259ad0.png

递归服务器使用每个域名的 IP 地址缓存一条记录,以便下次可以直接响应,而无需联系其他服务器。递归 DNS 服务器在本地使用以减轻权威 DNS 服务器的负载,因为否则无法处理大量请求。考虑一下在任何给定时间有多少人正在使用互联网。

这就是为什么大规模测试 DNS 服务器对于避免性能瓶颈或崩溃至关重要的原因。请继续阅读以下内容,了解有关 DNS 测试的更多信息。

1fde21e2-f899-11ec-a2f4-dac502259ad0.png

DNS测试:如何测试DNS服务器的性能

DNS服务器每秒受到数千甚至数百万个查询的打击,并且需要同样快速地发送响应。为了对 DNS 服务器进行性能测试并确保它们能够处理大量负载,组织应使用大规模 DNS 测试设备每秒生成数百万个唯一查询,并验证服务器是否及时做出适当响应。如果您对 DNS 响应时间测试或我们提供的其他产品有任何疑问,请随时与我们联系。

1fedc2f0-f899-11ec-a2f4-dac502259ad0.png

有许多不同类型的DNS查询,最常见的是下面列出的:

1ffd9540-f899-11ec-a2f4-dac502259ad0.png

域名解析请求类型

A (IPv4)

AAAA (IPv6)

PTR(域名指针)

NS(权威名称服务器)

MX(邮件交换)

TXT(文本字符串)

SRV(服务记录)

NAPTR(命名机构指针)

CNAME(域名别名)

2006d826-f899-11ec-a2f4-dac502259ad0.png20111dd6-f899-11ec-a2f4-dac502259ad0.png

服务器还可以返回各种DNS响应代码,其中一些代码在下面列出:

1ffd9540-f899-11ec-a2f4-dac502259ad0.png

DNS响应代码

无错误

格式错误

服务器故障

不存在的域

未实现

查询被拒绝

2006d826-f899-11ec-a2f4-dac502259ad0.png20111dd6-f899-11ec-a2f4-dac502259ad0.png

要彻底测试 DNS 服务器的性能和容量,需要发送有效和无效的请求。无效查询会导致缓存未命中,并进一步对 DNS 服务器进行压力测试。

20342d12-f899-11ec-a2f4-dac502259ad0.png

通过创建和维护全球 URL 的主列表,DNS 测试工具可以测量服务器对有效和无效查询的实际响应。一个好的DNS测试设备将能够评估发送,完成和丢失的查询,跟踪响应代码,并测量查询响应时间的延迟。这些指标将提供 DNS 服务器性能的明确指示,并为工程师提供优化 DNS 服务器或在必要时部署更多 DNS 服务器所需的信息。


205fa6ea-f899-11ec-a2f4-dac502259ad0.png

流量仿真器

206a3e70-f899-11ec-a2f4-dac502259ad0.png

DNS服务器性能测试工具

——针对大规模的DNS查询衡量运营商级DNS服务器的性能和容量

互联网功能依赖于DNS服务器同时处理大量的请求。DNS storm是一个DNS服务器测试工具,它发送连续的DNS查询类型流,以衡量DNS服务器在压力下的性能。使用DNS storm对DNS服务器进行负载测试,以帮助确定故障点并消除性能瓶颈。

207281ca-f899-11ec-a2f4-dac502259ad0.png

规模化的DNS服务器压力测试

DNS storm每秒可从多达100万个不同的客户端生成多达200万个DNS查询,以找到任何DNS服务器的极限。

通过跟踪已完成或丢失的查询数并测量查询响应时间的延迟来测试DNS服务器的性能。DNS storm支持十几种DNS查询类型,并跟踪常见的DNS响应代码。

评估DNS服务器的实际反应

DNS storm使用网络爬虫来自动填充和持续更新世界上最常用的50万个域名的目录。准确地评估服务器对有效和无效查询的真实响应,而不需要手动输入域名。

使用DNS Storm的现代、向导驱动的用户界面快速、轻松地配置测试,或使用RESTful API自动测试。

209984f0-f899-11ec-a2f4-dac502259ad0.png20a5dad4-f899-11ec-a2f4-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    14

    文章

    10447

    浏览量

    91854
  • DNS
    DNS
    +关注

    关注

    0

    文章

    230

    浏览量

    21274
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    服务器电源有进行老化测试的必要吗?

    CPET深圳市中科源电子有限公司,深耕电力电子测试领域十余年,以自主研发的老化测试智能装备,为服务器电源可靠性保驾护航,用科技力量守住企业数据生命线。
    的头像 发表于 04-10 10:48 166次阅读
    <b class='flag-5'>服务器</b>电源有进行老化<b class='flag-5'>测试</b>的必要吗?

    AI服务器电源测试新高度-艾诺EDPP测试解决方案解锁高效能验证

    功率测试(EDPP)、大斜率测试、并机时差等技术难点,同时还提供供电布局、冷热区布局等场地实施方案,在众多标杆客户的严苛测试中表现优异,成为服务器
    的头像 发表于 02-13 12:03 749次阅读
    AI<b class='flag-5'>服务器</b>电源<b class='flag-5'>测试</b>新高度-艾诺EDPP<b class='flag-5'>测试</b>解决方案解锁高效能验证

    零基础如何用云服务器搭建网站?完整教程

    上提供协助,帮助快速落地。 第一步:理解主要概念  在动手前,先了解几个名词:云服务器是租用的虚拟主机资源;域名是用户访问网站的地址;DNS解析把域名指向服务器IP;Web服务器(如
    的头像 发表于 01-29 16:18 691次阅读

    从零搭建企业级DNS服务器实战指南

    搞运维这些年,DNS出问题的场景见过太多了。有一次凌晨三点被电话叫醒,整个公司业务瘫痪,查了两个小时才发现是DNS服务器磁盘满了,缓存写不进去导致解析超时。还有一次更离谱,开发同事直接把测试
    的头像 发表于 01-29 09:45 914次阅读

    DNS 解析故障:安全风险、诊断排查与防护指南

    等损失。一、DNS解析故障的核心安全风险DNS解析故障背后潜藏着多重安全隐患,主要包括以下几类:域名劫持:攻击者篡改DNS记录,将正常域名指向恶意服务器,导致用户
    的头像 发表于 01-28 10:28 1675次阅读
    <b class='flag-5'>DNS</b> 解析故障:安全风险、诊断排查与防护指南

    AI服务器量产关键:高效安规测试方案解决多点测试挑战

    全球AI应用浪潮正推动服务器架构演进,其高功耗与高密度的特点对电气安全与生产效率提出了更严苛的要求。而当产品进入量产阶段,安规测试不仅是合规必需,更直接关系到产线效率与交付周期。随着AI服务器
    的头像 发表于 01-19 10:25 452次阅读
    AI<b class='flag-5'>服务器</b>量产关键:高效安规<b class='flag-5'>测试</b>方案解决多点<b class='flag-5'>测试</b>挑战

    服务器电源的测试项目有哪些呢?

    服务器电源的应用场景主要为工业级场景,因此服务器电源测试聚焦稳定性、冗余容错、远程管理等关键需求,所以服务器电源的测试项目主要针对的是这些方
    的头像 发表于 12-26 19:26 558次阅读
    <b class='flag-5'>服务器</b>电源的<b class='flag-5'>测试</b>项目有哪些呢?

    AI 服务器电源测试项目研究报告

    01项目背景随着人工智能技术的飞速发展,AI服务器的需求急剧增加。电源作为AI服务器的关键组件,其性能直接影响服务器的稳定性、可靠性和能源效
    的头像 发表于 12-16 10:22 1146次阅读
    AI <b class='flag-5'>服务器</b>电源<b class='flag-5'>测试</b>项目研究报告

    费思科技率先提供AI服务器电源测试系统解决方案

    、集成化的电源柜Power Shelf /电源机柜Power Rack、高压直流电HVDC、备用电池单元BBU等AI数据中心服务器电源的各项测试需求。 该系统核心设备全部由费思自研、自产,具备测试速度快,
    的头像 发表于 11-20 19:54 823次阅读
    费思科技率先提供AI<b class='flag-5'>服务器</b>电源<b class='flag-5'>测试</b>系统解决方案

    如何进行动态策略的性能测试

    ,具体步骤如下: 一、明确核心性能指标(量化测试目标) 所有测试围绕以下可量化指标展开,避免模糊判断: 性能维度 核心指标 目标值(参考) 测试
    的头像 发表于 11-13 17:55 2548次阅读
    如何进行动态策略的<b class='flag-5'>性能</b><b class='flag-5'>测试</b>?

    如何为印度服务器申请和配置反向DNS记录?

    恒讯科技为您提供为印度服务器申请和配置反向DNS(rDNS/PTR记录)的完整指南。了解为何反向DNS对邮件送达率、网络安全和服务器信誉至关重要,并遵循我们的分步说明,轻松完成从申请到
    的头像 发表于 10-28 10:12 915次阅读

    如何测试协议分析仪的实时响应效率?

    优势或不足。 方法: 选择2-3款主流协议分析仪(如Saleae Logic Pro、Beagle I2C/SPI分析仪)。 在相同测试环境下(如相同数据速率、触发条件),对比各设备的解析延迟、触发响应时间
    发表于 07-24 14:19

    DNS服务器无法访问?2分钟快速排查与解决!#DNS服务器 #DNS #服务器

    服务器
    jf_57681485
    发布于 :2025年06月10日 14:55:34

    信创服务器时间频率的领导者

    运行。信创服务器以其卓越的性能和可靠性成为不可或缺的设备。首先,在硬件方面,信创服务器采用先进的技术和高质量的零部件,确保服务器的稳定性和可
    的头像 发表于 05-29 14:59 1201次阅读
    信创<b class='flag-5'>服务器</b>:<b class='flag-5'>时间</b>频率的领导者

    告别广告与 ISP 追踪!如何在树莓派上设置 DNS 缓存服务器 — 完整指南!

    前文提示:告别广告与ISP追踪!把树莓派改造成家用网络的DNS服务器,简直太酷了!从升级路由到修改某些设置,提升Wi-Fi速度的方法有很多。但如果你想获取一些高级技巧来加快你喜爱网站的加载速度
    的头像 发表于 05-26 15:32 1127次阅读
    告别广告与 ISP 追踪!如何在树莓派上设置 <b class='flag-5'>DNS</b> 缓存<b class='flag-5'>服务器</b> — 完整指南!