禁用互联网访问,但保持局域网正常工作


9

我正在寻找一个命令(或命令行程序)来切换(禁用/启用)Windows XP计算机中的互联网访问。它应该暂时阻止Internet访问,但使LAN正常工作。

我寻找了更改DNS的方法,但Chrome等浏览器保留了自己的缓存。机器是通过DHCP配置的。


您有无线网络吗?
Sepahrad Salour 2013年

什么样的环境?
Austin T French

实际上是计算机课。我想使用iTalc(italc.sourceforge.net)向所有计算机发出命令以禁用Internet。同时使本地网络正常工作。可以在路由器/交换机级别阻止Internet,但教师不应访问路由器。用电缆接线。
user219175 2013年


什么是防火墙?---另一个问题(由techie007链接)已作为该问题的重复而被关闭,这有点令人困惑。
ЯрославРахматуллин

Answers:


17

最好删除默认路由以禁用Internet访问:

route delete 0.0.0.0 mask 0.0.0.0

要重新启用,请再次将其添加回:

route add 0.0.0.0 mask 0.0.0.0 192.168.1.1

但请用192.168.1.1您路由器的正确IP 替换(您可以通过键入route print并检查的条目来查找互联网仍在工作的状态0.0.0.0)。


唯一的问题是,如果您有多个本地子网,则这些计算机将无法与其他子网中的计算机通信。
大卫

在Windows 8上,另一个问题是,当您重新启动计算机时,它会自动恢复连接
IG Pascual 2015年

输入route delete 0.0.0.0 mask 0.0.0.0命令提示符后,我仍然可以正常访问互联网...(Win7 64bit)
zigojacko 2015年

就像@IGPascual所说的那样when you restart the machine, it automatically restores the connection。。。(Win10 x64)
Seynal

1
@Seynal如果要保留此规则,则删除时需要添加-p。
Bill.Zhuang

2

您应该登录路由器,并告诉它断开与互联网的连接。除非您只想拒绝特定的计算机访问?


即使只有特定的机器,有些路由器的方法也不是便宜的消费级路由器...
Austin T French

2

这是在Google上流行的结果,因此我只想为那些通过VirtualBox使用虚拟机的用户提供替代答案。

  • 确保您的虚拟机已关闭。
  • 转到VirtualBox->文件->首选项->网络->仅主机网络->单击添加按钮 (仅主机网络应由VirtualBox自动设置)
  • 机器->设置->网络->将“附加到”设置更改为“仅主机适配器”。(它应该为您自动填充仅主机的网络名称)

就是这样...虚拟机现在将能够利用主机网络,但是将无法访问互联网。


迈克尔的解决方案在一定程度上起作用。使用VirtualBox XP计算机时,尽管所有网络文件都可用,但网络连接的打印机即使在打印机下显示也无法使用。即,任何尝试打印到显示网络打印机的尝试都会卡在打印队列中。

对我来说很棒。在受限的环境中启动可疑程序非常方便,这样他们就无法打电话回家。
马丁·汉森
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.