题目
使用rose@qq.com 给jack@163.com用户发一封邮件,内容为 (you jump, i jump)
分析
邮件服务器是如何通过DNS的信息来进行邮件的传递:
当我们在发送一封邮件的时候,主机首先会先分析那封信的目标主机的DNS,先取得MX标志(Mail Exchanger),然后以最优先MX主机为准将信发送出去。
由题目可知该题需要3个服务器来完成,DNS服务器和两个邮箱服务器;
在一台虚拟机上搭建qq邮箱服务器和DNS服务器,另一台搭建163邮箱服务器。
首先在两台虚拟机上关闭防火墙
systemctl stop firewalld
setenforce 0
getenforce
第一步:搭建DNS服务器
[root@qqdns named]# yum install bind -y
[root@qqdns named]# vim /etc/named.conf
options {
listen-on port 53 {
192.168.18.132; };
directory "/var/named";
};
zone "qq.com" IN{
type master;
file "named.qq.com";
};
zone "163.com" IN{
type master;
file "named.163.com";
};
[root@qqdns named]# vim /var/named/named.qq.com
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire