我市教育部门要求学校上网统一使用当地教育网络。因为更换了Internet服务供应商(ISP),IP地址、网关、子网掩码、DNS等都要更改。我们知道其中IP地址、网关、子网掩码只要在服务器上更改就可以,而“DNS的配置”要对所有的内网客户计算机进行更改。我校为了便于内部计算机的管理,学校的计算机都是使用固定IP地址。近200台装有“还原卡”的计算机,要一台一台来修改DNS配置,又是一个不小的工作量。有没有什么好办法呢?
这时笔者想起自己在Windows 2003计算机上启用DNS服务器时,DNS属性对话框中有一个转发器的功能。因为,DNS是一种实现域名名称与IP地址转换的系统,用户访问网站使用的是域名,必须通过DNS服务器查询到域名的IP地址,用户才能通过IP地址访问到网站。而DNS转发器是让当前的DNS服务器把不能解析的域名请求转发给其他DNS服务器来解析。这样,学校计算机原来使用的DNS服务器IP是10.254.xxx.xxx,只要把这个IP地址添加到学校的服务器的内部网卡上,让学校的服务器成为一个转发器,校内客户计算机需要域名解析时,通过学校的服务器把域名解析请求转发给新的Internet上的DNS服务器就可以了。方法有了,怎样才能够成功呢?
先简单说一下安装DNS服务器,依次点击“控制面板→添加删除程序→添加删除Windows组件”,在“网络服务”的组件中勾选“域名系统(DNS)”子组件(请见图1)。点击[下一步]按钮安装“域名系统(DNS)”组件(安装过程根据你现在的系统,需要Windows 2003 Server或Windows 2000的安装盘)。这样在“程序→管理工具”中就有了“DNS”。单击启动DNS服务器,在DNS控制台的目录树中选择要配置的DNS服务器(请见图2),选择菜单“操作→属性”,打开服务器属性对话框,选择“转发器”选项卡,在下面的“所选域的转发器的IP地址列表”中添加Internet 服务供应商(ISP)给新的DNS服务器的IP地址(请见图3),这里可以添加多个,其中第一个应是首选服务器,其他的按顺序添加就可以了。通过这样的配置,学校的服务器就可以成为因特网DNS服务器的转发器。内部客户机的DNS设置就简单了,只要设置为学校的服务器的IP地址就可以了。按开始的设想,为服务器的内部网卡又添加了一个10.254.xxx.xxx的IP地址。经过调试,学校的客户机不用重新配置DNS,使用学校的服务器的转发功能就可以用新的DNS服务器进行域名解析正常上网了。
由此可见,我们在配置内部客户机的DNS时,可以把自己服务器内部网卡的IP地址如192.168.0.1直接配置给内网客户计算机。如果再遇到需要更改或增加DNS服务器时,只要在学校服务器的“DNS转发器”上更改或添加就可以了。