请问怎么vb6.0编程 在2003系统禁止某个ip段访问服务器80端口?
比如禁止234.12.1.1-234.12.1.200这段ip访问我的网站不进行ip本地策略,也不进行iis设置中禁止,需要vb编程解决,谢谢!!

解决方案 »

  1.   

    直接在IIS中设置多好,你这样要用程序钩子获取80端口的访问IP,还要对IIS进行干预,太不值得了.
      

  2.   

    不知道iis的设置是不是存在注册表里,如果是,修改注册表。iis有不同版本。
      

  3.   

    做了2个程序:
    一个是vb控制iis,软件加入iis限制的ip,无奈ip太多(是屏蔽一个省份,有20多万),最终失败接着根据同志们的思路,做了一个vb防火墙,对ip进行截获,然后进行处理,有一定的效果
    这里说一定效果是因为出现了问题,当访问量稍大时,拦截不完全,好多ip还是可以访问的,
    而且,防火墙打开后cpu占用非常大(我使用timer 200毫秒进行一次截获)同仁们有没有其他什么好的建议啊
      

  4.   

    IPSEC 命令应该可以写吧,针对 禁止 自定义ip段访问80端口的命令,不知道怎么写
      

  5.   

    自己修改路由行不行,物理防火墙,呵呵
    IIS只对内网开开放,外网访问内网的A机器,A机器把http路由到IIS的机器B行吗?或者就是一个机子上的2个网卡而已
      

  6.   

    谢谢各位的回答,已经处理完善了,我然后使用了PktFilter处理pktctl -f "C:\pkt.txt"命令进行处理
    ip段处理后放到pkt.txt
      

  7.   

    最简单的方法:
    直接用WinSock把80端口占用了