目录
DNS系统的作用
DNS系统的分布式数据结构
域名结构
根域
一级域
二级域
子域
主机站点
正向解析原理:
DNS服务器类型
缓存域名服务器:
主域名服务器:
从域名服务器
查询方式
正向解析:
反向解析:
主从复制:
分离解析:
开启centos的缓存
DNS系统的作用
正向解析:根据域名查找对应的IP地址
反向解析:根据IP地址查找对应的域名
DNS系统的分布式数据结构
DNS是“域名系统”的英文缩写。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。
DNS服务使用TCP和UDP的53端口,TCP的53端口用于连接DNS服务器,UDP的53端口用于解析DNS。
每一 级域名长度的限制是63个字符,域名总长度则不能超过253个字符。
域名结构
示例:
http://www. sina .com. cn./
http: //主机名. 二级域. 一级域. 根域/
根域
位于域名空间最顶层,一般用一个“.”表示
一级域
一般代表一种类型的组织机构或国家地区
如 :
.net (网络供应商) .com(工商企业) .org(团体组织) .edu(教育机构) .gov(政府部门) .cn(中国国家域名)
二级域
用来表明顶级域内的一个特定的组织,国家顶级域下面的二级域名由国家网络部门统一管理
如 .cn顶级域名下面设置的二级域名:
.com .cn .net .cn .edu .cn
子域
二级域下所创建的各级域通称为子域,各个组织或用户可以自由申请注册自己的域名
主机站点
主机位于域名空间最下层,就是一台具体的计算机,
如 www、mail都是具体的计算机名字
正向解析原理:
1.先查本机的缓存记录
再查询hosts文件
2.查询dns域名服务器,交给dns域名服务器处理(迭代查询)
3.如果dns域名服务器没有结果 就回去问根域名服务器 (迭代查询)
4.这时根服务器没有结果 但会提供线索 去问二级域名服务器 (迭代查询)
5.二级服务同样没有结果 提供线索去问三级域名服务器 (递归查询)
6.三级域名服务器回去查找自己的子域 ,本地域名服务器将结果记录到缓存,然后把域名和ip的对应关系返回给客户端
DNS服务器类型
缓存域名服务器:
只提供域名解析结果的缓存功能,目的在于提高查询速度和效率,但是没有自己控制的区域地址数据。构建缓存域名服务器时,必须设置根域或指定其他 DNS 服务器作为解析来源。
主域名服务器:
管理和维护所负责解析的域内解析库的服务器
从域名服务器
从主服务器或从服务器"复制"(区域传输)解析库副本
序列号: 解析库版本号,主服务器解析库变化时,其序列递增
刷新时间间隔: 从服务器从主服务器请求同步解析的时间间隔
重试时间间隔: 从服务器请求同步失败时,再次尝试时间间隔
过期时长: 从服务器联系不到主服务器时,多久后停止服务
通知机制: 主服务器解析库发生变化时,会主动通知从服务器
查询方式
递归查询:
一般客户机和本地DNS服务器之间属于递归查询,即当客户机向DNS服务器发出请求后,
若DNS服务器本身不能解析,则会向另外的DNS服务器发出查询请求,得到最终的肯定或否定的结果后转交给客户机。此查询的源和目标保持不变,为了查询结果只需要发起一次查询。(不需要自己动手)
迭代查询:
一般情况下(有例外)本地的DNS服务器向其它DNS服务器的查询属于迭代查询,如:若对
方不能返回权威的结果,则它会向下一个DNS服务器(参考前一个DNS服务器返回的结果)再次发起
进行查询,直到返回查询的结果为止。此查询的源不变,但查询的目标不断变化,为查询结果一般需
要发起多次查询。(需要自己动手)
正向解析:
配置服务器
客户端设置
配置服务器
反向解析:
客户机验证
主从复制:
主服务器设置
从服务器设置
分离解析:
实验环境:
将linux服务器配置两块网卡,都仅主机模式
ens33:192.168.100.1
ens37:12.0.0.1
win7做为外网: 12.0.0.12 255.0.0.0
win10 作为内网:192.168.100.100
网卡配置
wan 拷贝lan 改下地址
验证 在win7 win10 使用 nslookup命令查看
开启centos的缓存
CentOS 默认没有启用DNS客户端缓存,安装nscd(Name Service Cache Daemon,名称服务缓存守护进
程)包可以支持DNS缓存功能减少DNS服务器压力,提高DNS查询速度
[root@centos7 ~]#yum -y install nscd [root@centos7 ~]#systemctl enable --now nscd #查看缓存统计信息 [root@centos7 ~]#nscd -g #清除DNS客户端缓存 [root@centos7 ~]#nscd -i hosts



