里里外外都用域名

网络通信

  学校原有局域网通过Windows 2000 Server作为DNS服务器(域名服务器),实现了用域名而非IP访问内部网站。后来,学校申请了ADSL宽带,通过一台计算机拨号实现共享上网。拨号计算机的IP地址为192.168.0.1,其他计算机的IP地址分别为192.168.0.2、192.168.0.3……其中内部网站的IP为192.168.0.65。各计算机的网关设置为192.168.0.1,DNS服务器设置为192.168.0.1。

  1.无法用域名访问互联网

  现在网内用户只能通过IP地址访问内部网站,非常不便。学校重新启用了原来的域名服务器,IP地址设为192.168.0.180。指定校园网的网站的域名和IP,将其他计算机的DNS服务器设为192.168.0.180后,发现各计算机在使用域名访问内部网站时很正常,可是在访问互联网时,就会出现域名无法解释不能正常访问外部网站的情况。

  2.用转发器辅助域名解释

  笔者仔细研究了Windows 2000 Server的DNS服务器,找到了能让内部网站使用域名,而又不影响访问互联网的办法,这一办法便是使用转发器。当用户进行域名查询(上网)时,如果域名不能被内部DNS服务器解释,转发器将会把查询请求发给外部的互联网DNS服务器,由外部的DNS服务器负责解释以实现对互联网的访问。

  使用Windows 2000 Server可以简单地实现转发器功能。首先我们要设置好内部的DNS服务器。选择一个便于我们使用的域名后,要首先检查这个域名是否在互联网中已经被注册使用了(很简单,找个可申请域名的站点进行查询就可以了),要是已经有别的网站使用这个域名,我们只能选择其他域名了。在设置好内部网站的IP地址与域名后,选择需要启用转发器的DNS服务器,在“转发器”标签页中,勾选“启用转发器”选项(见图),并添加当地电信的DNS服务器的IP地址,这样就把转发器设置好了。

  设置好DNS服务器之后,就要在每一台客户机上对DNS服务器的IP地址进行修改。设置完成后,当客户机使用域名访问内部网站时,域名是由内部的DNS服务器指定的,它可以自己进行解释并将信息返回给客户机;当访问外部网站的时候,内部DNS服务器无法进行解释,就会转发给外部的DNS服务器,由它们负责进行解释。这样就解决了内、外网站都能使用域名进行访问的问题。