一种IPv6网络中实现动态域名更新的方法技术

技术编号:3517968 阅读:269 留言:0更新日期:2012-04-11 18:40
一种IPv6网络中实现动态域名更新的方法。含有3个步骤;步骤一:DHCPv6服务器与客户端主机交互分配地址阶段;步骤二:DHCPv6服务器与客户端主机交互协商域名阶段;步骤三:DHCPv6服务器与DNS服务器交互阶段;本发明专利技术技术方案使得移动IPv6用户的普通PC机在不断切换的IPv6网络中随时随地的成为一台稳定的WEB服务器或者FTP服务器。基于不断变化的网络情况,着眼于未来的移动IPv6网络,面向日益增加的移动IP用户,解决了在IPv6网络中进行动态域名解析的问题,极大的方便了用户,适用于民用和商用的IPv6网络,并且有望在未来的移动IPv6网络中得到广泛的应用。

【技术实现步骤摘要】

【技术保护点】
一种IPv6网络中实现动态域名更新的方法,其特征是:含有3个步骤;步骤一:DHCPv6服务器与客户端主机交互分配地址阶段;通过DHCPv6客户端与服务器的交互机制,DHCPv6客户端向服务器传递客户端主机上由用户自己定义的客 户端主机名称,DHCPv6服务器向客户端传递DHCPv6服务器所在域的本地域名;步骤二:DHCPv6服务器与客户端主机交互协商域名阶段;含有以下步骤;步骤1,客户端如果对收到Reply报文中的选项的内容表示同意,则将向服务器 发送DNS-UPDATE报文,步骤2,客户端如果不同意,则向服务器发送Reply报文其中的选项内容与收到的一致,但是StateCode选项中的字段为UnspecFail,此时,更新停止;步骤3,如果服务器收到了DNS-U PDATE报文,则检查内部的记录,查找是否已经有其他客户端使用此名称进行了域名的更新;步骤4,如果没有则向客户端发出Reply报文,其内容与收到的报文一致,进入步骤6;步骤5,如果发现已经有其他客户端使用此名称进行了域名的更 新,则向客户端发送Reply报文,客户端可以选择停止进行域名的动态更新或者更换主机名称并重新发送DNS-UPDATE报文;步骤6,如果双方协商成功,则服务器将该客户端主机IP地址和域名的正向及反向映射记录下来,写入磁盘;步骤 三:DHCPv6服务器与DNS服务器交互阶段;含有以下步骤;步骤1,DHCPv6服务器仍然使用DNS-UPDATE报文向DNS服务器进行域名的更新,DNS服务器收到DNS-UPDATE报文后,确定所要更新的区,DNS服务器将客户端主 机的域名和IP地址的正向和反向映射写入区数据文件,成为新的记录;同时,确定该记录的生存时间,更新成功后,DNS服务器向DHCPv6服务器发送Reply报文;步骤2,如果DNS服务器收到DNS-UPDATE报文,发现在区数据文件中已经 存在一个相同的客户端主机名称的记录,DNS服务器则向DHCPv6服务器发送符合DHCPv6协议的Reply报文,DHCPv6服务器将该Reply报文不变的转发给客户端,此时就回到了步骤二,客户端可以选择停止进行域名的动态更新或者更换主机名称并重新发送DNS-UPDATE报文。...

【技术特征摘要】

【专利技术属性】
技术研发人员:张宏科沈剑郜帅秦雅娟
申请(专利权)人:北京交通大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1