学生上网“软”控制

数码时尚

  作为一名信息技术老师,在网络教室上课时,会遇到一个很头疼的问题,那就是如何控制学生上网,即怎样做到随时控制互联网的通断。

  笔者在实践的基础上总结出了几个切实可行的“软”控制的方法,供大家使用。

  一、交换机控制

  如果所使用的交换机是可管理的,那么就可以通过控制交换机的连接端口,实时打开或关闭网络连接。

  先分配给交换机一个IP地址,然后在Web浏览器中输入交换机的IP地址(如192.168.0.1)进行登录,验证身份后会出现管理界面,再点击学生机房的级联端口以进入该端口的信息界面,只要把它的“state”(状态) 设置为“Disable”即可。为了能使教师机在学生机被关闭上网功能后能继续上网,我们采用如图1所示的连接方式。只要交换机1和交换机2有一个是可管理的,我们就可以把它们的级联端口关掉,限制整个教室的上网。如果需要个别控制的话,交换机1必须是可管理的。

图1

  二、DNS控制

  大家都知道,当我们向IE浏览器输入类似http://www.163.com的网址(域名)的时候,IE必须首先在网络上找到一台可以把这个地址解析成IP地址的计算机(即DNS服务器),如果没有找到,则无法通过网站的域名来访问互联网。而我们实现对某个网站访问,就是通过输入网站域名来实现的。因此,我们只要控制了网络中的DNS服务器,就相当于控制了通向互联网之门的道路。具体步骤如下:

  1.学生机的设置

  打开学生机的“TCP/IP”属性中的“DNS设置”,其中的DNS服务器不要设为ISP商的DNS服务器地址,要将它设为教师机的IP地址(如192.168.0.50)。这样,学生机如果想要上网的话,就必须通过教师机这一关,大大方便了教师机对局域网的控制。

  2.教师机的设置

  必须让教师机能够提供DNS解析服务,Windows 2000或Windows 2003本身就具备了这个服务,只要控制这个服务的启动和停止就可以达到控制学生机上网的目的。而对于Windows 98来说,就需要安装具备此功能的软件(推荐安装WinRoute)。

  ①Windows 2000或Windows 2003

  依次点击“开始→管理工具→服务”,在服务的管理窗口里找到“DNS Client”服务。设置它的属性中的“启动类型”为“手动”方式(图2),同时设置DNS转发。想让学生上网就“启动”该项服务,否则就点击“停止”。如果教师对Net命令的使用比较熟悉,还可以编制两个批处理命令,用于启动和停止该服务,这样就更方便了。

图2

  ②Windows 98

  安装WinRoute程序以后,不需要修改任何参数,教师机就可变成一台“兼职”的DNS服务器了。鼠标右键点击任务栏上的WinRoute图标,选择“WinRoute管理”,输入管理员密码后,进入管理界面,点击工具栏上的DNS图标,在“允许DNS转发”项前打钩。如果我们仅使用WinRoute的这一项功能,那么以后可以不用进入管理界面,而通过“启动/(关闭)WinRoute引擎”来开关教师机的DNS服务,达到控制整个教室内的学生机与互联网的连接。

  三、网关控制

  网关是局域网内外结合的必经之路,只要切断学生机和网关的通信,就能关闭学生上网的大门。网络剪刀手(NetCut)就是这样一款功能强大的软件,它可以切断局域网内任何一台主机与网关之间的通信,不论是在交换环境还是普通环境(下载地址:http://download.pchome.net/internet/tools/13526.html)。具体步骤如下:

  ①安装NetCut,如果系统为Windows 9X,则需要在安装后重新启动。

  ②运行Netcut。

  ③一般情况下NetCut能检测出局域网内正在使用的IP地址,以及所对应的用户名和MAC地址(图3)。

图3

  ④教师可选中想断开的学生机IP(如果要进行多选,请按住shift键)。

  ⑤点击“剪断”,这台学生机就不能通过此时NetCut上显示的网关来上网了,如果想恢复该连接,选中学生机后点击“恢复”即可。

  三种方法的比较

  方法1:交换机控制比较灵活,可以单独控制教室里的每一台计算机的连接状态,也可以进行整体控制,能够在不增加软件的情况下实现对机房内学生上网的灵活控制。缺点是该方法要求交换机必须是可管理的,并且必须给交换机分配IP,否则不能使用。另外,控制交换机的端口可能会影响学生机的相互访问。

  方法2:操作十分简单,不需要专门的网络管理知识,不会影响到整个网络,各个教室可以完全分开,进行独立管理。此方法的缺点是需要更改学生机的DNS地址,工作量比较大,而且对网络较为精通的学生可以通过改变学生机的DNS服务器地址,绕过教师机的控制。不过,此种方法对中小学的机房来讲,还是比较适用的。

  方法3:网络剪刀手(NetCut)使用简单灵活,既可以全部控制,也可以单独控制,在学生无法逃避管理的同时也不会影响在网上邻居中的操作,强烈建议大家使用。