![如何通过互联网访问内部有效IP?](https://linux22.com/image/1372099/%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%E4%BA%92%E8%81%94%E7%BD%91%E8%AE%BF%E9%97%AE%E5%86%85%E9%83%A8%E6%9C%89%E6%95%88IP%EF%BC%9F.png)
假设我有一个路由器,其有效 IP 地址如下(不是真实的):9.9.9.9
所以这个路由器就是通过这个ID来识别的,通过这个路由器就可以上网。
另一台计算机想要通过互联网访问 9.9.9.9,但由于路由器中设置了 9.9.9.9,它从不通过互联网发送请求并立即显示 192.168.0.5
我想通过互联网查看 9.9.9.9,但是由于路由器是智能的(!)它不会将客户端的请求发送给 ISP。
我知道 ISP 只识别有效的 IP 地址,但路由器不会通过互联网回复请求。
答案1
这是某种端口转发。在路由器中,您必须转发从互联网访问所需的每个端口,例如,如果您想将内部网络的 Web 内容提供给互联网,则必须转发端口号 80,或者如果您想通过互联网使用远程桌面 (RDP) 访问内部系统,则必须转发端口号 3389。
我之前管理过其中的一些,但我不记得它的具体工作表名称,它是端口转发,会询问您的外部端口、内部 IP 和内部端口,并且通过 Internet 对您的有效 IP 的每个请求都将通过您定义的端口转发到内部 IP。
答案2
你不能。
192.168.0.0 至 192.168.255.255 是 IANA 认可的私有地址范围。它们仅供内部使用,没有 ISP 会公开路由到它们。
例如,如果有人试图通过互联网从其 ISP 的设备向 192.168.0.1 发送流量,则其 ISP 将立即丢弃该流量。
您需要使用 NAT,或者使用 VPN(例如 OpenVPN)建立隧道。