DNS 系统的作用
正向解析:根据主机名称(域名)查找对应的 IP 地址
反向解析:根据 IP 地址查找对应的主机域名
DNS系统的作用及类型
缓存域名服务器
也称为高速缓存服务器
通过向其他域名服务器查询获得域名 -> IP 地址记录
将域名查询结果缓存到本地,提高重复查询时的速度
主域名服务器
特定 DNS 区域的官方服务器,具有唯一性
负责维护该区域内所有域名 -> IP 地址的映射记录
从域名服务器
也称为 辅助域名服务器
其维护的 域名 -> IP 地址记录来源于主域名服务器
全局配置部分
设置 DNS 服务器的全局参数
包括监听地址/端口、数据文件的默认位置、允许访问的网段等
使用 options { …… }; 的配置段
区域配置部分
设置本服务器提供域名解析的特定 DNS 区域
包括域名、服务器角色、数据文件名等
使用 zone “区域名” IN { …… }; 的配置段
全局 TTL 配置项及 SOA 记录
$TTL(Time To Live,生存时间)记录
SOA(Start OfAuthority ,授权信息开始)记录
分号“;” 开始的部分表示注释信息
正向域名解析记录
NS 域名服务器(Name Server)记录
MX 邮件交换(Mail Exchange)记录
A 地址(Address)记录,只用在正向解析区域中
CNAME 别名(CanonicalName )记录
BIND 域名服务
1.首先安装BIND服务器
2.修改全局配置文件和区域配置文件
监听端口和最后改成any
定义一个正向区 区域数据文件,正向区通常以zone结尾
定义一个反向区
编辑区域配置文件 切换到/var/named/目录下 复制 修改区域配置文件和服务名地址
复制 配置反向区数据文件
重启服务
正向解析
反向解析
搭建主、从域名服务器
第一步:搭建主从同步服务器(主服务器上配置)
第二步:配置从服务器(从服务器上配置)
1.搭建DNS服务器(参照上面配置)
编辑主配置文件,改成监听的服务器的IP
2.搭建主从同步服务器(从服务器上配置)
正向区域配置
反向区域配置,also-notify:主动通知从域名服务器进行更新