天地@英豪 发表于 2013-4-18 11:02

专门为tomato做了一个dnspod的动态解析系统有需要的吗?(附ipv6动态域名解析)

377752090
自己用php做了一个动态域名解析系统,比sh版的更加好用。目前只支持A记录动态更新,系统自动获取ip,不支持ipv6!
害怕楼主盗你号的不要使用。
如果你很纠结,你去dnspod注册一个新帐号,这个帐号只管理需要解析的子域名,在“域名设置”中设置,如图:

使用方法:
将 http://www.dh.vg/tools/ddns.php?user=你的用户名&pwd=你的密码&domain=你的主域名&sdomain=你的主机头 加入你的ddns选项自定义(Custom Url)即可!
如图:(还不懂看这里: http://www.dh.vg/tools/ddns.php)


重点内容来了(开启ipv6并设置动态解析80端口可以用哦!):
适用番茄版本(tomato shippy版本为例):tomatoraf(佐大版本)、tomato独舞版本、tomato shippy版本、吐司超人版本!其他自己发觉。
首先开启IPv6:
这里的IPv6是6to4的如果是6in4等隧道就没必要这么搞了因为ip都是固定的!如图设置并保存:

然后创建一个dnspod.sh文件在你的/opt目录下并给予执行权限,内容如下(按你的情况修改):#!/bin/sh
# Updata DnsPod.cn http://www.dnspod.cn
#获取域名ID 自己去 http://www.dh.vg/tools/dnspod.html 按提示获取
xlogin_email="admin@xxx.com"                #用户账号
xlogin_password="111111"                #用户密码
xdomain_id="111"                        #域名 ID
xrecord_id="111"                        #记录 ID
xrecord_line1="默认"                        #记录线路
xvalue1=$(curl -s http://www.org.ht/ip.php)   #获取IPV6地址
#xvalue2=$(nvram get wan1_ipaddr)      #WAN1 IP地址
xsub_domain1="ipv6"                        #主机记录名
xrecord_type="AAAA"                        #记录类型
xmx=""                                        #MX优先级   不是MX记录不用填
xttl="120"                              #TTL
# @默认只支持utf8编码,否则报线路错误---------------------------------------------------------------------------------------------------------
curl -k -A "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)" -d"login_email="${xlogin_email}"&login_password="${xlogin_password}"&domain_id="${xdomain_id}"&record_id="${xrecord_id}"&sub_domain="${xsub_domain1}"&record_type="${xrecord_type}"&record_line="${xrecord_line1}"&value="${xvalue1}"&mx=""&ttl="${xttl}" " https://dnsapi.cn/Record.Modify然后安装curl ssh或路由工具-系统命令里面:ipkg install libcurl   或 opkg install curl   注:部分路由已经自带curl的不用安装!

设置捏路由开启远程管理并设置好端口如本地81远程80,这时你就可以用你的域名如:ipv6.qqxx.com来访问了。

YG777 发表于 2013-4-18 11:18

顶完再顶,这个太重要了

3177292 发表于 2013-4-18 16:41

谢谢LZ的分享

qml 发表于 2013-4-20 13:35

支持楼主。。。.

li809 发表于 2020-2-11 15:43

感谢分享的了。。。
页: [1]
查看完整版本: 专门为tomato做了一个dnspod的动态解析系统有需要的吗?(附ipv6动态域名解析)