我购买了一个执行器,只要连接到此控制盒创建的网络,它就可以通过 iOS 应用程序进行控制。我希望能够设置 DNS 并随时随地访问控件。打电话给他们的支持人员,没有人知道他们那边的情况,但他们听说有人成功做到了这一点。房子里使用的路由器是 Hitron CGN3ROG。
任何帮助,将不胜感激。
答案1
首先,您应该注意,这样做会将执行器暴露在互联网上。由于大多数此类设备没有或几乎没有安全性,因此这对您来说可能是个大问题。
话虽如此,这其实很简单。首先,您需要设置从互联网到设备的路径。这可以通过在路由器上配置“转发”来完成。您选择一个面向外部的 IP 端口以及设备的 IP 地址和端口,然后将它们链接在一起。这允许流量从互联网直接流向您的设备。
然后你需要知道宽带的外部 IP 地址。这可能会不时发生变化,因此你可能需要一种方法来在变化时收到通知。有许多服务可以实现这一点,但你的路由器需要支持它们,或者你需要本地网络上的另一台机器支持它们。
现在您可以从互联网访问您的设备。如果您的外部 IP 地址是固定的,则不需要 DNS。否则,您需要上面提到的“动态 DNS”服务。
更新:要在路由器上转发端口,你可以参考以下实用指南:港口转运网。它会为您提供完整的指导。
基本上,您需要进入路由器网站的基本设置和端口转发页面。选择一个名称(无所谓 - 一个容易记住的名称),选择 TCP 作为协议,选择一个公共端口范围,例如 8000:8000,这是您从外部世界访问时将使用的端口。选择一个私有端口范围,这是设备上活动的端口。最后输入 10.0.0.1 作为 IP 地址。现在,只要您知道您的外部 IP 地址 - 如果不知道,您可以通过谷歌搜索“whatsmyip”找到它 - 您应该能够访问该设备。但不要忘记,除非您在设备上安装了其他安全措施,否则其他人也可以访问它。