我公司用实达交换机划分的vlan,可控制哪些人可以上网,哪些人不可以上网,
但现在我要发布web程序,要让哪些人可以上网的可以访问,又要让哪些人不可以上网的可以访问而且不能用代理,还要让internet上的用户可以访问。公司服务器的网卡有两块,一个是用于局网连的,一个是接外网的。不知道哪位知道该怎么发布程序?请各位大侠告诉我!

解决方案 »

  1.   

    <img src="http://img26.photo.163.com/kid83/3626058/100162066.jpg">
      

  2.   

    既然要让外埠人看到你的程序,自然要放在外部,可这样内部那些上不了网的人就看不到了,如果要实现这样的要求,最好是发布两套web,一套给外部使用,一套给内部,这不仅仅是程序员的事了,需要网络管理人员的配合
      

  3.   

    star vlan没用过,具体不清楚,可是我认为你的这个web只要在服务器上发布,同时允许2个网卡同时访问就没有问题了。内网不能上网的人是能访问服务器的对吧?那按照我这样做就ok了
      

  4.   

    发布两套web,一套给外部使用,一套给内部,保持数据的同步即可。 如数据库的复制技术
      

  5.   

    判断
    string strTemp=HttpContext.Current.Request.UserHostAddress.ToString();
    string[] strIP =strTemp.Split('.');
    if(strIP[0]!="192")
    {
      Response.Redirect("Index.aspx");
    }else
    {
     Response.Write("还敢来访问");
    Response.End();
    }
      

  6.   

    怕他用代码加上
    HttpContext.Current.Request.UrlReferrer
    HttpContext.Current.Request.UserHostName
    这两个判断
      

  7.   

    可以控制,服务器有两块网卡,一块连内部(有内部地址),一块连外部(由外部地址),只要控制不让上网的vlan可以访问内部地址,但又不让访问外部即可,
    实哒的没使过,具体怎么配不太清楚。大概先加一个访问控制列表允许访问你的服务器内部地址。在加以拒绝访问的控制列表可以上网的,和外部就不用说了吧
      

  8.   

    我们单位有十几个vlan,这问题不算难
      

  9.   

    简单的方法就是IIS站点搞个80端口,指向这个程序,再发布个随便什么端口比如1000也指向这个程序,就可以了
    外面人直接访问www.abc.com
    里面不能上网的人访问www.abc.com:1000
    划分VLAN不能上网,也就是屏蔽了80端口的原因
      

  10.   

    vlan的控制可不止是能够屏蔽80端口
      

  11.   

    网站可以绑定到网卡的,在IIS管理器中的属性可以设置。
      

  12.   

    vlan不能上网是没有路由,把你的内网网卡放在不能上网的vlan中,这样可以访问互联网的就要通过互联网来访问了,为了内网可以访问互联网的提速,你最后直接在路由器配置一下把你的网站通过内网访问。
      

  13.   

    做一个权限管理模块,权限绑定到具体的物理网卡地址(mac)
      

  14.   

    Q,vlan不能上网是没有路由,把你的内网网卡放在不能上网的vlan中,这样可以访问互联网的就要通过互联网来访问了,为了内网可以访问互联网的提速,你最后直接在路由器配置一下把你的网站通过内网访问。
    ==========================================================================
    A vlan如果没有路由,彼此之间是无法访问的,vlan不能上网,是通过访问控制列表来控制的,访问控制列表可以让某段地址只能访问某些地址,不允许访问某些地址。Q 做一个权限管理模块,权限绑定到具体的物理网卡地址(mac)
    ============================================================================
    太麻烦了吧?小题大做只要让不能上网的机器能够访问服务器的内部网卡的地址即可,外部通过外部网卡地址访问,