[发明专利]一种测试路由器转发组播DNS报文的方法及系统在审
申请号: | 201810649076.5 | 申请日: | 2018-06-22 |
公开(公告)号: | CN108965045A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 林燕群 | 申请(专利权)人: | 四川斐讯信息技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/761;H04L29/06 |
代理公司: | 成都硕荟知识产权代理事务所(特殊普通合伙) 51272 | 代理人: | 刘桂芝 |
地址: | 610100 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试终端 抓取 组播 测试路由器 路由器连接 路由器 主测试 多播 局域网 转发 发送 路由器测试 路由器获取 路由器转发 结果反馈 结果生成 终端控制 访客 终端 隔离 网络 | ||
本发明提供了一种测试路由器转发组播DNS报文的方法及系统,其方法包括:若干个测试终端与路由器连接,并从所述若干个测试终端选择其中一个作为主测试终端;所述主测试终端控制任一若干个测试终端发送组播DNS报文给所述路由器;所述路由器转发所述组播DNS报文至与所述路由器连接的其它若干测试终端;所述其它若干测试终端抓取所述组播DNS报文,并将所述组播DNS报文的抓取结果反馈至所述路由器;所述主测试终端从所述路由器获取所述抓取结果,并根据所述抓取结果生成路由器测试结果。本发明测试路由器各个接口抓取多播DNS报文的功能,确保发送多播DNS报文时隔离局域网和访客网络、局域网。
技术领域
本发明涉及通信领域,尤指一种测试路由器转发组播DNS报文的方法及系统。
背景技术
组播DNS,指的是多播DNS(Multicast DNS),主要实现了在没有传统DNS服务器的情况下,局域网内的主机实现相互发现和通信。组播DNS的使用,使得客户端可以不需要经过传统的DNS服务器而查询出给定主机名的IP地址,并很好地解决了零配置网络中命名的问题。每个进入局域网的主机,如果开启了组播DNS服务的话,都会向局域网内的所有主机组播一个消息,我是谁(域名),和我的IP地址是多少。然后其他有组播DNS服务的主机就会响应,也会告诉你,它是谁(域名),它的IP地址是多少。当然设备需要服务时,就是使用组播DNS查询域名对应的IP地址,对应的设备收到该报文后同样通过组播方式应答,此时其他主机设备也是可以收到该应答报文,其他主机也会记录域名和IP,更新缓存。
当前组播DNS报文,广泛应用于家庭网络共享的场景,比如局域网中的音频同步播放、视频投放、投影以及打印功能等。但是由于路由器上的不同接口连接的终端所使用的网络不同,例如有的连接局域网,有的连接访客网络,以及有的连接广域网。而家庭网络共享路由器转发组播DNS报文时为了避免隐私泄露以及资源被占用,通常只允许在局域网内转发,以及为了保证局域网网内具有组播DNS服务的主机能够及时被发现,因此需要测试路由器转发组播DNS报文的功能是否正常。
发明内容
本发明的目的是提供一种测试路由器转发组播DNS报文的方法及系统,实现测试路由器各个接口抓取多播DNS报文的功能,确保发送多播DNS报文时隔离局域网和访客网络、局域网。
本发明提供的技术方案如下:
本发明提供一种测试路由器转发组播DNS报文的方法,其特征在于,包括:若干个测试终端与路由器连接,并从所述若干个测试终端选择其中一个作为主测试终端;所述主测试终端控制任一若干个测试终端发送组播DNS报文给所述路由器;所述路由器转发所述组播DNS报文至与所述路由器连接的其它若干测试终端;所述其它若干测试终端抓取所述组播DNS报文,并将所述组播DNS报文的抓取结果反馈至所述路由器;所述主测试终端从所述路由器获取所述抓取结果,并根据所述抓取结果生成路由器测试结果。
进一步的,所述方法还包括:预先建立所述测试路由器转发组播DNS报文的测试网络,具体包括:所述若干个测试终端中的N个测试终端作为局域网测试终端,连接所述路由器的N个局域网接口;所述若干个测试终端中的M个测试终端作为访客网络测试终端,连接所述路由器的M个访客网络接口;所述若干个测试终端中的X个测试终端作为广域网测试终端,连接所述路由器的X个广域网接口。
进一步的,所述主测试终端控制任一若干个测试终端发送组播DNS报文给所述路由器;所述路由器转发所述组播DNS报文至与所述路由器连接的其它若干测试终端具体包括:所述主测试终端控制若干个局域网测试终端中任一测试终端发送组播DNS报文给所述路由器;所述路由器转发所述组播DNS报文至其余局域网测试终端、所述访客网络测试终端和所述广域网测试终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川斐讯信息技术有限公司,未经四川斐讯信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810649076.5/2.html,转载请声明来源钻瓜专利网。