2022年2022年局域网防火墙DNSweb邮件服务器搭建综合实验 .pdf





《2022年2022年局域网防火墙DNSweb邮件服务器搭建综合实验 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年局域网防火墙DNSweb邮件服务器搭建综合实验 .pdf(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、局域网防火墙DNS web 邮件服务器搭建综合实验第一版一、实验原因: 我们公司因业务需要,要搭建一台邮件服务器,以供网站(php)发邮件。二、实验目的: 内网环境模拟公网,服务器安装好后可以直接上机架。三、实验网络拓扑图:自 switch 下全部自己做。Switch192.168.1.0/24Ip:192.168.1.10DNS server系统: CentOS软件: bindIp :192.168.1.11Firewall系统: pfsenseHubs网段: 192.168.11.0/24Ip:192.168.11.11Web serverHostname:系统: CentOS软件: Ap
2、ache+MySQL+php+PhpmyadminIp:192.168.11.10Mail serverHostname:系统: CentOS软件: Postfix+dovecot+muttIp :192.168.1.226Test serverHostname:系统: CentOS软件: Postfix+dovecot+mutt名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 23 页 - - - - - - - - - 四、实验效果:1、 test server 用户可
3、以收到mail server 用户发来的邮件。2、 web server 上的 php 可以通过mail server 来发送邮件。3、 可以通过域名访问 web server 五、实验时间: 1 周六、需要的设备、器材:1、 防火墙一台(可以pc 顶上,双网卡) ,2、 服务器四台(都可以pc 顶上),3、 集线器一个,4、 个人 pc(方便网页访问xp 系统,最好是笔记本,方便移动呵呵)。5、 网线很多条(自己看着办)6、 CentOS 5.4 DVD 系统光盘一张,pfsense系统光盘一张。七、说明:1、 我们是在内网模拟公网的环境。如假设我们是城市热点公司,网站服务器是web ser
4、ver,公司网站域名是 。 要给腾讯公司的qq 邮箱发送邮件,他们的服务器是test server。dns server 相当于电信的DNS或者网通的DNS。2、 如上图,四台服务器都装的是CentOS 5.4 ,防火墙我是用普通pc 顶上,开源的软防火墙。硬件要求不高,必须双网卡。3、 CentOS 系统碟到官网下载再刻录成安装碟,pfsense 光盘也一样。八、下面我们就一步一步来建立我们的测试环境。1、 安装 DNS server 在交换机下连接一台服务器来做DNS服务器。a)安装 CentOS 5.4(精简安装,关于CentOS系统的安装参见) 。b)开机启动关闭防火墙:#chkcon
5、fig iptables off 也可以通过ntsysv 来设置 ,顺便把没必要要的开机启动项都去掉c)关闭 selinux # vi /etc/selinux/config SELINUX=disabled / d)基本配置:修改机器名、ip、dns 配置# vi /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME= # vi /etc/sysconfig/network-scripts/ifcfg-eth0 # Broadcom Corporation NetXtreme BCM5721 Gigabit Eth
6、ernet PCI Express DEVICE=eth0 BOOTPROTO=static 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 23 页 - - - - - - - - - HWADDR=00:14:5E:2A:97:84 / 本机的 macONBOOT=yes IPADDR=192.168.1.10 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 #vi /etc/resolv.conf nameserver 202.1
7、03.96.112 / 湖南电信的DNS改成自己所在地的DNS e)更新 yum 源 参见http:/ 源配置文件#cd /etc/yum.repos.d #mv rhel-debuginfo.repo rhel-debuginfo.repo.bak 2.编辑 CentOS-Base.repo,填入以下内容# base name=CentOS-5 - Base repo=os baseurl=http:/ gpgcheck=1 gpgkey=http:/ update name=CentOS-5 - Updates baseurl=http:/ gpgcheck=1 gpgkey=http:/
8、 addons name=CentOS-5 - Addons baseurl=http:/ gpgcheck=1 gpgkey=http:/ extras name=CentOS-5 - Extras baseurl=http:/ gpgcheck=1 gpgkey=http:/ centosplus name=CentOS-5 - Plus baseurl=http:/ 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 23 页 - - - - - - - - - gpg
9、check=1 enabled=0 gpgkey=http:/ contrib name=CentOS-5 - Contrib baseurl=http:/ gpgcheck=1 enabled=0 gpgkey=http:/ # 3.从 http:/ /CentOS/下载以下文件并安装yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm yum-3.2.22-20.el5.centos.noarch.rpm yum-updatesd-0.9-2.el5.noarch.rpm 或者找个 FTP站点用 wget 下载:#wget ftp:/ftp.p
10、dc.kth.se/pub/bambi/centos/5.4/os/i386/CentOS/yum-fastestmirror-1.1.16-13.el5.centos.noarch.rpm #wget ftp:/ftp.pdc.kth.se/pub/bambi/centos/5.4/os/i386/CentOS/yum-3.2.22-20.el5.centos.noarch.rpm #wget ftp:/ftp.pdc.kth.se/pub/bambi/centos/5.4/os/i386/CentOS/yum-updatesd-0.9-2.el5.noarch.rpm #rpm -ivh
11、yum*.rpm 4.如果 http:/ KEY文件,注意大小写rpm -import http:/ 6.测试下#yum list f)安装 DNS服务软件,见http:/ yum 安装 bind 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 23 页 - - - - - - - - - #yum update #yum -y install bind* caching-nameserver # rpm -qa bind* bind-libs-9.2.4-30.el4_
12、8.4 bind-devel-9.2.4-30.el4_8.4 bind-utils-9.2.4-30.el4_8.4 bind-9.2.4-30.el4_8.4 bind-chroot-9.2.4-30.el4_8.4 # 查看 BIND 版本,我的是9.2.4 的设定 .conf #vi /var/named/chroot/etc/named.conf / / named.conf for Red Hat caching-nameserver / options directory /var/named; dump-file /var/named/data/cache_dump.db; s
13、tatistics-file /var/named/data/named_stats.txt; /* * If there is a firewall between you and nameservers you want * to talk to, you might need to uncomment the query-source * directive below. Previous versions of BIND always asked * questions using port 53, but BIND 8.1 uses an unprivileged * port by
14、 default. */ / query-source address * port 53; ; / / a caching only nameserver config / controls inet 127.0.0.1 allow localhost; keys rndckey; ; ; zone . IN type hint; file named.ca; ; zone localdomain IN type master; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5
15、页,共 23 页 - - - - - - - - - file localdomain.zone; allow-update none; ; ; zone IN type master; file .zone; allow-update none; ; ; zone 1.168.192.in-addr.arpa type master; file 192.168.1.zone; allow-update none; ; ; / 这一段原作者没有加,那么可能很多像我一样的菜鸟就会迷糊为啥反解总不成功了,一个正解或者反解就是一个zone,那么正反解两个zone 通常是成套出现的。zone loca
16、lhost IN type master; file localhost.zone; allow-update none; ; ; zone 0.0.127.in-addr.arpa IN type master; file named.local; allow-update none; ; ; zone 0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa IN type master; file named.ip6.local; allow-update none; ; ; zone 255.in-ad
17、dr.arpa IN type master; file named.broadcast; allow-update none; ; ; zone 0.in-addr.arpa IN type master; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 23 页 - - - - - - - - - file named.zero; allow-update none; ; ; include /etc/rndc.key; 添加 zone 文件# cd /var/nam
18、ed/chroot/var/named/ # cp -p localdomain.zone .zone #加-p 参数能保持文件原来的属性# vi .zone TTL 86400 IN SOA root ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS www IN A 192.168.1.233 / 把原来的localhost 替换成你自己的域名,我这里是 ,www 是一条 A 记录,如果你有邮件,也可以加MX 记录,保存退出。# cd /var/named/chroot/va
19、r/named/ # cp -p localdomain.zone .zone #加-p 参数能保持文件原来的属性# vi .zone TTL 86400 IN SOA root ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS www IN A 192.168.84.112 / 把原来的localhost 替换成你自己的域名,我这里是 ,www 是一条 A 记录,如果你有邮件,也可以加MX 记录,保存退出。这样正向查询的记录就已建好,由于我是测试,没有去建反向查询的zone 文
20、件,原理是一样的。# vi 192.168.1.zone 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 23 页 - - - - - - - - - $TTL 86400 IN SOA . root ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS . 233 IN PTR . / 那反向查询我来加好啦PTR这个标签很重要哦启动并将其加入系统自动服务列表。
21、view plaincopy to clipboardprint? # service named start # chkconfig named on # service named start # chkconfig named on 在我建好的时候,碰到这样的问题# rndc status Rndc: Couldnt find server localhost: Name or service not known 解决方法:1 修改 /etc/rndc.conf view plaincopy to clipboardprint? options default-key rndc-key;
22、 default-server 127.0.0.1; # 这里改成了IP地址,原来是localhost default-port 953; ; options default-key rndc-key; default-server 127.0.0.1; # 这里改成了IP地址,原来是localhost 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 23 页 - - - - - - - - - default-port 953; ; 2 在文件 /etc/hosts 里
23、加上127.0.0.1 localhost.localdomain localhostg)配置 DNS,我们的网络里要添加两个域,分别是:、 。这就是模拟城市热点和腾讯#vi /var/named/chroot/etc/named.conf 添加两段zone IN type master; file .zone; allow-update none; ; ; zone IN type master; file .zone; allow-update none; ; ; 写域文件#cd /var/named/chroot/var/named/ #cp -p localhost.zone .zon
24、e / 这里的 -p 是保留权限很重要否则可能读不到#vi .zone $TTL 86400 IN SOA . root ( 42 ; serial (d. adams) 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS . www IN A 192.168.1.226 IN MX 10 www #cp -p localhost.zone .zone $TTL 86400 IN SOA . root ( 42 ; serial (d. adams) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -
25、 - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 23 页 - - - - - - - - - 3H ; refresh 15M ; retry 1W ; expiry 1D ) ; minimum IN NS . www IN A 192.168.1.11 IN MX 10 www h)#chkconfig named on / 开机启动i)重启服务器j)检测:#Ifconfig / 查看 ip 信息#hostname / 查看主机名#ping /能通才对rootdns named# ping PING (119.75.217.56) 56(84)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年局域网防火墙DNSweb邮件服务器搭建综合实验 2022 局域网 防火墙 DNSweb 邮件 服务器 搭建 综合 实验

限制150内