主页 > dns社区话题 > dns解析,dns正向解析和反向解析的区别

dns解析,dns正向解析和反向解析的区别

时间 : 2021-05-09

如果把DNS的映射关系想象成后台数据库中的一个表格,它可能长这样:

简述dns域名解析过程

(2)顶级域:顶级域(TopLevelDomain,简称TLD)分为三类

辅助(从)DNS服务器:负责解析至少一个,是主DNS服务器的辅助。

反向域(基础建设顶级域):.arpa,即从IP到FQDN的反向解析

前两步都是在本机上完成的,所以没有在上面示例图上展示出来,从第三步开始,才正在地向远程DNS服务器发起解析域名的请求。

其实这个想法是错误,在自己的本地搭建一个localdns,抓取整个解析过程中是所有包,看看就明白拉。

DNS服务器一般分三种,根DNS服务器,顶级DNS服务器,权威DNS服务器。

如果拿我们C语言中学到的指针做类比的话,普通域名解析就相当于直接通过指针访问变量,而通过CNAME的形式解析,就相当于二级指针,指针指向的不是变量本身,而是一个中间指针,还要再寻址一次才能访问变量。

本地DNS域名解析器还没有完成解析的话,那么本地域名解析服务器将向根域名服务器发起解析请求。

注:DNS域名空间中,树的最大深度不得超过127层,树中每个节点最长可以存储63个字符。DNS树的每个节点代表-个域,通过这些节点,对整个域名空间进行划分,成为-个层次结构。域名空间的每个域的名字,通过域名进行表示。

第一步:从本地DNS域名解析服务器获取到13个根DNS域名服务器(.)对应的主机名。 

原本这是一道很简单的计算机的基础知识题,但是有面试的同学碰到了这样的问题,面试官让她说的详细点,结果自己一下一脸懵逼,所以几天给大家做一个稍微详细点的介绍。

站长工具域名解析

/var/named/xxx.xx数据文件,用来正向和反向的解析

直接查看域名结果,可以通过命令nslookup加上域名来查看: 

其实不是,任何事物出现一定是有一定原因的,在计算机领域尤其如此。

这些域内的域名服务器都称为权威服务器,直接提供DNS查询服务。(这些服务器可不会做递归哦)

DNS为什么不采用单点的集中式的设计方式,而是使用分布式集群的工作方式?

这不是危言耸听,而是已经真实发生了的事情,还是发生在一个你想不到的大公司网站身上!

在介绍DNS服务器工作原理之前我们先来了解几个DNS相关的概念:

(3)修改主配置文件/etc/named.conf两个地方为{any}(全局有效)



上一篇 下一篇