DNS服务与邮件服务器
一、实际操作
节点规划:
IP: 192.168.243.133 | 192.168.243.131 |
---|---|
主机名 : mail | dns |
节点 : Mail服务器 、DNS从服务器 | DNS主服务器 |
1.配置
(1)修改主机名(两台主机的):
[root@localhost ~]# hostnamectl set-hostname mail
[root@localhostr ~]# bash
[root@mail ~]#
[root@localhost ~]# hostnamectl set-hostname dns
[root@localhost ~]# bash
[root@dns ~]#
(2)关闭防火墙和SELINUX:
[root@mail ~]# systemctl stop firewalld
[root@mail ~]# systemctl disable firewalld
[root@mail ~]# setenforce 0
[root@dns ~]# systemctl stop firewalld
[root@dns ~]# systemctl disable firewalld
[root@dns ~]# setenforce 0
(3)测试本地yum源
[root@dns ~]# yum list
[root@mail ~]# yum list
二、安装与配置DNS服务器
(1)安装 DNS服务器(两台机器都要操作):
[root@dns ~]# yum -y install bind-chroot bind-utils
(2)启动DNS服务(两台机器都操作):
(3)查看端口是否启动:
[root@mail ~]# netstat -lntp | grep named
没有netstat命令时,使用yum安装:
[root@mail ~]# netstat -lntp | grep named
bash: netstat: 未找到命令
[root@mail ~]# yum -y install net-tools
//安装netstat
(4)修改主服务器DNS的配置文件named.conf
域名解析服务Bind的程序名称叫做named,服务程序的配置文件如下:
数据配置文件目录 /var/named
主配置文件 /etc/named.conf
区域配置文件 /etc/named.rfc1912.zones
修改named.conf配置:(两台机器都要配置)
[root@dns ~]# vim /etc/named.conf
listen-on port 53 { any; }; // 监听所有的53号端口,此处可以根据需要设置需要监听的IP
allow-query { any;}; // 允许所有的查询
(5)配置正向解析与反向解析
- 正向区域:
① 创建转发域:
拷贝模板文件named.localhost到testmail.com.zone,命令如下:
[root@dns named]# cp -rf /var/named/named.localhost /var/named/testmail.com.zone
② 编辑testmail.com.zone文件,命令如下:
[root@dns named]# cd /var/named
[root@dns named]# vi testmail.com.zone
$TTL 1D
@ IN SOA testmail.com. admin.testmail.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
IN NS dns.testmail.com.
IN MX 10 mail
dns IN A 192.168.63.133
mail IN A 192.168.63.133
www IN A 192.168.63.133
smtp IN A 192.168.63.133
其中
T T L 1 D / / 生 存 周 期 为 1 天 0 ; s e r i a l ( 定 义 序 列 号 的 值 , 同