DNS 域名解析

DNS是域名系统,将域名转换为IP地址,实现易于记忆的名称访问网络设备。它包括正向和反向解析,以及分布式数据库结构。DNS服务器按级别管理域名,如根、一级、二级和子域名服务器。查询方式分为递归和迭代。在递归查询中,DNS服务器会帮客户端获取最终结果,而在迭代查询中,服务器会指引客户端逐步查询。DNS还涉及缓存、资源记录类型如A、NS、MX等,以及配置和查询过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

名字解析介绍和DNS

当前TCP/IP网络中的设备之间进行通信,是利用和依赖于IP地址实现的。但数字形式的IP地址是很难记忆的。当网络设备众多,想要记住每个设备的IP地址,可以说是"不可能完成的任务"。那么如何解决这一难题呢?我们可以给每个网络设备起一个友好的名称,如: www.baidu.com,这种由文字组成的名称,显而易见要更容易记忆。但是计算机不会理解这种名称的,我们可以利用一种名字解析服务将名称转化成(解析)成IP地址。从而我们就可以利用名称来直接访问网络中设备了。除此之外还有一个重要功能,利用名称解析服务可以实现主机和IP的解耦,即:当主机IP变化时,只需要修改名称服务即可,用户仍可以通过原有的名称进行访问而不受影响

实现此服务的方法是多样的。

DNS:Domain Name System域名系统,应用层协议,是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,基于C/S架构,服务器端: 53/udp, 53/tcp实际上,每一台DNS服务器都只负责管理一个有限范围(一个或几个域)内的主机域

名和IP地址的对应关系,这些特定的DNS域或IP地址段称为zone(区域)。根据地址解析的方向不同,DNS区域相应地分为正向区域(包含域名到IP地址的解析记录)和反向区域(包含IP地址到域名的解析记录)

DNS系统的作用

正向解析:根据域名查找对应的IP地址

反向解析:根据IP地址查找对应的域名

DNS系统的分布式数据结构

DNS的分布式互联网解析库

大型、分布式的互联网DNS解析库

根.根域名DNS服务器:专门负责根域名

一级DNS服务器:专门负责一级域名的解析(一般代表一种类型的组织机构或国家地区)

.com(工商企业)

.net(网络供应商)

.edu(教育机构)

.cn(中国国家域名)

.org(团体组织)

gov(政府部门)

二级DNS服务器:专门负责二级域名的解析

.net.cn

.edu.cn

.com.cn

子域名DNS服务器:专门负责子域名的解析也称为三级域名

ina.com.cn

.pku.edu.cn

主机站点

Tts9

Tts6

Mail

www

本地名称解析配置文件:hosts

Linux是在:/etc/hosts

Windows实在:c/windows/system32/drivers/etc/hosts

他的格式:IP地址   域名

而在/etc/nsswitch.conf中

可以修改dns的优先级

DNS系统类型

缓存域名服务器

·也称为DNS高速缓存服务器

·通过向其他域名服务器查询获得域名->IP地址记录

·将域名查询结果缓存到本地,提高重复查询时的速度

主域名服务器

·特定DNS区域的权威服务器,具有唯一性

·负责维护该区域内所有域名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值