Skip to main content

 路由器设置 > 路由器问答 >

使用路由器的NAT功能(apache配置和www服务)

2012-05-02 23:32 浏览:

1、首先是配置网络环境,一共用到了两台虚拟的路由器,将来要在他们身上配置NAT功能,左边的路由器上连接了两台服务器,分别是bind服务器和apache服务器,其中为了配置负载均衡的需要,在apache上做了三个虚拟的服务器。在右边的路由器上接了一个普通的PC,但是给这个pc配置一个内部网络的地址。

2、接下来是启动两台路由器做基本的配置,基本配置做的太多了,这里就不介绍了。基本配置做过之后,是对接口进行配置,接下来是配置rip协议,让路由器之间能够学习到路由,但是要注意的是PC端的私有网段就不要学习了,如果私有网段发布出去我们的实验不就没有意义了吗?所以要注意了。然后让他们学习这!

3、配置bind服务器了该,首先是使用rpm -qa查看是否安装了bind,记住要配置bind还要看有一个bind的例子也要安装进去,因为这个例子中有大量的配置实例,如果没有这个配置实例,我们的配置无从下手。接下来是配置一个简单的解析,首先是解析自己dns,IP对应的是61.0.0.200,再有是配置一个www的解析,注意IP地址是一个虚拟的IP,我们选择61.0.0.61,这个地址现在是不存在的IP,在R1上是不可能ping的通的地址,但是一会就让它有用了。

4、接下来是配置apache 我们配置apache也只是简单的配置就可以了,主要是启动它的www功能做测试了,关键是要启用它的虚拟服务器的功能,而并不增加它的模块。我们完全是使用了多IP的方式配置虚拟主机,首先是给这个centos配置多个IP地址,因为我只配置了一个网卡,所以要给一个网卡绑定多个虚拟的IP地址,方法是先配置网卡自己的IP地址,然后复制ifg-eth0为ifg-eth0:1和0:2。然后使用vim编辑这两个复制出来的文件,把名字和IP修改一下就可以啦。最后restart重启一下服务。

5、apache前期准备好了之后,就开始修改配置文件,我们把虚拟主机方面的配置文件简单复制三份,分别给一个主页地址,然后在主页地址位置建立文件夹,文件夹里放置一个统一的主页文件,就相当于是现实生活中的磁盘库里的文件一样。然后重启服务。接下来最好是能在61网段上接一个客户机做测试,查看我们的DNS配置和WWW配置是否正确,所有你可以启动一个xP机子放置到61网段,然后测试,如果测试一切正常就可以撤掉它了。

6、接下来是配置R2连接的客户端的配置,很简单就是给一个内网的IP就可以啦。

7、这样环境就准备好了,接下来就是给R2上配置NAT啦。首先是配置一对一的NAT,当然我们只有一个客户端,也不存在多个IP的问题,这里只是把环境当成是有一堆的XP来处理而已。配置的时候首先是定义一个内部地址一个外部地址,然后把这个定义应用到R2上的相应接口上就可以啦。最后使用show ip nat rtanslatior *来查看nat状态。

8、如果配置没有问题就应该能使用DNS看到www的页面了,如果成功就删除了上面的配置,再配置一个多对多的nat,其实意思是一样的,就是不能一条命令定义内外网络了,要分开写,先定义一个内部网络的范围,然后定义一个外部网络的范围,再用命令把内部网络和外部网络绑定了,最后在R2的接口上应用就可以啦。

9、然后测试看看能不能访问www服务。如果成功,我们开始在R1上配置DNAT,这个nat负载均衡其实在现实生活中应用还是很多的,原理上和nat没有多大的区别,只是方向反了而已,首先是定义一个虚拟的IP地址号,也就是我们在开始的时候dns解析到的61,然后定义一个地址池,也就是对服务器的IP地址范围做一个规定,记得要在定义的时候最后增加一个ratary,意思是循环调用的意思。接下来是虚拟的IP要和刚才定义的地址池对应一下,最后就是在R1的接口上应用就可以啦。