1

我想通过互联网使用“WAKE ON LAN”唤醒我的个人计算机,即通过从远程设备发送一个魔术包。

以下是配置

  1. 在 BIOS 和操作系统中启用 WOL,以及使用如何通过 Internet 远程打开 PC 中的指南
  2. 创建了一个主机名“example.ddns.net”,将我更改的外部 IP 映射到主机名。DNS 服务工作正常。我的主机名的 Dnslookup 成功
  3. 端口将端口7 和 9(通过 UDP 的魔术数据包的默认值)转发到我的路由器的广播地址
  4. 我的电脑在 DLINK 605L 路由器后面
  5. 系统处于睡眠或休眠状态。

当我在本地发送一个魔术包时,即从连接在同一网络上的另一台设备,PC 连接到一切顺利

作为java WakeOnLan 192.168.0.255 00:0E:62:09:xx:xx

但是,当我尝试从另一个指定MAC 地址的网络发送魔术包时,example.ddns.net WOL不起作用

作为java WakeOnLan example.ddns.net 00:0E:62:09:xx:xx

使用了这里的代码http://www.jibble.org/wake-on-lan/

任何帮助表示赞赏。

4

1 回答 1

0

在基本总结中,您需要查看以下内容: 1. 您需要在路由器上的 ARP 表中添加一个条目,以识别传入的 WOL 请求。2.您需要添加防火墙规则,以在您的本地局域网上广播传入的魔术包。3.你需要找到一个支持发送magic包到特定端口的WOL实用程序(在本地局域网中不需要)。

有关更全面的信息,请参阅此参考:http ://uneventech.blogspot.com/2012/05/1-turnon-home-pc-remotely-scenario-you.html

于 2016-02-12T19:58:01.767 回答