如何在网络外的机器上使用远程 shell

网络工程 路由 路由器 ip IP地址
2022-02-10 06:57:13

我了解 LAN 和 WAN 地址之间的区别。我的问题是:在网络之外,如何定位公共 IP 下的特定机器地址?

由于给定网络上每台机器的公共 IP 都是相同的,如何在特定网络上找到特定的 DNS 地址?

示例:使用 Mac OS,我可以很容易地使用特定的内部 IP(即 192.168.0.100)连接到一台机器。什么是外人的等价物?

1个回答

在网络之外,如何定位公共 IP 下的特定机器地址?

你不能。私有 IP 地址仅在其本地范围内有意义。从外面看,私有IP地址是无用的。

不过有一些方法可以解决这个问题。一种是从公共地址转换为私有地址(通常与传输层端口有关),称为目标 NAT、端口转发、虚拟主机、虚拟 IP,...

另一种是使用某种隧道直接连接到本地范围 - VPN,PPTP,SSH,......