|
[其他] Dnspod动态域名设置以及动态更新方法
本帖最后由 staryyh 于 2012-2-3 18:02 编辑
灌了8次水后终于可以发帖了 咳咳。
鉴于国内域名政策等各种天朝无奈损人不利己的制度,所以最近几天在godaddy花了50左右RMB购买了一个.com的域名。(价格还可以吧?)
考虑godaddy服务器在国外延迟高 而且全英文网站不利于研究动态IP更新 所以将域名转交给Dnspod.cn解析
Dnspod 很多网站使用 比如 58 快播(咳咳) 电驴 暴风影音 手机之家等 而且永久免费 免费送 短信宕机监控
首先 opt环境是必须的 具体方法在本版 ZD呕心力作 然后安装libcurl
复制代码
安装完后 将以下代码编辑一下 存放在/opt/dnspod里
域名ID和记录ID下载dnspod官方windows平台的工具查看 - #!/bin/sh
- echo Updata DnsPod.cn http://www.dnspod.cn
- xlogin_email="******" #用户账号
- xlogin_password="******" #用户密码
- xdomain_id="******" #域名 ID
- xrecord_id="******" #记录 ID
- xrecord_line1="默认" #记录线路
- xvalue1=$(nvram get wan_ipaddr) #WAN1 IP地址
- #xvalue2=$(nvram get wan2_ipaddr) #WAN2 IP地址
- xsub_domain1="router-1" #主机记录名
- xrecord_type="A" #记录类型
- xmx="" #MX优先级 不是MX记录不用填
- xttl="600" #TTL
- # @默认---------------------------------------------------------------------------------------------------------
- curl -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
复制代码
将上面的文件编辑好后 保存在/opt/dnspod
然后在路由器 系统管理 脚本设置 当Wan联机 里填写 - /opt/dnspod >> /opt/var/log/dnspod/dnspod.log
复制代码
这样 每次动态更新后 都会生成日志放在 /opt/var/log/dnspod/dnspod.log 这个文件里 如果不需要的话 就只在当Wan联机 里填写
复制代码
|
|
|