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

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

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

一、應(yīng)用場(chǎng)景

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

二、實(shí)現(xiàn)原理

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

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

三、實(shí)現(xiàn)方法

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

2、進(jìn)入會(huì)員中心,添加Dns網(wǎng)關(guān),如下圖:

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

點(diǎn)擊添加網(wǎng)關(guān),進(jìn)入如下界面:

添加Dns網(wǎng)關(guān)詳細(xì)信息

按圖中說(shuō)明填寫(xiě),點(diǎn)擊確定,即可生成一個(gè)Dns網(wǎng)關(guān)和固定訪問(wèn)URL,通過(guò)此URL即可訪問(wèn)你的設(shè)備。

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

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

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

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

四、智能設(shè)備腳本

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

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

①代碼下載

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

進(jìn)入以上鏈接,依次點(diǎn)擊 bigiotOpenwrt -> Download ZIP下載。

②代碼上傳

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

/
  connectBigiot/
  updateDns/
  ...

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

③添加定時(shí)任務(wù)

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

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

1447658745191444.png

crontab命令行解釋如下:

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

2、其他腳本

暫無(wú),歡迎大神git提交其他腳本。

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


如有疑問(wèn)請(qǐng)到話題討論區(qū)進(jìn)行討論。


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