主页 > dns社区话题 > dns解析,dns正向解析和反向解析的区别
如果把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}(全局有效)