我已经在服务器的IIS上为托pipe网站购买了新的Windows Server 2012 R2。
但是我很迷惑服务器的IP地址。 我正在使用mstsc(远程控制台/terminal)访问此服务器。 当我打开服务器,它的远程栏显示我122.183.217.52 IP地址,当我在cmd中运行ipconfig命令它显示我172.16.1.113 IP地址,也是它的IPV4configuration为例如172.16.1.12 IP。 但是,当访问服务器我使用122.183.217.52 IP地址login到该服务器。
所以我的问题是为什么它显示我172.16.1.113 cmd中的IP地址? 有什么理由吗?
感谢您的帮助..
您正在查看两种不同types的IP地址。 有可路由(公共)和不可路由(私有)IP地址。 所做的是login到服务器通过启动RDP连接到公共IP地址(这可能是一个路由器端口转发到分配给服务器的专用IP地址)。 在大多数组织中,您只有很less的公共IP地址,但有很多设备 每台设备都需要一个IP地址与networking进行通信,并通过互联网。 有一个路由器执行networking地址转换,这是将私有IP转换为公有IP的过程,反之亦然。
当您使用RDP连接到公共IP时,实际上是连接到122.183.217.52:3389。 使用公共IP地址configuration的路由器将stream量转发给分配了私有IP地址的服务器。
你 – > RDP – > 122.183.217.52:3389 – > 172.16.1.113:3389
如果你不熟悉公共IP地址和私有IP地址,你应该阅读这个页面。
在我看来,你是通过它的公共IP(由ISP给你的IP)访问你的服务器。 但是,Ipconfig显示您的服务器本地子网IP地址。 可信的RDP端口(3389)从PublicIP-> LocalIP转发。