Irf*_*aza 4 remote-desktop static-ip ip-address windows-server-2003
我有一个由我的ISP提供的静态 IP 地址。我家有三台机器。我想从任何位置使用远程桌面连接远程访问我的一台机器 ( Windows Server 2003 ) 。例如,我希望我的机器可以从我的办公室访问。
我知道 Internet 上有可用的免费工具 ( LogMeIn ),但我想使用我的静态地址来学习新事物。虽然我不是网络人。
我该怎么做?
小智 15
既然你“想利用”你的“静态地址,好奇地学习新事物”,这里是这篇文章的(略有修改的)摘录:
第一个障碍是您希望在家中访问计算机的位置。确保没有关于允许访问 Internet 的协议(远程桌面协议需要打开端口 3389)以访问 Internet 的限制。
你家里确实有一个静态 IP 地址,这让事情变得容易多了(你总是知道要连接到哪个 IP 地址,事实上,如果你有一个静态 IP 地址,你甚至可以注册并为其分配一个域,以便您可以按名称访问您的家庭网络 - 类似于 myhome.mydomain.com - 而不是 IP 地址)。
下一个障碍是您的路由器。路由器充当防火墙,阻止大多数来自 Internet 的连接。大多数人只上网、上网、下载文件或阅读电子邮件,所以这对他们来说不是问题。但是从远程位置连接到您的家是从外部进入的连接。
路由器需要配置为将端口 3389(远程桌面协议(RDP) 端口)转发到您要连接的计算机。不幸的是,具体如何完成取决于您拥有的路由器类型 - 您必须检查文档(或访问www.portforward.com)。
通过这种方式,您只能直接通过路由器访问一台计算机。(有些技术可以指定远程桌面连接侦听 3389 以外的端口。然后通过为每台计算机使用不同的此类端口,并通过路由器将每个端口转发到适当的计算机,您可以直接连接到每个端口)。
最后一个障碍是您在 LAN 上的 IP 地址。您在 Internet 上的 IP 地址,无论是静态的还是动态的,都是由您的 ISP 分配的,并且实际上仅标识一个设备:您的路由器。在您的本地网络中,路由器通常会为您的所有计算机分配本地 IP 地址。然后路由器会处理确保本地网络和 Internet 上的计算机之间传输的所有数据都传输到正确的计算机。
这些本地 IP 地址永远不会离开您的网络 - Internet 只能看到您路由器的 IP 地址。因此,当您将路由器配置为将 3389 端口转发到计算机时,您需要选择一台本地计算机,并将其 IP 地址配置为远程桌面连接的目的地。然后,当路由器收到来自 Internet 的远程桌面连接请求时,它会将请求转发到您配置了 IP 地址的计算机。
“问题”是您的本地网络很可能使用动态 IP 地址。这意味着分配给每台计算机的 IP 地址可能会随着时间而改变。如果您的计算机一直开着,地址不会改变,并且您可能可以使用要远程访问的计算机的当前 IP 地址配置路由器。如果它发生变化,您需要为端口 3389 更新路由器的端口转发配置。
如果这是不可接受或不方便的,唯一真正的解决方案是将您的一台计算机配置为具有静态 IP 地址,然后将路由器配置为转发到该计算机作为远程桌面连接目标。根据您的路由器,它可以很简单:
在许多情况下,这就足够了。如果网络上的其他机器无法“看到”这台机器,则可能需要在所有其他机器上的“hosts”文件中添加一个条目来定义这台机器的静态 IP 地址:
192.168.1.2 machinename
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54563 次 |
| 最近记录: |