想用自己的电脑做网页服务器
http://localhost改为自己真实IP/Default.aspx,结果是:局域网可以访问,但是外网不能访问,说明IP地址不是唯一的,但是SOCKET编程,一个IP一个端口就可以实现连接,这说明IP是唯一的,所以没搞清楚到底怎么回事,知道的解释一下

解决方案 »

  1.   

    分清公网IP和局域网IP
    申请独立IP,或通过域名绑定还有或使用花生壳
      

  2.   

    IPV4 2的32次方,有40亿,怎么可能用的完,为什么老说IP空间不够?
      

  3.   

    不是IP不唯一,而是电信没有给你固定的IP,除非你申请了静态IP。所以还得做动态域名解析。
      

  4.   


    实际上由于ip在设计时的不合理导致很多ip的浪费,造成了ip不够用的情况,所以才引入了子网掩码的概念,
    而lz的问题是把局域网和广域网混为一谈。
    举个例子,你们寝室4个人用一个路由构成一个局域网,你们每次重启路由的时候,路由会给你们每人一个ip,这个ip是随机的,所以你没重启路由一次 你的ip也跟着变一次。
    后来你们买了一个猫(调制解调器) 连接到了公网。 这时电信会随机给你们一个可用的ip(是你们寝室4个人公用的) 除非你购买一个情态的ip  不然每次使用 ip也是不同的。
    所以在局域网里 你有一个ip在公网里你们有一个ip 两者不一样的