天天看點

通過Linux shell實作的花生殼動态域名解析(DDNS)

筆者家裡有一台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,如需轉載請自行聯系原作者

繼續閱讀