华硕n54u mysql_[2019-03-05]改华硕[N14U N54U]5G 2G的7620老毛子Padavan固件(私人云储存 aria2 QOS)...
动态域名解析http版说明:检测IP变化——更新协议及示例——返回代码参数说明
注:在nat123(网站或客户端)上添加动态域名解析记录后,才能使用HTTP调用。
一.检测IP变化
要确定客户端是否应该更新,它必须有一个可靠的方式来确定当前的IP地址是什么,以便比较最后一次更新的地址。以下有两种方式。
1.直接连接
客户端自行判断并获取其连接到互联网的公网IP地址。
2.网站IP检测
通过网站IP检测的方式,获取当前机器公网IP地址。
nat123 DDNS提供本地IP检测的服务,可通过下面地址检测: http://ddns.nat123.com
二.更新协议
当客户端发现IP地址变化或是用户修改设置时,客户端应该进行更新。
所有的更新都基本于标准的HTTP请求发送。
服务器会传回一个返回代码,客户端需要解析。
1.HTTP请求
请求支持HTTP协议,请求地址http://ddns.nat123.com/update.jsp
所有客户端必须发送一个完整的User-Agent文件头,用于区分不同的设备,空值或非法参数将导致请求失败。
2.例子
(1)使用URL验证
适用于浏览器或应用程序(fetch, curl, lwp-request),可以在URL中包含验证信息。
http://username:password@ddns.na ... &myip=ipaddress
(2)原始HTTP GET请求
实际的HTTP请求,类似下面的代码。
其中 base-64-authorization 请使用 Base64 加密 username:password 后的字符替换。
GET /update.jsp?hostname=yourhostname&myip=ipaddress HTTP/1.1
Host: ddns.nat123.com
Authorization: Basic base-64-authorization
User-Agent: nat123
请注意必须使用GET请求,POST是不被允许的。
(3)示例:
域名为my.123nat.com,ip由nat123自动获取,其它参数默认
http://ddns.nat123.com/update.jsp?hostname=my.123nat.com
(4)示例:
域名为my.123nat.com,并指定ip为1.2.3.4,电脑名或设备名为pcname,优先级为2,权重为4,正常解析
http://ddns.nat123.com/update.js ... 4&offline=false
3.更新参数
允许提交以下参数:
序号
参数
说明
1
hostname
需要更新的域名,此域名必须是DNS/NS由nat123解析的域名。
为空,则更新用户下所有动态域名。
例:hostname=test.123nat.com,customtest.123nat.com
2
myip
需要更新的IP地址,可为空。如为空,则由服务器获取到的IP地址为准。
3
computername
计算机名,或设备名称
4
level
优先级。范围1-20,最大优先级是1。
同一个域名存在多条相同解析记录时生效。优先级相同时负载均衡。
5
weight
权重。范围1-20,最大权重是20。优先级相同时生效。
权重相同表示平均负载均衡,权重大的解析比例高。
6
offline
是否删除解析。值为true或false。
true表示删除动态域名。false表示正常解析。
三.返回代码
返回代码参数列表说明:
序号
参数
说明
1
good
更新成功,域名的IP地址已经更新,
同时会返回本次更新成功的IP,用空格隔开,如:good 1.2.3.4
2
nochg
更新成功,但没有改变IP。一般这种情况为本次提交的IP跟上一次的一样
3
nohost
域名不存在。指未添加动态域名解析记录,或自主域名cname/dns/ns未指向nat123解析,或解析未生效。
4
badauth
用户名密码错误
5
abuse
请求失败,频繁请求或验证失败时会出现
(10分钟内请求需小于20次,频繁请求将会封掉请求ip、帐号和域名)
6
servererror
系统错误
华硕n54u mysql_[2019-03-05]改华硕[N14U N54U]5G 2G的7620老毛子Padavan固件(私人云储存 aria2 QOS)...相关推荐
- 优酷路由宝增加php,优酷路由宝旗舰版YK-L2刷改华硕[N14U N54U]5G 2G的7620老毛子Padavan固件方法...
优酷路由宝旗舰版YK-L2刷改华硕[N14U N54U]5G 2G的7620老毛子Padavan固件方法,亲测刷入成功,总结如下: 1.下载http://pan.baidu.com/s/1qWr367 ...
- 华硕n54u mysql_改版华硕[N14U N54U]5G 2G的7620老毛子Padavan固件开启frp教程
一键自动更新固件脚本wget -O- http://opt.cn2qq.com/opt-script/up.sh | sed -e "s|^\(Firmware.*\)=[^=]*$|\1= ...
- 华硕老毛子(Padavan)——Ngrok内网穿透解决方案
基本概念 Ngrok:ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道.Ngrok是外国发布的一个开源项目,也有一个公开的运行服务,但被国内墙掉了.国内一 ...
- 华硕老毛子(Padavan)——校园网电信宽带闪讯(NetKeeper)L2TP学校认证解决方案
基本概念 华硕老毛子:老毛子,顾名思义,这个固件就是俄罗斯人开发的.是华硕衍生出来的系统,做的华硕n56u的固件,然后别人根据源码改出其他mtk7620的固件. 闪讯(NetKeeper) :电信校园 ...
- 华硕老毛子(Padavan)——L2TP连接自动重连解决方案
问题描述 Sep 5 14:31:55 root NetworkManager[932]: xl2tpd[26104]: Maximum retries exceeded for tunnel 339 ...
- 华硕老毛子(Padavan)——校园局域网路由表设置(校园网优先局域网访问)
route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.9.175.1 如果遇到断网,但是不重启路由器情况下,路由表不能加上 可以把命令添加到 在 WAN 上行 ...
- 斐讯K2刷breed加刷老毛子华硕系统,救砖以及修复弱信号故障
前言: 斐讯K2(注意不是K2P别混淆)这款路由器,之前因为0元购,应该还有很多人没下车,放在家里吃灰.由于软刷路径已经关闭,本教程将给出方案,为其刷入breed控制台,加刷老毛子华硕系统. 参考此教 ...
- 老毛子(华硕)固件ipv6及dmz主机设置
老毛子固件ipv6及dmz主机设置 老毛子(华硕)固件ipv6设置 配置 dmz主机配置 upnp设置 老毛子(华硕)固件ipv6设置 早些年还全都是ipv4的公网ip,后来就全都变成大内网, 没办法 ...
- 老毛子、华硕固件USB连接打印机,普通打印机变无线打印机
1硬件及原因说明 本次作为打印机服务器的是Newifi Mini,1千兆wan口,2百兆lan口,1USB2.0接口,打印机型号为canon ip1180,年代非常久远,不过墨盒可以反复加墨,算下来打 ...
最新文章
- 从产品的适用性以及费用方面考虑
- 利用反射自己写的一个ModelHelper类
- 从工程中删除Cocoapods
- aitken插值方法的c++代码_无人驾驶路径规划技术-三次样条插值曲线及Python代码实现...
- Leetcode 剑指 Offer 04. 二维数组中的查找 (每日一题 20210727)
- bash下: () {} [] [[]] (())的解释
- jquery html 片段,十条jQuery代码片段助力Web开发效率提升
- java 不允许默认构造_java – 如何使用ObjectMapper去除/序列化不可变对象而不使用默认构造函数?...
- 用户登录色一句java_SpringBoot中用SpringSecurity实现用户登录并返回其拥有哪些角色...
- 历时 7 天,我把一万行 Scala 代码移植到了 Kotlin 上!
- python从入门到放弃表情图-[python从入门到放弃]基于百度OCR的文字识别
- [笔记] 最大权闭合子图最大流最小割相关笔记
- FISCO BCOS 最大tps 每秒出块个数 tx_count_limit 区块容量 控制台设置参数 区块大小
- Atitit Server Side Include ssi服务端包含规范 csi esi
- android问卷调查论文设计,基于 android问卷调查app开发与设计.pdf
- 开源免费的C/C++网络库(c/c++ sockets library) 七剑下天山
- 转:vue+canvas如何实现b站萌系登录界面
- 安卓Apk安装过程,社招面试心得
- 30秒了解Excel的前世今生
- IDEA萌新快速入手教程
热门文章
- 计算机本科学年论文开题报告,计算机本科论文开题报告(计算机本科生开题报告范文)...
- 转:谨防企业信息化的洋务运动--兼谈互联网时代的管理变革
- xcode编译工程时遇到 Permission denied的解决办法
- win10录屏功能怎么开启
- 科目需要分配到成本对象
- 5.18 c语言--数组--逆序数组问题
- android ro.boot.mac,Android设备ro.boot.serialno的前世今生
- FPGA学习之按键控制led
- 考研英语资料大合集!
- (转)什么是AQS??