windows主机的主用DNS和备用DNS如何选择测试

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介:

一.概述:

 在听yeslab秦珂老师SecV3 SNAF(ASA)的课程时,说windows主机会同时给主用DNS和备用DNS发出DNS请求,于是搭建环境准备验证一下。

二.测试基本思路及结论:

A.基本思路:

①操作系统配置主用DNS和备用DNS

②当主备用DNS都可用的情况下,发出DNS查询并进行抓包

③手工将主要DNS服务停止,不提供DNS查询,PC发出DNS查询,并进行抓包

④直接将主用DNS接口停用,PC发出DNS查询,并进行抓包

B.测试结论:

①作为DNS客户端,PC不会同时给主用DNS和备用DNS发出查询

②DNS客户端,总是首先向主用DNS发出查询,只有当主用DNS不可用的时候才会找备用DNS。

三.测试拓扑:

224515851.jpg


四.基本配置:

A.PC:

224644927.jpg

B.R1:

interface FastEthernet0/0
  ip address 10.1.1.1 255.255.255.0
  no shut

ip dns server
ip host www.baidu.com 10.1.1.1

C.R2:

interface FastEthernet0/0
  ip address 10.1.1.2 255.255.255.0
  no shut

ip dns server
ip host www.baidu.com 10.1.1.2

五.测试步骤:

A.R1和R2作为DNS服务器,都能提供DNS查询,PC发出DNS查询:

225103232.jpg


---从抓包可以看到,当主用DNS可用时,只发出对主用DNS服务器的查询包。

B.R1和R2作为DNS服务器,只有R2能提供DNS查询记录,PC发出DNS查询:

R1(config)#no ip host www.baidu.com 10.1.1.1

225213279.jpg

---从抓包可以看出,先向主用DNS发出查询,对方反馈查询失败,这是肯定会找备用DNS。

C.只有R2是真正DNS服务器,并能提供DNS查询,PC发出DNS查询:

R1(config)#no ip dns server

225521250.jpg

---从抓包可以看出,先向主用DNS发出查询,对方反馈目标端口不可达,于是客户端找备用DNS。

D.主用DNS的IP为不存在的IP,备用DNS能提供服务,PC发出DNS查询:

R1(config)#int f0/0

R1(config-if)#shutdown

225751126.jpg

---从抓包可以看出,当向主用发出arp请求,没有得到回复时,也直接会找备用DNS。




本文转自 碧云天 51CTO博客,原文链接:http://blog.51cto.com/333234/1302462,如需转载请自行联系原作者

相关文章
|
15天前
|
存储 负载均衡 Java
如何配置Windows主机MPIO多路径访问存储系统
Windows主机多路径(MPIO)是一种技术,用于在客户端计算机上配置多个路径到存储设备,以提高数据访问的可靠性和性能。本文以Windows2012 R2版本为例介绍如何在客户端主机和存储系统配置多路径访问。
59 13
如何配置Windows主机MPIO多路径访问存储系统
|
7天前
|
域名解析 网络协议 测试技术
IP、掩码、网关、DNS1、DNS2到底是什么东西,ping telnet测试
理解IP地址、子网掩码、默认网关和DNS服务器的概念是有效管理和配置网络的基础。通过使用ping和telnet命令,可以测试网络连通性和服务状态,快速诊断和解决网络问题。这些工具和概念是网络管理员和IT专业人员日常工作中不可或缺的部分。希望本文提供的详细解释和示例能够帮助您更好地理解和应用这些网络配置和测试工具。
25 2
|
17天前
|
人工智能 测试技术 Windows
Windows 竞技场:面向下一代AI Agent的测试集
【10月更文挑战第25天】随着人工智能的发展,大型语言模型(LLMs)在多模态任务中展现出巨大潜力。为解决传统基准测试的局限性,研究人员提出了Windows Agent Arena,一个在真实Windows操作系统中评估AI代理性能的通用环境。该环境包含150多个多样化任务,支持快速并行化评估。研究团队还推出了多模态代理Navi,在Windows领域测试中成功率达到19.5%。尽管存在局限性,Windows Agent Arena仍为AI代理的评估和研究提供了新机遇。
37 3
|
28天前
|
测试技术 API 开发者
精通.NET单元测试:MSTest、xUnit、NUnit全面解析
【10月更文挑战第15天】本文介绍了.NET生态系统中最流行的三种单元测试框架:MSTest、xUnit和NUnit。通过示例代码展示了每种框架的基本用法和特点,帮助开发者根据项目需求和个人偏好选择合适的测试工具。
37 3
|
1月前
|
Web App开发 IDE 测试技术
自动化测试的利器:Selenium 框架深度解析
【10月更文挑战第2天】在软件开发的海洋中,自动化测试犹如一艘救生艇,让质量保证的过程更加高效与精准。本文将深入探索Selenium这一强大的自动化测试框架,从其架构到实际应用,带领读者领略自动化测试的魅力和力量。通过直观的示例和清晰的步骤,我们将一起学习如何利用Selenium来提升软件测试的效率和覆盖率。
|
1月前
|
网络协议 定位技术 Windows
Windows Server 2019 DNS服务器搭建
Windows Server 2019 DNS服务器搭建
|
1月前
|
Web App开发 安全 测试技术
软件测试的艺术:从代码审查到用户验收的全方位解析
【10月更文挑战第1天】本文旨在深入探讨软件测试的精髓,通过分析不同类型的测试方法—单元测试、集成测试、系统测试、性能测试和用户接受度测试,揭示其在软件开发生命周期中的重要性。我们将通过具体案例,展示如何运用这些测试技术来发现并修复关键缺陷,提高产品质量。同时,文章还将提供一系列最佳实践,帮助读者建立有效的测试策略,确保软件项目的成功交付。通过阅读本文,您将获得一套全面的软件测试知识体系,以及如何在实际应用中灵活运用这些知识,以提升软件开发的整体质量和效率。
53 2
ly~
|
1月前
|
域名解析 网络协议 Linux
如何测试 DNS 记录中的反向代理服务器是否生效?
本文介绍了三种测试反向代理服务器配置的方法。首先,通过命令行工具如 `ping`、`nslookup` 和 `dig` 检查域名解析是否指向正确的 IP 地址。其次,利用 Web 浏览器访问域名,验证页面加载正常且请求头信息无误。最后,借助网络抓包工具如 `Wireshark` 和 `tcpdump` 分析数据包,确保请求正确转发并返回预期响应。
ly~
99 2
|
1月前
|
XML 网络安全 数据格式
Kali渗透测试:Windows事件管理工具wevtutil的使用方法(一)
Kali渗透测试:Windows事件管理工具wevtutil的使用方法(一)
|
1月前
|
域名解析 缓存 网络协议
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?

相关产品

  • 云解析DNS
  • 推荐镜像

    更多