您的位置首页百科问答

OpenWrt路由器设置dnspod域名自动更新ip方法

OpenWrt路由器设置dnspod域名自动更新ip方法

的有关信息介绍如下:

OpenWrt路由器设置dnspod域名自动更新ip方法

我们在使用OpenWrt路由器的时候,经常会进行端口映射,在外网进行远程登陆路由器或者家中的电脑,现在有很多免费的动态域名,但是都不太稳定,如果自己有域名在使用dnspod,那么我们可以根据dnspod的api自动更新ip。下面给大家讲解一下实现方法。

首先新建一个30-dnspod.sh

里面填写,

#!/bin/sh

# wan ifup

[ $ACTION = "ifup" -a $INTERFACE = "wan" ]

w去掉get -q --output-document=/dev/null --post-data "login_token=id,Token&format=json&domain_id=域名id&record_id=域名记录id&record_line_id=0&sub_domain=子域名场胳" https://dnsapi.cn/Record.Ddns --no-check-certificate

API Token在dnspod后台开通,

获取域名id方法,id,Toke填写自己的,可以矿狠块在linux系统下或者路由器下执行,

w去掉get --no-check-certificate --post-data "login_token=id,Token&format=json" https://dnsapi.cn/Domain.List

获取到域名id后,趴选id,Toke,域名id,填写自己的,在获取记录ID,

w去掉get --no-check-certificate --post-data 'login_token=id,Token&format=json&domain_id=域名id' https://dnsapi.cn/Record.List

最后组合成30-dnspod.sh里面的命令,w去掉get -q --output-document=/dev/null --post-data "login_token=id,Token&format=json&domain_id=域名id&record_id=域名记录id&record_line_id=0&sub_domain=子域名" https://dnsapi.cn/Record.Ddns --no-check-certificate

把30-dnspod.sh文件复制到路由器/etc/hotplug.d/iface/目录里面即可。