Linux DNS 域名解析服务
发布:ff14susu 来源:上海理工大学信息门户 日期:2019年11月13日 阅读:0
熟悉域名办事器的各类脚色
学会构建缓存域名办事器
学会构建主、从域名办事器
DNS 系统的感化及类
DNS 系统的感化
正向解析:依据主机称号(域名)查寻对应的 IP 地址
反向解析:依据 IP 地址查寻对应的主机域名
DNS 系统的散布式数据布局
DNS 系统的感化及类型2-2
缓存域名办事器
也称为 唯高速缓存办事器
经由过程向其他域名办事器查问取得域名 -> IP 地址记实
将域名查问成果缓存到当地 ,提高反复查问时的速度
主域名办事器
特定 DNS 区域的官方办事器,具有独一性
担任维护该区域内乱所有域名 -> IP 地址的映射记实
从域名办事器
也称为 辅佐域名办事器
其维护的 域名 -> IP 地址记实 来历于主域名办事器
BIND 域名办事2-1
BIND(Berkeley Internet Name Daemon)
伯克利 Internet 域名办事
官方站点:https://www.isc.org/
相关软件包
bind-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm
bind-utils-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm
bind-libs-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm
bind-chroot-9.8.2-0.17.rc1.el6_4.6.x86_64.rpm
BIND 域名办事2-2
BIND 办事器端法式
首要执行法式 :/usr/sbin/named
办事足本:/etc/init.d/named
默许监听端口:53
主设置装备摆设文件:
/var/named/chroot/etc/named.conf
保留 DNS 解析记实的数据文件位于:
/var/named/chroot/var/named/
主设置装备摆设文件 named.conf 2-1
全局设置装备摆设部门
设置 DNS 办事器的全局参数
包罗监听地址/端口、数据文件的默许地位等
利用 options { …… }; 的设置装备摆设段
主设置装备摆设文件 named.conf 2-2
区域设置装备摆设部门
设置本办事器供给域名解析的特定 DNS 区域
包罗域名、办事器脚色、数据文件名等
利用 zone “区域名” IN { …… }; 的设置装备摆设段
全局 TTL 设置装备摆设项及 SOA 记实
$TTL(Time To Live,保存时候)记实
SOA(Start Of Authority,授权信息起头)记实
分号“;” 起头的部门 暗示 正文信息
域名解析记实
NS 域名办事器(Name Server)记实
MX 邮件互换(Mail Exchange)记实
A 地址(Address)记实,只用在正向解析区域中
CNAME 别号 (Canonical Name)记实
域名解析记实
PTR 指针(Point)记实,只用在反向解析区域中
记实
区域数据设置装备摆设文件的特别使用
基于域名解析的负载平衡
统一域名对应到多个 IP 地址
泛域名解析
寻不到切确对应的 A 记实时,利用“*”停止婚配
对设置装备摆设文件停止语法查抄
named-checkconf 东西
named-checkzone 东西