问题描述:
1、首先说一下网络环境,宿舍用的路由器,连了4台电脑;
2、我在自己的机器上写好了Web服务,然后发布到IIS,其他3台电脑可以引用我的Web服务,也可以通过该服务对我机子上的SQL数据库进行操作;
3、到其他宿舍的电脑上就调用不了我的Web服务了,错误信息“XX主动拒绝XX”之类的。是我IIS没设置好?还是因为路由器的原因?我填的IP是自己机子的IP,是因为外网访问的时候,找不到我的IP,只能找到宿舍的猫的IP?新手求教

解决方案 »

  1.   

    对的,如果你从外网访问,那么需要给入你的路由器IP,在一些比较高级的路由器中,你可以根据你在URL中IP地址后面的端口号码,再次找内网机器的IP再链接过去。假设你的路由器IP为: 1.1.1.1, 电脑内网IP为: 192.168.1.50
    那么你可以在浏览器地址栏中填入:1.1.1.1:8080(如果不填段口号,墨认为80),然后在路由器映射项填入
    端口号:8080,映射到192.168.1.50(如果不填段口号,默认为80,你自己的端口号也可以自由设置,浏览器默认都是80),那设置基本就完成了。提示:一般免费的外网IP每24小时都会更新。
      

  2.   

    路由可以设置转发规则,那个可以将路由IP映射到我的机子上的IP么?这下别人访问我的路由IP就能找到我机子上的Web服务了?24小时更新的意思,如果我要固定一个URL供他人使用,要花钱买域名之类的?