![]() |
||||||
塑造最貼心的互聯網服務品牌 |
![]() |
服務熱線:15318862806 |
在路由器定時器里(任務計劃里也可以,但要自己加循環)加上腳本,設置為1分鐘執行一次就可以了。 先去每步科技申請個免費域名,假設申請的是abc.meibu.net 下面的代碼是每步科技的IPV4動態域名服務 其中 通過 http://www.0816water.com/ips.asp 得到路由器當前的IPV4地址 然后判斷這個地址是否改變了,改變了就提交到每步科技的服務器去更新解析記錄 "http://main.meibu.com/ip/login.asp?name=abc.meibu.net&pwd=abc"這個頁面是提交域名解析記錄 其中abc.meibu.net&pwd=abc 是你在每步申請的域名和密碼。 sync old=$(cat ip.asp) sleep 10 new=$(ifconfig vlan2 | awk '/inet/') if [ "$old" != "$new" ] then rm -rf ip.asp echo $new > ip.asp wget "http://main.meibu.com/ip/login.asp?name=abc.meibu.net&pwd=abc" rm login.asp* else echo "==same!" fi 注釋: http://main.meibu.com/ip/login.asp?name=abc.meibu.net&pwd=abc 為提交新IP記錄的網頁接口 其中的abc.noip.cn&pwd=abc 這個修改為你在每步申請的域名和密碼。 這里有多個自定義定時器,可以同時寫入IPV6的動態域名解析命令,具體可以參考每步的接口。 定時器每分鐘執行一次,先從路由器取IPV4地址,跟前面取的比較下,一樣就結束,不一樣就提交解析并且把新的IP記錄寫到文件里面去以備下次比較。 上面的代碼是IPV4地址就在本機,所以用ifconfig的方式讀取,如果運行在下位機上,IPV4地址在上位機,則用下面的代碼 sync old=$(cat /tmp/mnt/sda1/socat/ips.asp) echo "$old" wget -q -O /tmp/mnt/sda1/socat/ips2.asp http://www.0816water.com/ips.asp sync sleep 10 new=$(cat /tmp/mnt/sda1/socat/ips2.asp) echo "$new" if [ "$old" != "$new" ] then rm -rf /tmp/mnt/sda1/socat/ips.asp mv /tmp/mnt/sda1/socat/ips2.asp /tmp/mnt/sda1/socat/ips.asp wget "http://main.meibu.com/ip/login.asp?name=abc.meibu.net&pwd=abc" rm login.asp* else echo "==same!" fi |
![]() |
濟南安防千里眼
|
華為技術有限公司
|
Netcore(磊科網絡)
|
廣州威達
|
深圳易通維
|
南昌洪都監控
|
深圳東舜時代
|
廣州金唯訊
|
![]() |
|