設定DDNS Client

這是我今天早上在為我的伺服器設定的方法,提供給大家做參考。
我家的網路是使用Cable-Modom,另外加上IP分享器
 Internet -------- IP Sharing -------- Mutli-PC (include My Server)
  網際網路與IP分享器之間使用的是Public IP。
  IP分享器與Server之間使用的是Private IP。

。DynDNS.com

  1. 安裝ddclient並自動開始設定基本參數。
    apt-get install ddclient
    由於我家的網路架構關係,設定網路卡介面只會抓到Private IP,這樣對外面的人來說是無效的IP,所以還需要改組態檔案。

  2. 找尋可以取得IP的網站
    google 搜尋關鍵字 'check ip'
    範例1 http://checkip.narak.com/
    會顯示 Your IP Address is xx.xx.xx.xx
    就將前面的 'Your IP Address is '拿去給 ddclient 抓取

    範例2 http://www.ipheaven.com/
    會顯示Your IP Address is: xx.xx.xx.xx
    就將 'Your IP Address is: ' 拿取給ddclient抓取

  3. 開啟組態檔案
    vim /etc/ddclient.conf
    半成品設定檔:
    #這個維持你的原本設定
    pid=/var/run/ddclient.pid
    protocol=dyndns2

    #這個看你在步驟3找到的ip cheker網站而定
    use=web,
    web=http://www.ipheaven.com/, web-skip='Your IP Address is:'

    #這個不用改
    server=members.dyndns.org

    #這裡是你的伺服器資訊,登入dyndns的帳號、密碼與你所註冊的ddns網域全名
    login=your-login-id
    password=your-login-pwd
    yourhostname.dyndns.org

  4. 啟動程式更新
    ddclient
    如果成功了會顯示成功訊息。
    [如果設定的時間還沒到,似乎會不顯示任何訊息?]

No-IP.com

事前準備:到 www.no-ip.com申請一個帳號,並開啟一個以上的ddns服務,要注意開啟的服務不要是Web direct,那樣會變成找不到資料,必須是DNS Host

  1. 安裝no-ip Client
    apt-get install no-ip
    不同平台,到no-ip.com去下載不同平台的程式
  2. 啟動程式來建立設定組態檔
    no-ip -C
    帳號=no-ip.com註冊的mail全名,密碼=註冊密碼 程式會自動去no-ip主機上抓取註冊資料, 會詢問哪些要進行更新,在選擇就可以使用了。
    [不過一個no-ip程式只能對應一個帳號更新?]
  3. 設定完成後就會自動執行了。

留言