筆者家裡有一台linux伺服器,需要通過花生殼的DDNS定位其IP位址通路。故建立腳本如下,以解決最近出現的路由嵌入式裝置不能DNS解析的問題,如果你跟我有同樣的需求,歡迎參閱本教程:
1、yum包的安裝
1
<code>yum -y </code><code>install</code> <code>curl</code>
2、建立存放腳本檔案夾
<code>mkdir</code> <code>~</code><code>/script</code>
3、建立域名解析腳本
vim編輯~/script/pusoray.sh
加入如下内容:
2
3
4
5
<code>#!/bin/bash</code>
<code>domain=</code><code>"example.oicp.net"</code>
<code>user=</code><code>"example"</code>
<code>pwd</code><code>=</code><code>"pwd1"</code>
<code>/usr/bin/curl</code> <code>"http://$user:[email protected]/ph/update?hostname=$domain"</code>
注意需要更改的參數:
1)domain - 你向花生殼申請的域名
2)user - 登入花生殼的賬号
3)pwd - 登入花生殼的密碼
4、添加計劃任務
<code>crontab</code> <code>-e</code>
加入如下内容(以下每5分鐘執行一次):
<code>*</code><code>/5</code> <code>* * * * sh ~</code><code>/script/pusoray</code><code>.sh</code>
檢查:
<code>crontab</code> <code>-l</code>
本文轉自 tanzhenchao 51CTO部落格,原文連結:http://blog.51cto.com/cmdschool/1703233,如需轉載請自行聯系原作者