Linux中DNS域名解析服务

本文详细介绍了Linux中DNS的工作原理,包括DNS简介、DNS系统的作用、查询类型及原理,重点解析了DNS服务器如何进行域名解析,包括递归查询和迭代查询的过程,并探讨了构建域名解析服务器的正向解析步骤。
摘要由CSDN通过智能技术生成

目录

一.DNS 简介

二.DNS系统的作用

三.DNS查询类型及原理

3.1 缓存域名服务器

3.2  主域名服务器

3.3 从域名服务器

四.本地名称解析配置文件——hosts

​编辑 五.   DNS服务器域名解析

5.1 DNS服务器工作原理

5.2 查询方式

5.2.1 递归查询

5.2.2 迭代查询

六.构建域名解析服务器

6.1 正向解析


一.DNS 简介

DNS(Domain Name Systern) 域名系统,应用层协议,是互联网的一项服务,是将域名转换成网络可以识别的IP地址,再通过IP地址访问主机。这种由文字组成的名称,显而易见更容易记忆

它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,基于C/S架构服务器端:53/udp, 53/tcp。实际上,每一台DNS服务器都只负责管理一个有限范围(一个或几个域)内的主机域名和IP地址的对应关系,这些特定的DNS域或IP地址段称为zone(区域〉。根据地址解析的方向不同,DNS区域相应地分为正向区域(包含域名到IP地址的解析记录)和反向区域(包含IP地址到域名的解析记录)。


二.DNS系统的作用

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

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

DNS系统的分布式数据结构:

根域:一般用"."表示,可省略不写

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

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

子域名(三级域名)DNS服务器:专门负责子域名的解析


三.DNS查询类型及原理

3.1 缓存域名服务器

        也称为DNS高速缓存服务器

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

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

3.2  主域名服务器

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

         负责维护该区域内所有域名-->IP地址的映射记录

         需要自行建立所负责区域的地址数据文件

3.3 从域名服务器

       也称为辅助域名服务器,是对主域名服务器的热备份

       其维护的域名-->IP地址记录来源于主域名服务器

       需要从主域名服务器自动同步区域地址数据库

四.本地名称解析配置文件——hosts

文件位置:Linux hosts文件位置:/etc/hosts

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值