一种实现DNS主与辅服务器的区数据自动同步的方法技术

技术编号:9224905 阅读:176 留言:0更新日期:2013-10-04 18:26
本发明专利技术公开了一种实现DNS主与辅服务器的区数据自动同步的方法。本方法为:1)当主服务器增加区、删除区或修改区记录时,均向每一辅服务器发出包含有区名的Notify消息;2)当辅服务器收到某一区的消息后,向该主服务器请求该区的SOA记录,查询该主服务器是否存在该区:如果主服务器返回不存在该区,则辅服务器自动在本地删除该区;如果主服务器返回存在该区,则辅服务器查询本地是否存在该区;如果辅服务器本地没有该区,则辅服务器首先在本地创建一个空区,然后向主服务器请求区传送;如果辅服务器拥有该区,则按照XFR协议向主服务器请求区传送。本发明专利技术能够做到主辅服务器新增区、删除区自动同步,无需借助于第三方的工具。

【技术实现步骤摘要】
一种实现DNS主与辅服务器的区数据自动同步的方法
本专利技术涉及一种数据同步方法,尤其涉及一种实现DNS主与辅服务器的区数据自动同步的方法,属于网络

技术介绍
域名系统(DomainNameSystem,DNS)是互联网的重要基础设施,主要负责域名和IP地址之间的转换,DNS系统的正常运行,是web服务、电子邮件服务等几乎所有网络服务正常运行的基础。整个DNS系统的数据呈现树形结构,每个节点可视为一个区。负责解析某个区的DNS服务器称为该区的权威服务器。一台权威服务器可以管理多个区。每个区可由一台或多台权威服务器提供解析,即由一台主服务器或一台主服务器加多台辅服务器提供解析。当一个区的数据有变化时,负责解析该区的主服务器将会遵照NOTIFY(RFC1996)协议,发送“Notify消息”通知所有解析该区的辅服务器,辅服务器按照XFR(RFC1035与RFC1995)协议,向主服务器请求最新的区数据,以更新本地的区数据。NOTIFY与XFR协议为标准的RFC协议,但这些协议只规定了已知区的同步方式,假设的前提是主与辅服务器都已提前配置好待同步的区,因此NOTIFY与XFR协议本文档来自技高网...

【技术保护点】
一种实现DNS主与辅服务器的区数据自动同步的方法,其中,一个区数据对应一解析该区的主服务器和至少一解析该区的辅助服务器,其步骤为:1)当主服务器增加区、删除区或修改区记录时,均向每一辅服务器发出包含有区名的Notify消息,用于通知辅服务器从主服务器处获取最新的区数据信息;2)当辅服务器收到某一区的Notify消息后,查询该主服务器是否存在该区:a)如果主服务器返回不存在该区,则辅服务器自动在本地删除该区;b)如果主服务器返回存在该区,则辅服务器查询本地是否存在该区;如果辅服务器本地没有该区,则辅服务器首先在本地创建一个空区,然后向主服务器请求区传送;如果辅服务器拥有该区,则按照XFR协议向主...

【技术特征摘要】
1.一种实现DNS主与辅服务器的区数据自动同步的方法,其中,一个区数据对应一解析该区的主服务器和至少一解析该区的辅服务器,其步骤为:1)当主服务器增加区、删除区或修改区记录时,均向每一辅服务器发出包含有区名的Notify消息,用于通知辅服务器从主服务器处获取最新的区数据信息;2)当辅服务器收到某一区的Notify消息后,查询该主服务器是否存在该区:a)如果主服务器返回不存在该区,则辅服务器自动在本地删除该区;b)如果主服务器返回存在该区,则辅服务器查询本地是否存在该区;如果辅服务器本地没有该区,则辅服务器首先在本地创建一个空区,然后向主服务器请求区传送;如果辅服务器拥有该区,则按照XFR协议向主服务器请求区传送。2.如权利要求1所述的方法...

【专利技术属性】
技术研发人员:张立坤罗策王楠
申请(专利权)人:中国科学院计算机网络信息中心
类型:发明
国别省市:

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

1