DNS服务详解及正向解析与反向解析

本文详细介绍了DNS服务,探讨了域名的重要性,并解析了域名的构成和分类。DNS作为域名和IP地址之间的转换系统,使得用户能通过易记的域名访问网站。文中讲解了DNS的递归查询和迭代查询方式,以及权威和非权威DNS服务器的区别。此外,还提到了DNS相关软件包如BIND的安装和配置,包括正向解析和反向解析的配置细节。
摘要由CSDN通过智能技术生成

现在想想,我们平时在浏览器上浏览网页时,一般是不是使用的域名去访问的呢,为什么要使用域名呢,使用域名的好处是什么呢,带着这些问题,深入思考才能真正的学好DNS。
要想了解DNS,就必须先知道域名这个概念。

1.域名

域名(Domain Name),简称域名、网域,是由一串用点分隔的名字组成的 Internet上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位。
注:具有独一无二,不可重复的特性。
IP地址和域名是一对多的关系。一个IP可以对应多个不同的域名,但是一个域名只能对应一个IP地址。

2.域名的组成和分类

(1)"."(圆点)-----代表根域(一般可省略不写)
全球共有十三个根域:这13台根域名服务器中名字分别为“A”至“M”,其中10台设置在美国,另外各有一台设置于英国、瑞典和日本。1个为主根服务器,放置在美国。其余12个均为辅根服务器,其中9个放置在美国,欧洲2个,位于英国和瑞典,亚洲1个,位于日本。

在这里插入图片描述

(2)com:顶级域,由ICANN互联网名称与数字地址分配机构(The Internet Corporation for AssignedNames and Numbers)组织指定,管理,顶级域又分为很多类。
具体常用的有:
1>>:国家地区域名:cn(中国)、hk(香港)、sg(新加坡)等。
2>>:通用顶级域名:com(商业机构)、org(非营利组织)、edu(教育机构)等。
3>>:新通用顶级域名:red(红色、热情)、top(顶级、高端)等。

(3) atguigu 二级域(注册域),可由个人或组织注册申请
(4) www 三级域(子域),服务网站名代表
(5)主机名:一般用来表示某台主机 例如:chen.www.atgutigu.com.-----chen就是主机名

域名系统结构是一个倒树状结构,从右到左,由根到主机位

在这里插入图片描述对于域名就了解到这里就可以了。

3.DNS含义及简介

域名系统(Domain Name System,缩写:DNS)是互联网的一项服务,其实域名系统就是名字系统。域名解析是把域名指向网站空间的IP,让人们通过注册的域名可以方便地访问到网站的一种服务。IP 地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替 IP 地址标识站点的地址。域名解析就是域名到 IP 地址的转换过程。 域名的解析工作由 DNS 服务器完成。
其实,使用域名主要是为了方便人们记忆,你想想看如果你上网时,打开浏览器,要输如IP地址,如果对数字敏感还好,如果不那么敏感,那上网就是个麻烦事儿了
注:DNS协议运行在UDP协议之上,使用端口号53。

4.域名解析的具体过程

(1) 当你在浏览器输入一个域名时,客户机首先查看查找本地 hosts 文件,是否有这个域名与IP的映射关系,如果有则返回解析,否则进行下一步 。
(2)这一步客户机会查看本地缓存,是否存在本条目的缓存,如果有则直接返回,否则进行下一步。
(3)将请求转发给指向的 DNS 服务器,如果hosts与本地DNS解析器缓存都没有相应的网址映射关系,会找TCP/IP参数中设置的首选DNS服务器,首先在缓存中查找,此服务器收到查询时,如果要查询的域名,包含在本地配置区域资源中,则返回解析结果给客户机,完成域名解析,此解析具有权威性,如果没有就进行下一步。
(4) 如果要查询的域名,不由本地DNS服务器区域解析,但该服务器已缓存了此网址映射关系,则调用这个IP地址映射,完成域名解析,此解析不具有权威性。
(5)如果本地DNS服务器本地区域文件与缓存解析都失效,则根据本地DNS服务器的设置(是否设置转发器)进行查询,如果未用转发模式,向全球 13 个根域服务器发起 DNS 请求,根DNS服务器收到请求后会判断这个域名(.com)顶级域是谁来授权管理,并会返回一个负责该顶级域名服务器的一个IP。本地DNS服务器收到IP信息后,将会联系负责.com域的这台服务器。这台负责.com顶级域的服务器收到请求后,如果自己无法解析,它就会找一个管理atguigu.com的DNS服务器地址给本地DNS服务器。当本地DNS服务器收到这个地址后,就会找atguigu.com域服务器,重复上面的动作,进行查询,直至找到www . atguigu.com主机。
(6)如果用的是转发模式,本地DNS服务器就会把请求转发至上一级DNS服务器,由上一级服务器进行解析,上一级服务器如果不能解析,或找根DNS或把请求转至上上级,以此循环。找到最后把结果返回给本地DNS服务器,由此DNS服务器再返回给客户机。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值