我有以下网络设置:
Internet
^
|
WAN |
+---------+----------+
| Router A |
| |
| |
| 192.168.178.0/32 |
| |
| |
+----+-------+-------+
| |
+-----+ +--------+
WAN | |
+---------+----------+ |
| Router B | +-----+------+
| | | Device C |
| | | |
| 172.16.0.0/32 | | |
| | | |
| | +------------+
+-------+----+-------+
| |
+-----+ +-----+
| |
+------+-----+ +------+-----+
| Device D | | Device E |
| | | |
| | | |
| | | |
+------------+ +------------+
两个路由器都是 AVM 的 Fritz!Box。有什么方法可以实现Device C
从 到 的Device D
全网访问,而无需将 的网络暴露Router A
给 的网络Router B
,甚至无需合并它们?
由于网络所在建筑物的一些结构限制,我无法移动Device C
到的网络Router B
。
答案1
您是否考虑过在路由器 B 上设置端口转发机制?
假设设备 C 有一个 WEB 服务器监听 8080 端口,设备 D 需要访问该服务器。
您可以在路由器 B 上配置端口转发:Fritz-box 端口转发教程例如,它将使“http://deviceC:8080”可从路由器 B IP 地址访问。
因此设备 D 将能够导航到“http://routerB:8080”,这实际上将显示设备 C 服务。
我的解释可能很糟糕(对此我深感抱歉),但我相信你会有更好的解释这里(维基百科)。