openwrt ddns綁定域名


背景

由於家里路由器使用的是openwrt系統,而且又get到了公網ip,所以就有很迫切的做ddns的需求,特此記錄。
 

什么是DDNS?

DDNS(Dynamic DNS),動態DNS服務。
一般來說,域名和ip是一一對應的,域名不會變,ip也不會變(比如雲服務器的公網ip,一般不變),所以使用靜態DNS服務即可。
但是如果是運營商,比如電信、聯通等,他們在你撥號時分給你的ip,是會變的。而此時如果我們使用靜態DNS服務時,就會經常對不上號,導致使用異常。
 

DDNS所需的准備工作

在做DDNS服務之前,我們需要三樣東西:

  1. 一個服務提供商的賬號
  2. 此服務提供商提供的域名
  3. 運營商提供給你的公網ip

備齊原料后,我們就可以開始做了。
 

DDNS步驟

  1. 打開openwrt,選擇“服務”-“動態DNS”

  2. 添加服務,並填入相應信息。

其中,
DDNS服務提供商: 自定義
自定義更新URL: http://[USERNAME]:[PASSWORD]@ddns.oray.com/ph/update?hostname=[DOMAIN]&myip=[IP]
主機名、域名:填你要綁定的域名
用戶名:你服務提供商的賬號
密碼:你服務提供商的密碼

  1. 在高級設置中添加監控腳本和ip接口

  2. 設置檢查周期、更新周期、錯誤重試計數、錯誤重試間隔時間

  3. 修改openwrt的/etc/config/uhttpd文件,改掉此項參數。

#option rfc1918_filter 1
option rfc1918_filter 0
  1. 重啟web page后,過5分鍾,然后去ping域名,看是否解析到了ip,如果解析到,那就設置成功了;如果沒有解析到,就需要查詢log error了。
/etc/init.d/uhttpd restart


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM