一、DNS域名解析服务器
1.介绍
DNS是互联网上的一项服务,它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便的访问互联网。
DNS系统使用的是网络的查询,那么自然需要有监听的port,DNS使用的是53端口,在/etc/services(搜索domain)这个文件中能看到。通常DNS是以UDP这个较快的数据传输协议来查询的,但是没有查询到完整的信息时,就会再次以TCP这个协议来重新查询。所以启动DNS时,会同时启动TCP以及UDP的port53.
2 域名服务器的类型划分

3.DNS域名解析的过程

1.在浏览器中输入www.qq.com域名,浏览器缓存,操作系统会先检查自己本地的hosts文件是否有这个网址映射关系,如果有,就先调用这个IP地址映射,完成域名解析
2.如果hosts里没有这个域名的映射,则查找本地DNS解析器缓存,是否有这个网址映射关系,如果有,直接返回,完成域名解析
3.如果hosts与本地DNS解析器缓存都没有相应的网址映射关系,首先会找TCP/IP参数中设置的首选DNS服务器,在此我们叫它本地DNS服务器,此服务器收到查询时,如果要查询的域名,包含在本地配置区域资源中,则返回解析结果给客户机,完成域名解析,此解析具有权威性
4.如果要查询的域名,不由本地DNS服务器区域解析,但该服务器已缓存了此网址映射关系,则调用这个IP地址映射,完成域名解析,此解析不具有权威性
5.如果本地DNS服务器本地区域文件与缓存解析都失效,则根据

本文详细介绍了DNS域名解析服务器的工作原理,包括浏览器如何通过DNS解析域名,以及DNS服务器的正向和反向解析过程。同时,文章还阐述了如何在Linux系统中搭建DNS服务器,包括安装bind软件,配置正向和反向区域,以及设置主从DNS服务器的步骤,以确保域名解析的正常运行。
最低0.47元/天 解锁文章
3206

被折叠的 条评论
为什么被折叠?



