一、DNS域名服务器的配置

本次服务器搭建共两台设备,一台服务器,一台客户机,各自网络配置信息如下:
服务器: CentOS IP:192.168.3.7 子网掩码:255.255.255.0 网关:192.168.3.1 DNS:192.168.3.7
客户机: Windows XP IP:192.168.3.8 子网掩码:255.255.255.0 网关:192.168.3.1 DNS:192.168.3.7

1.挂载光驱

命令: mount /dev/cdrom /mnt

出现以下界面表示光驱挂载正常
挂载正常

2.打开光驱路径,删掉无用文件,并改写剩余文件

命令:cd /etc/yum.repos.d/
查看命令:ls
删除命令:rm C*   (通配符,表示C开头的所有文件)

删除文件

改写命令:vi CentOS-Media.repo  (vi为系统编辑器)

删除多余的17,18行,改写15,20行.
结果如下:
改写配置

3.安装修改后的软件包

命令:yum -y install bind bind-utils

效果图如下:
安装依赖

4.配置网卡信息

检查网卡信息

命令:ifconfig

效果如下:
配置网卡命令

进入网卡配置文件目录,并编辑网卡配置文件

命令:cd /etc/sysconfig/network-scripts/
命令:vi ifcfg-eth0

效果如下:
配置网卡

修改配置:
ONBOOT=yes
BOOTPROTO=NONE

加上:

IPADDR=192.168.3.7
NETMASK=255.255.255.0
GATEWAY=192.168.3.1
DNS1=192.168.3.7

修改后如下图:
修改完成

Ps:记得重启服务

命令: service network restart

5.安装httpd服务,重启并配置域名qq.com 以及邮件(MX)记录

命令:yum -y install httpd  
命令:service httpd restart 
命令:vi /etc/named.conf  三个any即可
命令:vi /etc/named.rfc1912.zones 添加网站配置文件(qq.com  qq.com.zone)

添加正向DNS (6yy可复制光标处以下6行)
粘贴至文件底部

命令:cd /var/named   进入配置文件路径
命令:cp -p named.localhost qq.com.zone  

作用:以named.localhost文件为基础,复制一份以qq.com.zone命名的文件.

命令:vi /var/named/qq.com.zone 编辑刚刚复制出来的文件,添加相应配置 

修改配置

修改配置

检查域名是否正常

命令:nslookup mail.qq.com

查询DNS

Ps:ping 不通请关闭防火墙和重启服务,还得去掉权限

安装web服务器:yum -y install httpd
去掉权限:chmod -R 777 /var/named/qq.com.zone
重启服务:service httpd restart
关闭防火墙:service iptables stop
关闭防火墙:setenforce 0
重启服务:service named restart

这样即可在客户端上正常访问网页:
请输入图片描述

接下来改写文件,追加到默认主页index.html下

命令:echo “It’s work.” >> /var/www/html/index.html

即可改写网页内容:
修改网页

二、 邮件服务器的相应配置

1.安装邮件相关服务

命令:yum -y install sendmail sendmail-cf dovecot

2. 关闭postfix服务

命令:service postfix stop

3. 改写文件 /etc/mail/sendmail.mc

命令: vi /etc/mail/sendmail.mc

将 52 行dn1删掉
将 53 行dn1删掉
将116行的Addr的值修改为0.0.0.0
命令set nu可以显示行号,直接输入行号可以跳转至对应行
效果如下:
修改配置

4.编译文件 /etc/mail/sendmail.cf

命令: m4 sendmail.mc > sendmail.cf

5.修改数据库

命令:vi /etc/mail/access

添加两行

qq.com                    RELAY
0.0.0.0                   RELAY

效果如下:
修改配置

6.生成/etc/mail/access.db数据库

命令:cd /etc/mail
命令:makemap hash access.db < access

7.在local-host-names里加一行 qq.com

Ps.记得重启服务

命令:service sendmail restart

效果如下:
修改配置

8.编辑dovecot.conf配置文件 去掉第20行注释

命令:vi /etc/dovecot/dovecot.conf

9.编辑/etc/dovecot/conf.d/10-ssl.conf文件 修改第6行去注释# 并设置 ssl=no

修改配置

10.编辑/etc/dovecot/conf.d/10-auth.conf文件 修改第9行 去注释# 并设置

disable_plaintext_auth=no

11.编辑/etc/dovecot/conf.d/10-mail.conf文件 修改第25行 去掉注释

修改配置

12. 建立用户/设置密码/重启服务/启用dovecot服务并安装mail服务

命令:useradd -g mail px1
命令:passwd px1
命令:useradd -g mail px2
命令:passwd px2
命令:service dovecot start
命令:yum -y install mail
命令:service sendmail restart

Ps.记得检查用户名/密码是否正确无误

最终效果如下图:
最终效果

本文作者:LaoCloud
本文链接https://blog.laoooo.cn:88/index.php/archives/85/
版权声明:如无特别声明,本文即为原创文章,仅代表个人观点,版权归 LaoCloud 所有,未经允许不得转载!