紧接上文,今天继续聊聊局域网的 IP 地址。上次为了同步代码,服务器配置了代理,服务器和家里的台式机打通了网络,在一个局域网里面,代理程序部署在台式机上,服务器通过代理访问外网。同步代码很慢,扔那边就没管了,隔了半个月,到服务器验证代码,发现Git
代码同步失败,网络错误,也没太过脑子,细看报错信息。
案发现场
fatal: unable to access ‘https://cnb.cool/ttf248/learn/cpp.git/': Failed to connect to 10.243.52.68 port 7897 after 7 ms: Couldn’t connect to server
相当然的以为是不是阿里云服务和腾讯云原生开发平台有网络隔离,导致代码无法同步,报错信息扔到群里,群里有大聪明看到了端口信息,说这个是不是代理的ip,然后马上有人接着说,你这个是局域网,域名解析的都不对,这会脑子还在失忆阶段,完全不记得自己配过代理。
看到局域网三个字,脑子正常了,马上想起来自己配置过代理的事情,报错的地址是家里台式机的局域网地址。
惯性思维:192.168.x.x 是局域网地址。
在计算机网络中,局域网(LAN)IP地址是指在本地网络中使用的私有IP地址,这类地址不会直接暴露在公网上,主要用于内部设备通信。你提到的 10.243.52.68
和 192.168.x.x
都属于私有IP地址段,但它们属于不同的地址范围,适用场景和规划逻辑也有所不同。以下是详细对比:
私有IP地址的分类与范围
根据 RFC 1918 标准,私有IP地址分为三大段,分别适用于不同规模的局域网:
地址段 | 子网掩码 | 可用IP数量 | 适用场景 |
---|---|---|---|
10.0.0.0/8 | 255.0.0.0 | 约1600万个 | 大型企业、园区网络 |
172.16.0.0/12 | 255.240.0.0 | 约100万个 | 中型企业网络 |
192.168.0.0/16 | 255.255.0.0 | 约6.5万个 | 小型局域网(家庭、办公室) |
你的问题中的IP地址解析:
10.243.52.68
属于10.0.0.0/8
段,是大型私有网络的典型地址,常用于企业级局域网或广域网(如跨多个分支机构的内部网络)。192.168.x.x
属于192.168.0.0/16
段,是最常见的小型私有网络地址,广泛用于家庭路由器、小型办公室等场景。
两者的核心区别
地址空间大小
10.0.0.0/8
:
整个网段的地址范围是10.0.0.0 ~ 10.255.255.255
,包含 16,777,216 个可用IP地址,适合需要大量IP地址的大型网络(如企业、学校、数据中心)。192.168.0.0/16
:
地址范围是192.168.0.0 ~ 192.168.255.255
,仅包含 65,536 个可用IP地址,适用于设备数量较少的小型网络(如家庭中通常只有几十台设备)。
子网划分灵活性
10.0.0.0/8
:
由于地址空间大,可通过子网掩码进一步划分为多个子网(如10.1.0.0/16
、10.2.0.0/16
等),便于大型网络的分层管理和流量隔离。192.168.0.0/16
:
通常直接使用默认子网掩码255.255.0.0
,划分子网的需求较少,适合简单的扁平网络结构。
常见应用场景
10.xxx.xxx.xxx
:- 企业内部网络:如跨国公司的多个分支机构通过VPN连接,每个分支可分配独立的子网(如
10.1.1.0/24
、10.1.2.0/24
)。 - 云服务商内部网络:如AWS、阿里云等私有云环境常使用
10.
段地址。 - 工业控制网络:部分工业设备默认使用
10.
段地址。
- 企业内部网络:如跨国公司的多个分支机构通过VPN连接,每个分支可分配独立的子网(如
192.168.xxx.xxx
:- 家庭/小型办公室:路由器默认分配的地址(如
192.168.1.1
或192.168.0.1
)。 - 小型局域网共享:如通过路由器组建的WiFi网络,设备数量通常不超过200台。
- 家庭/小型办公室:路由器默认分配的地址(如
与公网的隔离性
两者均为私有地址,无法直接被公网访问,需通过 NAT(网络地址转换) 或 VPN 连接到公网。但在实际使用中:
10.
段常用于需要更复杂网络架构的场景(如多子网、VLAN划分)。192.168.
段因地址空间小,更适合即插即用的简单网络。
为什么你会看到 10.
段地址?
如果你在本地网络中发现 10.243.52.68
这样的地址,可能原因包括:
- 企业级网络环境:
你所在的公司或机构使用10.
段作为内部IP地址,用于区分不同部门或设备(如服务器、办公电脑)。 - 虚拟机或容器网络:
云计算平台(如VMware、Docker)常默认使用10.
段地址为虚拟机分配IP。 - 特殊设备默认配置:
部分网络设备(如工业交换机、防火墙)出厂时可能预设10.
段地址。
总结:如何选择使用?
- 小型网络(家庭/办公室):优先选择
192.168.x.x
,配置简单且足够用。 - 中大型网络(企业/园区):使用
10.x.x.x
或172.16.x.x
,便于划分子网和管理大量设备。
两者本质上都是局域网地址,区别仅在于地址空间和适用场景,并无技术上的优劣之分,具体取决于网络规划需求。