squid透明代理服务器的设计
摘要:squid透明代理服务器的设计成为近年来普遍关注的问题,本文就从多个方面进行分析,以供参考。
关键词:透明代理器 设计
1、透明代理服务器squid怎样设置代理服务器软件包的安装及其启动
(1)配置squid透明代理服务器之前先要确定squid软件包是否安装。(2)因为squid服务程序在rhel4中默认不自动启动。如作为服务器使用,需要使用chkconfig命令设置squid服务在运行级别3和5中自动启动。
2、linux主机的域名解析的设计及其功能描述
(1)squid服务器在初始化或运行时需要所在主机具有完整的域名,否则squid服务器无法成功启动。Linux主机完整域名需要在DNS服务器中进行解析,在DNS服务器中配置解析之前,先要确定是否安装了BIND服务器软件包,由于RHEL4系统中默认没有安装BIND服务器
软件包,而只安装了名为bind-libs和bind-utils的两个域名解析相关的软件包,其中bind-libs软件包中提供了实现域名解析功能必备的库文件,bind-utils中提供了对DNS服务器的测试工具程序。(2)RHEL4系统中提供了RPM格式的BIND服务器软件包,位于第4张安装光盘中,安装文件的名称是bind-9.2.4-2.i386.rpm,利用rpm ivh命令安装软件包。(3)安装缓存域名服务器的软件包caching-nameserver,该软件包保存在第一张安装光盘中,系统默认没有安装,需要使用rpm命令手动进行安装,caching-nameserver软件包安装时将对BIND服务器的配置文件f的内容进行更改,原有文件中的内容被保存在/f.rpmorig中。(4)编辑缓存域名服务器配置文件/f,使用options配置语句进行BIND服务器的全局属性配置。(5)在缓存域名服务器的f配置文件中,除了包括根区域的配置以外,还要在f配置文件中的末尾添加 ltest域的正向区域和反向区域的设置。正向区域的区域名称为ltest,类型为主域名服务器,区域文件名称为。ltest域中所有主机都在子网192.168.1.0中,因此反向解析区域的名称是1.168.192.in-addr.arpa,类型为主域名服务器,区域文件名是192.v。(6)在配置文件中设置完正向区域和反向区域后,还需要在配置文件中建立名为的正向区域文件,该文件需要保存在目录”/var/named”中,可以
使用vi等文本编辑器建立该文件。首先在/var/named目录下配置正向区域文件,区域文件中的基本设置内容如下:添加域名服务器记录,域名服务器记录又称为NS记录,在区域文件中用于设置当前域的DNS服务器名称,该记录设置的是服务器的主机名称而不是IP地址,域名服务器的主机名应该在区域文件中具有相应的地址记录。在区域文件中代表默认的域(当前域)。(7)编辑完正向区域文件,还需要在配置文件当中添加反向区域文件,添加反向区域文件的作用是为了保存IP地址到主机名称的解析记录,这样DNS服务器就可以提供从IP地址到域名的解析服务了,为此需要在/var/named目录中编辑。在上面的反向地址记录中使用了省略的IP地址表示方法,由于是在1.168.192.in-addr.arpa区域内,所以1表示的是IP地址192.168.1.1。(8)在完成对f主配置文件和正反向区域文件进行设置后,可以使用BIND软件包中提供的工具对文件配置的语法进行测试。测试配置是否有误。在对主配置文件内容进行检测以后,还需要检测区域文件,其中named-checkzone命令用于检查区域文件中的语法错误,对正向区域文件和反向区域文件进行检查。由结果可以看出文件中没有任何错误,将显示OK。当完成全部配置文件和区域文件的设置以后,需要重新启动named服务程序,使新的配置内容生效。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论