哪位高手了解 动态域名解析 服务器和客户端的原理?我象开发一个象dns2go那样的系统!请问开发原理是什么?怎样实现动态更新域名服务器的解析数据?用什么开发工具实现?先多谢了!
解决方案 »
- 急求 delphi xe2 win7下 屏蔽 Ctrl+Alt+Del方法。。
- FASTREPORT换色
- 用过TypInfo 单元中的 GetPropInfo 函数的进来帮忙一下,谢谢!~
- 程序不顺,散分!快来接分!顺便发几个问题,反正也解决不了,大家可以来看看^-^
- 很着急啊.程序发布以后程序运行报MSADO15.DLL错误,请教大家?操作系统是XP,数据库是MSDE2000
- 如何 RzNumericEdit 控件 显示货币的格式??????????
- delphi中调用SQL Server中的存储过程
- delphi程序的主题bug!
- 请高手们参考一下用什么数据库为好?pardox,acess,ms sql 急!
- 数据的导出?
- 一个简单的 Filter 问题
- 如何处理?
普通域名解析的列表:
域名 IP
www.csdn.net X.X.X.X动态的域名解析系统估计是这样工作的:域名IP列表
域名 IP 启动标志 客户名称 客户确认(密码)
www.csdn.net x.x.x.x yes csdn5678 csdn1234当需要动态域名解析的客户机启动后,客户端程序获得自己的IP值(由isp分配的),然后告知服务器端(当然有名称和密码验证等过程),服务器端就修改列表,把“启动标志”改为 yes, 同时修改 ip 值内容。其余的工作就象普通 DNS 服务器一样了。
当客户下线的时候,客户端程序向服务器发送消息,服务器把“启动标志”改为 no, 这样的话,有其它人查询时,就返回特定的信息即可。关于 DNS 解析的详细问题,可以参考 bind 的源代码或linux中的代码。
bind 的网站地址 http://www.isc.org/
Ip的更新,则可以使用一个定时器,或是仅仅在程序开始运行时传递。
象Dns2Go,它自己肯定也是.Dns2go的根域服务器。
大致思路应该是这样。难点是:
1.Dns数据库的结构实现(可查看相应的资料)
2.Dns服务器的实现(可使用现成的服务器,如2000自带的Dns,而只负责修改数据库)