Intranet IP地址和Internet IP地址之间的区别


2

我的电脑有2个IP地址,一个是192.168.1.100,另一个是78.xxx

如果连接到套接字,我网络外的程序使用什么IP地址,以及它如何区分我的网络上的两台计算机?

不是我的路由器的“真正的”IP地址,并且由于我的网络上的两台计算机共享同一个路由器,我的路由器之外的套接字程序如何正确地形成一个IP地址来引用说我的桌面计算机,而不是我的笔记本电脑电脑,在同一个内联网?


3
这是关于家庭网络以及NAT如何工作的问题。它可能是重复的,但不应迁移到ServerFault。
quack quixote 2010年

我认为这个问题需要留在超级用户身上,因为它在家庭网络中处理,因为它是目前编写的。
Troggy 2010年

Answers:


9

端口转发就是答案。

网络地址转换(NAT)允许您拥有一个公共(WAN)IP地址和许多私有(LAN)IP地址。当您的计算机启动到Internet的网络连接时,端口转发等操作即时完成。端口被打开和关闭,重定向和重用。某些应用程序(如bittorrent客户端)将使用通用即插即用(UPnP)设置半永久端口转发,允许外部主机直接连接到LAN内的计算机。

需要在路由器中手动指定需要永久开放端口的特定服务。

78 ...地址是公开的。我们的想法是在路由器的配置中设置端口转发。将有一个部分,您可以在其中输入外部端口,内部IP地址和内部端口。

以下是对端口转发的更全面描述。

因此,假设要在端口3389(即Microsoft RDP)上使用opperate的套接字,则在路由器中进行设置,以便所有到78.12.114.82:3389的连接内部定向到192.168.1.100:3389。


0

您需要在路由器上设置端口转发。

  1. 登录到路由器的Web界面(路由器上的http://192.168.1.1
  2. 转到“高级路由”或“端口转发”
  3. 设置要使用转发的端口范围(即10,000到10,100)
  4. 设置目标地址以将流量转发到(它将是您的内部IP地址,192.168.1.100)。
  5. 保存吧。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.