#some constantsif[-z"$retrieve_prog"]thenretrieve_prog="/usr/bin/wget -O - ";fi 使能够自己在配置文件中定义命令行进程即可,这种改法的好处是,还能兼容以前的国外的动态DNS。 改完之后,需要配置dnspod的配置,在配置/etc/config/ddns文件中新增: option retrieve_prog '/usr/bin/curl -k -X POST http...
点击右边的用户,里面有个密钥管理,或者网址:console.dnspod.cn/accou 没有就点击创建密钥,按照提示一步一步操作,比较简单,记下id和token。 dnspod的ID和token对应着koolddns里面的校验码1和校验码2 安装koolddns 这儿遇到了一个小坑,怎么我都安装不上,openwrt提示说文件校验码不对,搜索一番说是自己的ip设置不对...
首先,获取dnspod的ID和token。访问dnspod官网,注册并登录后,进入管理控制台,点击用户管理或密钥管理,创建密钥以获取ID和token,这是后续koolddns插件验证的依据。接下来,在OpenWRT系统中安装并配置koolddns插件。由于安装过程中遇到文件校验码不匹配的问题,需要检查IP设置。在OpenWRT中,网络设置中发现,...
curl -X POST https://dnsapi.cn/Record.Ddns -d 'login_token=LOGIN_TOKEN&format=json&domain_id=2317346&record_id=16894439&record_line_id=10%3D3 _domain=www' 首先你要去注册域名,freenom有免费的顶级域名。随便注册一个,改DNS服务器为dnspod的。 把ns服务器改为dnspod的免费服务器,土豪尽管去dnspoe...
添加”net_ip”的目的是减少dnspod的资源消耗,至少会减小日志文件的大小,虽然从netip取公网IP消耗了一定的资源,但取公网IP的PHP代码本身很少,而且这个netip可以更换,若n*个ddns同时运行,这个分流效果还是明显的。 2012年9月5日更新: “/etc/config/sddns”配置文件中option 'net_ip' 'ifconfig.me'更改为option...
在OpenWrt中配置NAT64,需要注意OpenWrt的IPv6本身并没有NAT转发,建议使用socat或者lucky插件,比较推荐使用OpenWrt大佬古大羊写的lucky脚本,实现公网IPv6到内网IPv4的转换 动态域名解析,推荐从腾讯云购买域名,可以直接使用DNSPod进行域名解析,在添加域名解析时在同一域名下同时配置A和AAAA的解析记录,同时申请免费的SSL证书...
现在的智能路由器都是基于linux的,我们完全可以写一个脚本检测外网ip,在路由器外网ip变化时,去DNS服务提供商直接更改dns设置新的IP,实现DDNS功能。 准备环境: 路由器:小米路由3G 需root,否则登不上ssh, ip 192.168.0.1 DNS服务商:dnspod 理论上所有openwrt路由都支持,因为下面的脚本没用到小米路由的特性,都是linu...
OpenWRT的ddns脚本会将你配置的用户名、密码、域名和IP替换到上述URL中,然后简单的GET一下,完成更新。 而DNSPod提供的API都基于HTTP POST,无法直接用上述方式调用。虽然已经有很多现成的第三方实现,可以定时检查IP并调用DNSPod API来更新域名记录,但我还是希望能利用OpenWRT内建的ddns支持来完成这一任务。 于是就写了...
我使用的是腾讯云的域名和DNSPOD1.首先需要打开 DNSPODhttps://www.dnspod.cn/在里面创建一个密钥 然后添加一个二级域名的解析记录 随便添加一个A记录 默认指向 1.1.1.1 就行,后面会自动覆盖 2.首先在openwrt的 服务 里面找到 动态dns 随便命个名称,点击 “添加” ...