国内综合精彩aⅤ无码不卡_日本少妇做爰全过程_欧美性爱在线播放免费_午夜?V日韩一区二区_免费a级毛片无码免费播放_成在人线av无码喷水_亚洲精品网站色视频_国产婷婷精品成人_老师撩起裙子让我桶的视频_秋霞影院国产

動態(tài)域名解析替代方案——固定URL訪問動態(tài)IP的路由器

動態(tài)域名解析替代方案,固定網(wǎng)址(URL)訪問動態(tài)IP的Openwrt路由器方法實現(xiàn)。

一、應用場景

身在公司想控制家里的Openwrt路由器,而家里的路由器又是動態(tài)IP,無法通過固定IP訪問,此時你可以使用動態(tài)域名解析服務達到這一目的,但是如果由于種種原因你無法使用動態(tài)域名解析服務,本方案是你最佳第二選擇。

二、實現(xiàn)原理

在路由器端安裝自啟動腳本,實時檢測路由器外網(wǎng)IP地址,如果發(fā)送變動就向貝殼物聯(lián)服務器上報最新IP地址,貝殼物聯(lián)將這一IP與固定URL綁定,實現(xiàn)通過互聯(lián)網(wǎng)固定URL訪問到動態(tài)IP的路由器。

注:實現(xiàn)前提,需要通過外網(wǎng)ip能訪問到該路由器,設置可參見:外網(wǎng)控制訪問openwrt路由器的設置

三、實現(xiàn)方法

1、注冊->登陸貝殼物聯(lián),不用多說So easy 。

2、進入會員中心,添加Dns網(wǎng)關,如下圖:

貝殼物聯(lián)添加Dns網(wǎng)關

點擊添加網(wǎng)關,進入如下界面:

添加Dns網(wǎng)關詳細信息

按圖中說明填寫,點擊確定,即可生成一個Dns網(wǎng)關和固定訪問URL,通過此URL即可訪問你的設備。

3、動態(tài)綁定IP

由于你的智能設備ip是動態(tài)ip,有可能在重新連接外網(wǎng)后發(fā)生變化,所以要在路由器或其他智能設備,添加腳本,在路由器ip發(fā)生變化時告知Dns網(wǎng)關你的最新ip。

更新Dns網(wǎng)關綁定的ip,可以通過訪問 http://m.placeboworld.cn/Dns/updateDns?id=【Dns網(wǎng)關id】&ip=【路由器ip】&pw=【Dns網(wǎng)關密碼】&pt=【欲綁定的端口】

參數(shù)可采用post或get方式發(fā)送。

四、智能設備腳本

1、shell腳本(執(zhí)行器ash或sh)

以openwrt路由器為例說明腳本使用方法。

①代碼下載

本站所有公開代碼托管于GitHub,方便大家使用和共同參與完善,地址:https://github.com/bigiot?tab=repositories

進入以上鏈接,依次點擊 bigiotOpenwrt -> Download ZIP下載。

②代碼上傳

下載后解壓,得到如下文件:

/
  connectBigiot/
  updateDns/
  ...

使用WinSCP將updateDns文件夾下所有文件上傳至路由器/home目錄,也可以為其他目錄。

③添加定時任務

在openwrt設置界面的選擇系統(tǒng)->計劃任務,在計劃任務中添加如下命令,并在末尾加回車

*/2 * * * * /home/updateDns.sh 1 44fd8e97e 80

1447658745191444.png

crontab命令行解釋如下:

通過以上腳本即可在您的ip地址變動時通知貝殼物聯(lián)Dns網(wǎng)關。

2、其他腳本

暫無,歡迎大神git提交其他腳本。

=======================完===畢===========================


如有疑問請到話題討論區(qū)進行討論。


上一篇:遠程控制通訊——基于Arduino + Ethernet W5100控制LED燈并返回控制結果
下一篇:貝殼物聯(lián)通訊協(xié)議TCP連接測試教程
返回頂部