我想通过互联网使用“WAKE ON LAN”唤醒我的个人计算机,即通过从远程设备发送一个魔术包。
以下是配置
- 在 BIOS 和操作系统中启用 WOL,以及使用如何通过 Internet 远程打开 PC 中的指南
- 创建了一个主机名“example.ddns.net”,将我更改的外部 IP 映射到主机名。DNS 服务工作正常。我的主机名的 Dnslookup 成功
- 端口将端口7 和 9(通过 UDP 的魔术数据包的默认值)转发到我的路由器的广播地址
- 我的电脑在 DLINK 605L 路由器后面
- 系统处于睡眠或休眠状态。
当我在本地发送一个魔术包时,即从连接在同一网络上的另一台设备,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/
任何帮助表示赞赏。