如何重启只知道外部 IP 的局域网内的计算机?

如何重启只知道外部 IP 的局域网内的计算机?

我知道外部 IP,比如 ISP 提供的 IP 和管理员账户密码。我需要重启一台电脑,但我不知道它的本地 IP(由路由器提供),我该如何重启它?

实际上,通过桌面远程连接访问会更好,但正如我所说,我只知道外部 IP(我现在在家里,不在局域网中)。

任何想法 ?

答案1

虽然这不应被理解为确保您的机器安全的建议,但如果您想通过 RDP 远程访问 Windows 7 机器,则需要将路由器上的 TCP 端口 3389 转发到 W7 机器的内部地址。

这将允许你从网络外部通过 RDP 连接到它。值得研究的是http://no-ip.org或者http://dyndns.org还要确保您的公共 IP 地址具有 DNS 条目,这样您就不需要每次都计算 IP。

然后重新启动它,以管理员身份启动 cmd shell(开始/搜索并输入“cmd”/然后右键单击,以管理员身份运行)。然后输入

 shutdown /r now

这将“立即”重新启动您的机器。

答案2

你能远程登录到局域网上的另一台机器吗?如果你能做到这一点,并且拥有该机器的管理权限,那么你也许能够shutdown -r -t 0使用 Sysinternal 的执行程序

请注意,这不适用于 LAN 外的机器,即如果您使用家庭互联网并且计算机位于公司路由器后面。

答案3

如果你现在需要这样做,那么我认为你没救了。但是,如果你可以设置一些东西,你需要设置一个 VPN 集中器。一旦你这样做了,你应该能够简单地 VPN 接入,然后通过它的 FQDN 调用该机器(WINS 可能会给 VPN 带来问题),然后你就可以随心所欲地管理它了。此外,如果你只是想重新启动它,你可以使用远程关机命令:关机-i并使用对话窗口,或者您可以从命令行更具体地使用它,但交互工作得很好。

相关内容