请选择 进入手机版 | 继续访问电脑版
快捷导航
本帖最后由 比猫大的老鼠 于 2014-5-21 17:24 编辑

最近闲来无聊,我自己开发了一个基于HTTP的协议应用来更新自己的花生壳域名,我想问一下设置多少时间一次服务器更新请求合适?
如果我长时间没有检测到自己的公网IP改变,那么我会不去和服务器请求更新,那么服务器是一直保存之前的域名IP(A记录)还是隔一段时间没有客户端请求把A记录给清除?

如果把A记录清除的话,这个时间间隔是多长啊?

另外如果这种HTTP更新方式可行,那么更使用TCP和UDP的方式去更新DDNS有什么区别? 如果没有区别,我使用HTTP来做嵌入式应用,是否符合规定(因为我看到使用TCP和UDP的方式,需要申请专用的嵌入式KEY,而使用HTTP没有这样的规定)?

等待技术人员回复中。
更多

共 3 个关于使用HTTP协议开发的应用,更新域名频率设置多少时间合适的回复 最后回复于 2014-6-9 14:11

Pale_Zhang VIP 发表于 2014-6-6 12:48:28 | 显示全部楼层
http://open.oray.com/wiki/doku.p ... E%E8%AF%B4%E6%98%8E

这里都很清楚了。

另外你可以参考 openwrt 系统里的 ddns 脚本,他是用wget实现的。

另外说说区别:
tcp udp用的都是私有协议,可能是有一定程度加密的。
http用的base64,这个很简单就可逆了,你用户名密码和明文没区别。
https付费才能用。当然你的客户端要支持证书,windows体系,linux大多就openssh来支持。
CrazyApple 纸壳 发表于 2014-6-9 09:59:30 | 显示全部楼层
Pale_Zhang 发表于 2014-6-6 12:48
http://open.oray.com/wiki/doku.php?id=%E6%96%87%E6%A1%A3:%E8%8A%B1%E7%94%9F%E5%A3%B3:http%E5%8D%8F%E ...

似乎回答的和楼主问的不是同一个点上啊。
另外TCP,UDP也使用的base64加密,只是流程上稍复杂一些,没有HTTP来的干净利索,并且TCP中使用UDP来做心跳,开发文档是上写的很明白如果客户机离线自动删除动态注册的域名,但HTTP开发文档中没有提及,但经过我测试,HTTP的记录服务器不会自动删除的,所以在使用HTTP协议时不需要心跳来维持。

但使用HTTP来做嵌入式是否符合规定这个我也不是很清楚,等官方客户来回答吧~~~
Pale_Zhang VIP 发表于 2014-6-9 14:11:54 | 显示全部楼层
CrazyApple 发表于 2014-6-9 09:59
似乎回答的和楼主问的不是同一个点上啊。
另外TCP,UDP也使用的base64加密,只是流程上稍复杂一些,没有HT ...

lz 要的是多久,看完 wiki 自然知道 最短是 31秒。

http 的话基于 linux的路由器系统 openwrt ddwrt 之类的都是用http做的,一般都是wget命令。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发新帖

Archiver|手机版|小黑屋|Oray ( 沪B2-20100004-1 )

GMT+8, 2019-7-24 08:03 , Processed in 1.001776 second(s), 20 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表