OpenWRT下使用dnspod解析动态域名
供稿OpenWRT 下使用dnspod 解析动态域名最近刷了openwrt, 很方便可以多拨了, 跟大家分享一下吧,3322, 花生壳都不爽, 长期抽疯..1、注册DNSPOD 帐号一枚,并且解析一个
供稿
OpenWRT 下使用dnspod 解析动态域名
最近刷了openwrt, 很方便可以多拨了, 跟大家分享一下吧,3322, 花生壳都不爽, 长期抽疯..
1、注册DNSPOD 帐号一枚,并且解析一个域名,必须要A 记录(解析地址1.1.1.1),且使用dnspod 的DNS 服务器
2、请先安装curl 软件包(不知道的百度吧)
3、安装dnns 客户端
wget http://vincasrcfiles.googlecode.com/files/sddns_0.0.6-1_all.ipk
opkg install sddns_0.0.6-1_all.ipk
4、配置sddns ,sddns 的配置文件在/etc/config/目录中,格式如下:
config base_arg
option ‘login_email’ ‘aa@bb.com’ #登录邮箱
option ‘login_password’ ‘ccdd’ #登录密码
option ‘main_domain’ ‘baidu.com’ #域名,形如"baidu.com"
option ‘sub_domain’ ‘xx’ #主机记录,形如"MP3.baidu.com这里则写MP3"
# 下面这个区域不需做任何配置,sddns 会存放一些临时数据,如果更改了上面的域名与主机记录,删除下面区域中的"xxx_id"项
config tmp_arg
# ssl cacert file or directory
option ‘cacert’ ‘/etc/ssl/cacert.pem’ # 证书文件位置,默认不用修改
option ‘wanip’ ‘c.lexun.com/ip’
5、然后直接执行sddns ,若提示中有”message”:”Action completed successful”,则表明正确执行了
如果提示不是这样的请在此编辑 /etc/config/sddns 删除其中两项带有XXX_id的后保存再次执行。
6、在luci 的计划里添加、或使用crontab -e
,供稿
*/15 * * * * /usr/bin/sddns 2>/dev/null #ddns
OK