SCO OpenServer 5.0.5中DNS和DHCP的配置


SCO OpenServer 5.0.5不仅具操作方便的图形界面 , 相对于5.0.4版而言还增加了DHCP的功能 。现在的5.0.5版已具有Web服务、FTP服务、E-mail服务、DNS、虚拟域名、DHCP等多项功能 , 以其为基础构筑一个Intranet平台已是非常方便的事情 , 下面就介绍其DNS和DHCP的配置 。一、 DNS的配置文件SCO OpenServer 5.0.5中DNS的配置有几种情况 , 比较常用的是配置成主名字服务器 。
配置主名字服务器需要一整套文件 , 包括/etc/named.boot, /etc/named.d/named.rev, /etc/named.d/named.hosts, /etc/named.d/named.local, /etc/named.d/named.soa, /etc/named.d /root.cache等6个文件 。
守护进程named激活后 , named查找并阅读/etc/named.boot文件 , /etc/named.boot文件将named指向DNS信息源 。/etc/named.boot文件中有一项“Directory”记录 , 告诉named由named引用的文件--root.cache, named.rev , named.hosts , named.local , named.soa位于哪一个目录中 。在SCO OpenServer 5.0.5中 , 通常directory记录为/etc/named.d , 在/etc/named.d目录中 , 上述5个文件已经存在了 , 用户可根据实际情况利用文本编辑器对它们进行修改配置 。
SCO OpenServer 5.0.5中配置主名字服务器的步骤如下:
1.以root 身份登录进入系统
2.创建/etc/named.boot文件
该文件原在/etc目录下并不存在 , 需用户自己利用文本编辑器创建 , 这是DNS的一个引导文件 。
3.配置已有的/etc/named.d/named.soa文件
这个文件主要是配置一些SOA记录 , NS记录 , SOA记录定义一个区的数据的开头 , 定义影响整个区的参数 , NS记录标志一个域的名字服务器 。
4.配置已有的/etc/named.d/named.hosts文件
该文件包含了大部分的域信息 , 它可以将主机名转换成IP地址 , 主要包含A记录 , 另外还可能包含一些MX , CNAME和其它记录 。在named.hosts文件中 , 在这个域中的每个主机都应该有一个A记录 , 另外还应该有一个针对本机即localhost的A记录 。
5.配置已有的 /etc/named.d/named.rev文件
该文件用于通过IP地址查找主机名 。在named.rev文件中只需创建带有IP地址的主机部分以及相配名字的记录 。通常情况下 , PTR记录是named.rev文件中唯一的一种记录 。
6.配置已有的/etc/named.d/named.local文件
named.local文件用来将回送地址127.0.0.1转换成本地主机名localhost , 它是反向域0.0.127.IN-ADDR.ARPA使用的文件 。由于所有系统都将127.0.0.1作为回送地址 , 所以named.local文件实际上对每个系统都是相同的 , 一般情况下该文件不用修改 。
7.配置已有的/etc/named.d/root.cache文件
named.boot文件中的cache语句指向一个高速缓存初始化文件root.cache 。具有高速缓存的每个服务器都有一个这样的文件 , 这个文件包含着名字服务器启动时开始构造一个域数据高速缓存所需要的信息 。
如果系统没有连接入Internet , 可利用本地网络中的主要的名字服务器信息去初始化高速缓存 。在Intranet 环境中 , 该文件一般也可不改 。
8.重新启动系统
9.检查/usr/adm/syslog文件的内容 , 查找配置上的错误 。二、 虚拟域名的配置【SCO OpenServer 5.0.5中DNS和DHCP的配置】虚拟域名就是用单一的系统(一块网卡)对应多个IP地址和系统名 。
在桌面上打开“Internet Configuration” , 输入用户ID(如:admin)和超级用户口令进入配置界面 , 单击“Enable Virtual Domains”按钮 , 经过几个确认提示后 , 最后选择“Add”按钮 , 在随后打开的对话框中 , 在Name栏输入虚拟域名 , 如www1.jsjzx.edu;在IP地址栏输入虚拟IP地址 , 如:210.43.50.5 , 系统会根据这个IP地址在目录/usr/internet/ns_httpd下增加一个子目录httpd-80.210.43.50.5(这就是该地址对应的Web服务的根目录), 还会在/usr/internet/ip目录下为这个虚拟域名创建一个/usr/internet/ip/210.43.50.5的子目录(其中有该地址对应的Ftp服务的根目录);在Administrative user栏输入管理员名 , 如:admin;在Admin User PassWord栏输入管理员的口令;在Re-enter Password栏再次重复输入管理员口令 , 最后单击“Create New Virtual Domain”按钮 。

推荐阅读