应用层协议
设备间进行通信,依赖并利用于IP地址实现的,但数字IP不利于记忆
DNS可将文字域名(例:www.taobao.com)和IP地址(例:221.229.203.156)相互转换
- 正向解析:域名转换成IP地址
- 反向解析:IP地址转换成域名
DNS服务器类型:
- 缓存域名服务器:只提供域名解析结果的缓存功能,目的在于提高查询速度和效率, 但是没有自己控制的区域地址数据。构建缓存域名服务器时,必须设置根域或指定其他 DNS 服务器作为解析来源。
- 主域名服务器:管理和维护所负责解析的域内解析库的服务器
- 从域名服务器:从主服务器或从服务器"复制"(区域传输)解析库副本,与主域名服务器同步
序列号:解析库版本号,主服务器解析库变化时,其序列递增
刷新时间间隔:从服务器从主服务器请求同步解析的时间间隔
重试时间间隔:从服务器请求同步失败时,再次尝试时间间隔
过期时长:从服务器联系不到主服务器时,多久后停止服务
通知机制:主服务器解析库发生变化时,会主动通知从服务器
本机解析配置文件:
Linux:/etc/hosts
windows:c/windows/system32/drivers/etc/hosts
修改DNS优先级
域名等级:
- . :根域
- comhttps://blog.csdn.net/weixin_/article/details/nethttps://blog.csdn.net/weixin_/article/details/edu.等:顶级域或一级域
- magedu/google等:二级域
- wwwhttps://blog.csdn.net/weixin_/article/details/study.等:三级域
- 最多可达127级域名
查找过程:
host文件(没有)——>DNS缓存服务器(回复有或没有)
缓存服务器中没有:
询问根域服务器(迭代查询)——>回复缓存服务器,指向顶级域服务器(迭代查询)——>回复缓存服务器,指向二级域服务器(迭代查询)——>回复缓存服务器,指向三级域服务器(迭代查询)——>三级服务器直接发送给缓存服务器(递归查询)——>DNS服务器将结果发送给客服端
迭代查询:根服务器中没有域名信息,但查询到该域名归属于顶级域服务器管理,会向DNS缓存服务器指明顶级域服务器,缓存服务器将结果发送给客户端,DNS缓存服务器需再向顶级域服务器发送查询信息
递归查询:三级域服务器包含查找的域名,可以直接将域名发送给DNS缓存服务器,DNS服务器将结果缓存并将结果发送给客服端
服务器解析内容:
- 根域服务器:主机名+根域名
- 顶级域服务器:主机名+一级域名+根域名
- 二级域服务器:主机名+二级域名+一级域名+根域名
- 三级域服务器:主机名+三级域名+二级域名+一级域名+根域名
正向解析
- 将域名转换成IP地址
BIND软件
- 应用最广泛的DNS服务程序
- 官方网址:ISC - ISC
- 安装命令:yum install bind bind-utils -y
软件名:bind
服务名:named
执行程序:/usr/sbin/named
默认监听端口:53
主配置文件:/etc/named.conf
区域配置文件:/etc/named.rfc1912.zones
数据库文件:/var/named/kcg.com.zone(需注意该文件的权限,属主及属组必须是named)
安装后会自动生成named文件,家目录位于/var/named
正向解析实验:
- 安装bind程序
- 查看安装文件
- 配置DNS获取IP
- 修改主配置文件
- 修改区域配置文件
- 配置新的域名
- 重启named服务,并测试
SOA 记录
语法:
注意:
1、当前区域的主DNS服务器的正向解析,也可以使用当前区域的名字
2、当前区域管理员的邮箱地址;但地址中不能使用@符号,一般用 . 替换
例如:admin.kgc.com
3、主从服务区域传输相关定义以及否定的答案的统一的TTL
NS 记录
注意:
1、相邻的两个资源记录的name相同时,后续的可省略
2、对NS记录而言,任何一个ns记录后面的服务器名字,都应该在后续有一个A记录
3、一个区域可以有多个NS记录
A 记录
注意:避免用户写错名称时给错误答案,可通过泛域名解析进行解析至某特定地址
反向解析
- 将IP地址转换成域名
主从复制
实验:
主从复制及同步实验:
- 主服务器IP地址:192.168.190.129
从服务器IP地址:192.168.190.130
- 在主服务器上配置正向解析
- 配置从服务器
分离解析
实验:
CDN(Content Delivery Network)内容分发网络
作用:
- 增加缓存,加快访问速度
- 提高原服务器安全性
分类:
- 静态资源(查看内容时,与服务器缓存内容一致)
- 动态资源(查看内容时,与服务器缓存不一致)
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/68502.html