扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在课堂教学中,很多信息技术课老师可能像我一样有过这样的经历:给学生布置了一个与上网无关的学习任务后,总有个别学生偷偷上网玩戏或浏览与上机任务无关的内容。因此老师不希望学生机时时都能上网,有时,只要在局域网内部练习有关网络操作,如学校或区教育信息网,就可以满足教学需要,只需联上局域网而不需要联上因特网。如何对学生机实时上网进行控制?如何控制学生机上网范围呢?
设置DNS服务器
1.在一台旧计算机(486以上的就可以)上安装Linux,Red Hat Linux 9.0或红旗Linux。
2.安装DNS服务器。
(1)如使用Red Hat Linux 9.0安装盘安装DNS服务器程序Bind:
[root@ns RPMS]#rpm -ivh bind-9.2.1-16.i386.rpm
[root@ns RPMS]#rpm -ivh bind-utils-9.2.1-16.i386.rpm
[root@ns RPMS]#rpm -ivh redhat-config-bind -1.9.0-13.norch.rpm
[root@ns RPMS]#rpm -ivh caching-nameserver-7.2.7-norch.rpm
(2)在/etc/named.conf尾部添加正向区域和反向区域:
zone “10.48.37.241” IN {
type master;
file “10.48.37.241.dns”;
};
zone “37.48.10.in-addr.arpa” IN {
type master;
file “37.48.10.in-addr.arpa.dns”;
};
(3)用文本编辑器创建正向区域文件/var/named/10.48.37.241.dns文件:
$TTL 1d
@ 86400 IN SOA ns.10.48.37.241. root.10.48.37.241. (
1
1h
10m
1d
3600 )
10.48.37.241. 1d IN NS ns.10.48.37.241.
ns.10.48.37.241. 1d IN A 10.48.37.241
(4)用文本编辑器创建反向区域文件/var/named/37.48.10.in-addr.arpa.dns:
$TTL 1d
@ 86400 IN SOA ns.37.48.10.in-addr.arpa. root.37.48.10.in-addr.arpa.(
1
1h
10m
1d
3600 )
37.48.10.in-addr.arpa. 1d IN NS ns.37.48.10.in-addr.arpa.
ns.37.48.10.in-addr.arpa. 1d IN A 10.48.37.241
241 86400 IN PTR ns.37.48.10.in-addr.arpa.
IP设置
DNS服务器和学生机设置在同一网段,两者的IP按同一网段编排(如:10.48.37.*),子网掩码均为255.255.255.0,网关设置为一样(如:10.48.37.1)。
DNS设置
DNS服务器的DNS设置为能上因特网的DNS,学生机的DNS全部设置为这台DNS服务器的IP地址。
这样,若需要上因特网搜集信息量,老师在字符模式下运行/etc/init.d/named start开启DNS,学生机就能上因特网;若不需要上因特网,只需要上学校局域网或区教育信息网时,就在字符模式下运行/etc/init.d/named stop停止DNS或者关机,学生机仍然能够上网,只是他们能上的是局域网。相对于拔网线的做法,这样做更有利于控制学生机上网的范围。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者