# route -v
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default RT-00904C0FF018 0.0.0.0 UG 1024 0 0 eth0
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
172.18.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-55985fc83fa9
172.19.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-4a2e674be385
172.20.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-c4a5411407dd
172.21.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-7eb7fa74a326
172.22.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-3b304b8d2b9f
172.23.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-519d33f42172
172.24.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-10bfee6d9dcb
172.25.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-5f628b8f8682
172.26.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-d7fcffbb970a
172.27.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-4b57aa2459c5
172.28.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-a4759ccfc8c4
172.29.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-fa55d2bd337d
172.30.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-f7574a62a5c4
172.31.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br-45084db52c51
192.168.0.0 0.0.0.0 255.255.240.0 U 0 0 0 br-65a630f9019d
192.168.16.0 0.0.0.0 255.255.240.0 U 0 0 0 br-5aa5d76d0c7a
192.168.32.0 0.0.0.0 255.255.240.0 U 0 0 0 br-e0d66f2d6753
192.168.48.0 0.0.0.0 255.255.240.0 U 0 0 0 br-beb580b505a2
192.168.214.0 0.0.0.0 255.255.255.0 U 1024 0 0 eth0
RT-00904C0FF018 0.0.0.0 255.255.255.255 UH 1024 0 0 eth0
- 我有一个 LXC,里面运行着一堆 Docker 容器
- 我看到很多 172.xxx,并假设它们属于某些容器
- 我不太明白为什么
192.x.x.x
还有 - 为什么从 172.x 跳到 192.x?
我的问题是,我在 192.168.9.111 上有一个实际的服务器,但由于这些路由,我无法访问它。有什么想法吗?
共有三种私有 IPv4 地址空间:
10.0.0.0/8
(10.0.0.1
-10.255.255.254
如果使用完整的 /8 则可用)。172.16.0.0/12
(172.16.0.1
-172.31.255.254
如果使用完整的 /12 则可用)。192.168.0.0/16
(192.168.0.1
-192.168.255.254
如果使用完整的 /16 则可用)您的计算机上有许多网桥。我不确定是什么在创建或使用这些网桥(可能是 Docker),但您已经
172.16.0.0/12
在总共 16 个/24
网络中使用了 IP 空间的所有 IP 子网。您的计算机所连接的主要网络是
192.168.214.0/24
。这与网桥及其路由无关。附加192.168.X.0/24
范围(其中是和X
之间的数字)只是在附加 Docker 网络的范围空间中创建的新网桥和网络(可能是为不同的 Compose 项目或单个容器创建的 Docker 网络)。0
255
192.168
192.168
这些路由仅存在于您的系统中。但是,由于当空间已满时,Docker 会将新网络的前缀范围转移到下一个范围172.16-31
,因此您会看到带有192.168
前缀的新网络。根据https://en.wikipedia.org/wiki/Private_network,私有网络范围是 172.16.0.0 – 172.31.255.255
我不知道为什么没有172.16.0.0,但是除此之外,172范围已经用完了。