内网网段都是 192.168 ,为啥 172 开头的 ip 还能连上啊?什么原理
1
erquren 2023-08-30 09:26:53 +08:00 1
建议补习计算机网络,DNS 相关内容
|
2
langmanxiaoa 2023-08-30 09:37:43 +08:00
。。。
|
3
strongcoder 2023-08-30 09:40:41 +08:00
当你说出 "内网网段都是 192.168" 就说明你不理解的太多了
|
4
8355 2023-08-30 09:41:28 +08:00 2
要不搜索一下你帖子内容的前 4 个字到搜索引擎
|
5
yaott2020 2023-08-30 09:59:13 +08:00 via Android
想知道这些你需要一本《计算机网络》
|
6
Tink 2023-08-30 10:06:53 +08:00
加速器本质就是 vpn
|
7
InkAndBanner 2023-08-30 10:19:38 +08:00
看来我也需要补习
|
9
blackshh 2023-08-30 10:51:41 +08:00
|
10
pkoukk 2023-08-30 10:54:43 +08:00 1
10.0.0.0/8
172.16.0.0/12 192.168.0.0/16 分别为内网预留的 A 、B 、C 三类私有地址 |
11
FabricPath 2023-08-30 11:01:29 +08:00
我家里网络是 1.0.0.0/24 (打起来方便),所以我家里是公网!
|
12
FabricPath 2023-08-30 11:03:42 +08:00
这个问题可以简单理解,你本地是什么 IP 不重要,你的所有流量会走到一个 用户态程序(你起的这个 VPN 的程序)去处理,他去和远端一起共同完成 NAT (所以你看到 NAT1 )。你连的是 172.16.0.1 ,他只需要保持回复的报文改成 172.16.0.1 回给你就行了
|
13
OutOfMemoryError 2023-08-30 11:04:53 +08:00
如 @pkoukk 所说
10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 是预定义的私有地址 但是理论上我也可以把 123.0.0.0~123.255.255.255 作为私有地址(事实上很多运营商就是这么干的) 但是当你遇到真的 123.0.0.0/8 的对端的时候就会遇到问题 |
14
vfx666 OP @FabricPath 游戏机连 pc ,然后 pc 上的加速器完成加速。但是我 pc 的 ip 是 192 开头,明显跟 172 不是同一网段啊
|
15
TeresaPanda 2023-08-30 11:37:53 +08:00
看看 PC 是不是多了张网卡,上面是不是这个 172 地址
|
16
Ayahuasec 2023-08-30 11:46:27 +08:00 via Android
你检查 pc 上加速器是不是创建或者桥接了一个虚拟网卡,ip 是 172 开头的。一个内网可以跑多个网段的,主机通过 172 这个网段连接 pc 加速器虚拟网卡,然后再通过加速器的软件出去。
|
17
kylebing 2023-08-30 11:51:15 +08:00
@TeresaPanda #15 这个是对的。 别说 DNS 了,先百度一下 DNS 是干嘛的。
|
18
FabricPath 2023-08-30 11:58:30 +08:00
@vfx666 是什么网段不重要,有很多种方式可以处理,可以是加了一个虚拟网卡,可以是走各种 hook 劫持走报文,无所谓。
也不是非要同网段才能处理,比如我掏出 ip route add default via 169.254.169.254 dev eth0 onlink eth0 是什么网段都不重要 |
19
xz410236056 2023-08-30 15:14:33 +08:00
|
20
vfx666 OP @TeresaPanda 确实 pc 多了一个 172 的虚拟网卡,那我可以这么理解,假设 192 网段里接了一台 172 的路由器,然后游戏机 ip 手动改为 172 网段就能连上了吗
|
21
TeresaPanda 2023-08-31 09:17:56 +08:00
@vfx666 #20 对的,就是一个二层网络里同时跑两个段,PC 作 PS5 网关,把 PS5 的流量塞到隧道里送到加速节点。
|
22
vfx666 OP @TeresaPanda 可是为啥网关是 6.6.6.6 这样的。。。
|