首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

求一断开外网连接的思路,该如何处理

2012-01-07 
求一断开外网连接的思路搜索了一大堆都是通过断开拨号来实现断网,现在的情况是,网络是通过路由器上的网,所

求一断开外网连接的思路
搜索了一大堆都是通过断开拨号来实现断网,现在的情况是,网络是通过路由器上的网,所以操作拨号没用
如果通过修改IP,那局域网的访问又会出现问题,有没有办法实现,外网访问不进来,但内网不受影响 API操作?

像那种防火墙的功能一样,判断是本地的就放行,外部访问的就拦截,谁有这方面的经验?

[解决办法]
呵呵,把外网的网线拔了。
[解决办法]
使用路由器的访问列表。
[解决办法]
更改本地连接的网关为127.0.0.1,那么局域网能访问,外网访问受限,但是也不能阻止其他电脑访问你
[解决办法]
只允许内网访问,不允许外网访问,这个需要路由器设置只出不进, 或者限制端口. 要把路由器用起来, 不能只当外网网关用.
[解决办法]
内网大多基于IP访问,外网大多基于域名访问.

如果只有在本机才能做控制,那就下载一些网管软件吧,禁止网络访问.

也可以像上面3楼的方案,改DNS服务器地址为本机,那外网基于域名的访问会失败,因为无法解析出域名所对应的IP.

但对于基于IP访问的外网应用,比如QQ,那是没用的,还得防火墙或网管软件.
[解决办法]
简单呀,做个程序不停的监视网关,如果不是127.0.0.1,就把它设置成127.0.0.1
1秒或5秒刷一次,没有正确的网关,要通过路由肯定就不行了。
这种方法可以用API,也可以用WMI对象实现,相对来说,WMI代码少点,较容易VB程序员理解,但效率并不是很高。API效率高,但代码量要大一点,以前CSDN也有过很多相关的帖子有讲网关设置的,我记得我都有发过,搜一下应该能找到。
[解决办法]
tp link路由器:转发规则》》DMZ主机设置一个不存在的IP然后勾一下启用就是了

在某些特殊情况下,需要让局域网中的一台计算机完全暴露给广域网,以实现双向通信,此时可以把该计算机设置为DMZ主机。 
 
( 注意:设置DMZ主机之后,与该IP相关的防火墙设置将不起作用。) 
DMZ主机IP地址: 192.168.1.5 启用 



 

运行状态 
设置向导 
网络参数 
DHCP服务器 
转发规则 
虚拟服务器 
特殊应用程序 
DMZ主机 
UPnP设置 

[解决办法]
因为本机上装有数据库服务,局域网使用,我怕外网连接到数据库上,所以要断开外网连接进来,因为不是每个客户都会操作路由设置,所以我想做成用代码实现断开外网访问,请懂的朋友多说说怎么实现
这个可以在网卡右键属性》》高级》》防火啬》启用》》例外,把1433之类的MS SQL SERVER 2000用到的相关端口删除就是

热点排行