路由設備:網件R6300V2
固件版本:380.70_0-X7.9.1
插件名稱:DDnspod
插件版本:0.1.6
故障現象:插件開啟后,運行狀態一直顯示為空白,無法更新公網IP給域名解析。
解決辦法:
- 關閉DDnspod插件。
- 開啟路由的SSH服務。設置項位置:高級設置——系統管理——系統設置——SSH Daemon,將Enable SSH設置為Lan only。
- 使用SSH連接工具,連接進入路由器。
ssh admin@192.168.1.1 #符號‘@’后面的IP地址為路由器的內網IP地址
- 進入路徑/koolshare/ddnspod。
cd /koolshare/ddnspod
- 使用vi打開ddnspod.sh
vi ddnspod.sh
- 如下添加代碼。
- 位置1:
在代碼
后加入wget --quiet --output-document=- $inter$1
if [ $? != 0 ]; then curl --silent $inter$1 fi
- 位置2:
在代碼
后加入:wget --quiet --no-check-certificate --output-document=- --user-agent=$agent --post-data $param $inter
if [ $? != 0 ]; then curl --silent -X POST -H 'charset=UTF-8;' --user-agent "$agent" --data "$param" $inter fi
- 位置1:
- 開啟DDnspod插件,稍等片刻,可以看到該插件運行狀態為更新成功。
- 關閉路由器SSH服務。
參考鏈接: