首页 文章

无法通过Internet向创建的DNS主机名发送Magic数据包(Wake on LAN数据包)

提问于
浏览
1

我想通过互联网使用“WAKE ON LAN”唤醒我的个人计算机,即从远程设备发送Magic Packet .

以下是配置

  • Enabled WOL 在BIOS和操作系统中使用指南How to Remotely Turn On Your PC Over the Internet

  • 创建了一个主机名 "example.ddns.net" ,用于将我更改的外部IP映射到主机名 . DNS服务运行正常 . 我的主机名的Dnslookup成功

  • 端口转发端口 7 and 9 (通过UDP的Magic数据包的默认值)到我的路由器的广播地址

  • 我的Pc是DLINK 605L路由器的后面

  • 系统处于SLEEP或HIBERNATE状态 .

当我从连接在同一网络上的另一台设备发送 magic packet locally 时,Pc连接到 Everything goes well .

as java WakeOnLan 192.168.0.255 00:0E:62:09:xx:xx

但是当我尝试从 another network 发送一个魔术包时指定 MAC address and example.ddns.net WOL doesnt work

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

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

任何帮助表示赞赏 .

1 回答

  • 0

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

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

相关问题