一、基础知识
DNS是域名系统(Domain Name System)的缩写,是因特网的一项核心服务。DNS主要由解析器和域名服务器组成,其中域名服务器保存有网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址的功能。
DNS的主要作用和功能包括:
-
域名解析:DNS能够将用户输入的域名(如www.example.com)解析为对应的IP地址(如192.0.2.1),使得用户能够更方便地通过域名来访问互联网上的资源,而无需记住复杂的IP地址数串。这是DNS最基本也是最核心的功能。
-
提高用户体验:由于域名易于记忆,用户只需输入域名即可访问网站,而无需知道背后的IP地址。这大大提高了用户访问互联网的便捷性和体验。
-
支持互联网运行:DNS是互联网运行的基础设施之一,它确保了域名和IP地址之间的正确映射,使得互联网上的各种应用和服务能够正常运行。
-
负载均衡:对于大型网站,DNS服务器可以将访问请求分发到不同的服务器上,实现负载均衡,提高网站的访问速度和稳定性。
-
安全功能:DNS服务器还具备一些安全功能,如通过验证域名防止恶意篡改或仿冒,提供反垃圾邮件、反病毒等安全服务,保护用户免受网络攻击。
-
缓存机制:DNS服务器会缓存域名解析结果,当多个用户访问同一个域名时,DNS服务器可以直接返回缓存结果,减少网络传输时间,提高访问效率。
DNS的工作原理大致如下:
- 当用户在浏览器或应用中输入一个域名时,本地DNS服务器会首先检查缓存中是否有该域名的解析结果。
- 如果缓存中没有,本地DNS服务器会向上级DNS服务器(如根域名服务器、顶级域名服务器等)发起递归查询请求。
- 经过一系列查询后,最终找到该域名对应的IP地址,并将其返回给本地DNS服务器。
- 本地DNS服务器将IP地址返回给用户,用户即可通过该IP地址访问目标网站。
二、实验环境以及实验准备
华为模拟器eNSP
win11
1.绘制实验拓扑图
2.配置ip等基本信息
三、开始实验
1.不使用域名联通pc1 pc2,并检查联通情况
pc1/pc2类似,展示pc2配置如下:
实验结果:ping 通
2.使用域名进行ping通
测试结果:ping不通
3.配置DNS并开始服务测试
(1)基本配置设置IP地址即可(实验没有路由,所以不配网关)
(2)添加主机与域名映射
注意要启动服务器,不然没用
(3)向pc1配置DNS服务器IP,测试ping通情况
测试结果:ping通