DNS服务与邮件服务器

本文档详细介绍了如何在Linux环境下配置DNS服务器,包括规划节点、基础准备、基础配置、安装与配置DNS服务,以及正向和反向区域的设置。此外,还涵盖了配置主从DNS服务的步骤,以及使用nslookup、dig和host等DNS检测工具进行测试。最后,文章讲解了部署Postfix邮件服务器的流程,并进行了邮件外发测试。
摘要由CSDN通过智能技术生成

规划节点

部署服务的节点规划:

IP

主机名

节点

192.168.100.11

mail

Mail服务器、DNS从服务器

192.168.100.12

dns

DNS主服务器

基础准备

使用VMWare Workstation软件安装CentOS 7.5操作系统,镜像使用提供的CentOS-7-x86_64-DVD-1908。最小化CentOS 7.5虚拟机一台,另需要DNS服务器一台,YUM源使用本地系统源。

基础配置

1.修改mail节点与dns节点主机名:

[root@controller ~]# hostnamectl set-hostname mail
[root@controller ~]# su
[root@mail ~]#
[root@compute ~]# hostnamectl set-hostname dns
[root@compute ~]# su
[root@dns ~]#

2.为了方便测试,关闭防火墙与安全策略:

[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服务器:

# yum -y install bind-chroot bind-utils

2.启动DNS服务

# systemctl restart named
[root@mail ~]# systemctl status named
● named.service - Berkeley Internet Name Domain (DNS)
   Loaded: loaded (/usr/lib/systemd/system/named.service; disabled; vendor preset: disabled)
   Active: active (running) since 日 2020-02-23 11:31:27 CST; 13s ago
  Process: 51903 ExecStart=/usr/sbin/named -u named -c ${NAMEDCONF} $OPTIONS (code=exited, status=0/SUCCESS)
  Process: 51900 ExecStartPre=/bin/bash -c if [ ! "$DISABLE_ZONE_CHECKING" == "yes" ]; then /usr/sbin/named-checkconf -z "$NAMEDCONF"; else echo "Checking of zone files is disabled"; fi (code=exited, status=0/SUCCESS)
 Main PID: 51905 (named)
   CGroup: /system.slice/named.service
           └─51905 /usr/sbin/named -u named -c /etc/named.conf

2月 23 11:31:27 mail named[51905]: network unreachable resolving './DNS...53
2月 23 11:31:27 mail named[51905]: network unreachable resolving './NS/...53
2月 23 11:31:27 mail named[51905]: network unreachable resolving './DNS...53

3.查看端口是否启动

# netstat -lntp | grep named
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      51905/named         
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      51905/named         
tcp6       0      0 ::1:953                 :::*                    LISTEN      51905/named         
tcp6       0      0 ::1:53                  :::*                    LISTEN      51905/named      

4.修改主服务器DNS的配置文件named.conf(记住修改配置每个分号都不能少)

域名解析服务Bind的程序名称叫做named,服务程序的配置文件如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值