DNS服务概述
- DNS:(域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
- DNS服务器类型
- 主域名服务器
对于某个指定域,主域名服务器是唯一存在的
- 辅助域名服务器
它会与它建立联系的所有主要域名服务器建立联系,并从中复制信息,它会定期更改原有的信息,以尽可能地保证副本与正本数据的一致性,它主要有提供容错能力、加快查询速度和分担主域名服务器地负担。
服务名:named
DNS服务主程序:/usr/sbin/named
主配置文件存在路径:/var/named
DNS服务主配置文件:
全局配置文件:/etc/named.conf 注 :设置一般的name参数,指向该服务器使用地域数据库的信息源
主要修改参数:{listen-on port 主机IP ,allow-query any ,allow-transfer }
区域配置文件: /etc/named.rfc1912.zones 注:用来定义各解析区域特征文件
主要修改参数:
zone “lenovo.edu” IN{ //指明要增加的DNS域的名称
type master;
file “lenovo.edu.zone” ; //设置该主要区域的区域配置文件名,用于实现正向域名解析
allow-update {none;}; //设置该DNS不允许动态更新
};
正向解析数据库文件:/var/named/localdomain.zone (默认文件名,由区域配置文件中的配置决定) 注:将域名映射为IP地址的文件
/etc/resolv.conf 注:指定本机DNS服务器地IP地址的配置文件
DNS服务端口号:53
主DNS:
- 关闭防火墙,selinux
- 配置相同域名的主机名:修改主机名:hostnamectl set-hostname dns1.lenovo.edu
- 安装服务 yum -y install bind*
4.配置主配置文件:vi /etc/named.conf
5.配置区域配置文件:vi /etc/named.rfc1912.zones
6.配置正向解析文件:cd /var/named
ls (是否有named.localhost.)
cp -p named.localhost lenovo.edu.zone
vi lenovo.edu.zone
7.重启服务
8.客户端验证:vi /etc/resolv.conf
ping 192.168.20.53(主DNS IP)
ping dns1.lenovo.edu(域名)
辅助DNS:
1..关闭防火墙,selinux
2.配置相同域名的主机名:修改主机名:hostnamectl set-hostname dns2.lenovo.edu
3.安装服务 yum -y install bind*
4.vi /etc/named.rfc1912.zones
5.查看是否成功:选择一台主机作为辅助DNS服务器,ping 配置文件中辅助DNS IP。