首页 > 解决方案 > 计算机的 IP 地址

问题描述

如果我在我的系统中输入 ipconfig,我得到的 ip 地址与我从 google 得到的不同(我的 ip 是什么)。需要考虑哪个 IP 地址?

标签: networkingip-addressipconfig

解决方案


Windows 上的ipconfig命令提供计算机使用的实际地址。

'what-is-my-ip'工具给出的地址是代理服务器或网关路由器的公开广告地址,计算机通过该地址连接到 Internet。

           {  Internet  }          -->  what-is-my-ip sees 
                 +                      all computers behind gateway
                 |                      as 54.102.3.209
                 |
                 |
                 | 54.102.3.209    -->  Public address of Gateway
          +------+------+               Advertised to the internet
          |   Gateway   |
          |   Router    |          -->  NAT is performed by Gateway 
          +------+------+
                 | 10.1.1.254      -->  Internal address known to LAN
                 |
                 |
     +-----------+----------+
     |           |          |
 +---+---+   +---+---+  +---+---+
 | host 1|   | ..... |  | host n|
 +-------+   +-------+  +-------+
    
 10.1.1.15  10.1.1.101  10.1.1.4    -->  Actual addresses of computers in LAN
                                              (shown by ipconfig)

IP 地址唯一标识网络中的计算机。

地址有2种:

  • 公共(全球唯一,需要购买),

  • 私有(本地唯一且免费)(10.xxx、172.16.0.0 到 172.31.255.255、192.168.xx)

LAN(局域网)通常的做法是为所有计算机提供专用地址,而网关路由器只有一个公共地址。

这种为所有计算机使用私有地址而网关只使用一个公共地址的方法提供了以下两个主要好处:

  1. 可以降低拥有 IP 地址的成本(所有私有地址都是免费的)

  2. 可以控制IP地址的耗尽(互联网上的每个设备都无法获得唯一的公共地址,因为IPv4格式支持的地址数量远低于连接到互联网的设备数量)

网关路由器是将 LAN 或 LAN 组连接到 Internet 的设备。网关需要有一个公共地址,以允许互联网主机访问它。

网关路由器使用网络地址转换 (NAT)技术允许其后面的具有私有地址的计算机通过网关访问互联网。

互联网将网关路由器的地址视为其后面具有私有地址的所有计算机的 IP 地址。


推荐阅读