This application provides an mDNS information transfer method and device, which is applied to address conversion device connected with mDNS gateway and service providers. The address conversion device obtains the corresponding relationship between the local link address of service providers and global unicast address; the first host name carrying the host name of service providers sent by receiving service providers publishes messages; and A host name publishing message and the corresponding relationship between the local link address of the service provider and the global unicast address are generated, and the second host name publishing message of the global unicast address of the service provider is generated. The second host name publishing message is sent to the mDNS gateway, so that the mDNS gateway records the corresponding relationship between the host name of the service provider and the global unicast address. In this way, the mDNS gateway can provide the global unicast address accessible to other VLAN devices, so that the mDNS technology can be implemented in IPv6 network.
【技术实现步骤摘要】
mDNS信息传递方法及装置
本申请涉及网络通信
,具体而言,涉及一种mDNS信息传递方法及装置。
技术介绍
mDNS(MulticastDomainNameSystem,组播域名系统)是一种应用在小型网络中的域名解析技术,与标准DNS技术不同的是,mDNS不需要DNS服务器,通过设备之间的相互组播通告记录设备的主机名与IP地址的对应关系,或通告提供何种服务。但是由于mDNS无法跨越VLAN(VirtualLocalAreaNetwork,虚拟局域网),在VLAN划分较多的企业级IPv4网络中常使用地址转换装置和mDNS网关跨VLAN地实现mDNS。mDNS网关用于收集并记录各VLAN或子网的mDNS服务,应答mDNS的查询请求。mDNS中继和支持mDNS功能的设备在同一个VLAN中,用于将mDNS的组播报文转换为单播报文后与mDNS网关通信,并将mDNS网关回应的报文转为mDNS组播报文在其VLAN内组播。但是在IPv6网络中,组播报文的源地址是设备的本地链路地址,在跨VLAN场景后本地链路地址无法被其他VLAN的设备访问,导致在IPv6网络中服务提供设备无法向其他VLAN的设备提供可用的服务地址。
技术实现思路
一方面,本申请提供一种mDNS信息传递方法,应用于与mDNS网关及服务提供设备连接的地址转换装置,所述方法包括:获取所述服务提供设备的本地链路地址与全球单播地址的对应关系;接收所述服务提供设备发送的携带有该服务提供设备的主机名的第一主机名发布报文,所述第一主机名发布报文的源地址为所述服务提供设备的本地链路地址;根据所述第一主机名发布报文及所述服 ...
【技术保护点】
1.一种mDNS信息传递方法,其特征在于,应用于连接于mDNS网关和服务提供设备之间的地址转换装置,所述方法包括:接收所述服务提供设备发送的携带有该服务提供设备的主机名的第一主机名发布报文,所述第一主机名发布报文的源地址为所述服务提供设备的本地链路地址;根据所述第一主机名发布报文及预存的所述服务提供设备的本地链路地址与全球单播地址的对应关系,生成源地址为所述服务提供设备的全球单播地址的第二主机名发布报文;将所述第二主机名发布报文发送至所述mDNS网关,使所述mDNS网关记录所述服务提供设备的主机名与全球单播地址的对应关系。
【技术特征摘要】
1.一种mDNS信息传递方法,其特征在于,应用于连接于mDNS网关和服务提供设备之间的地址转换装置,所述方法包括:接收所述服务提供设备发送的携带有该服务提供设备的主机名的第一主机名发布报文,所述第一主机名发布报文的源地址为所述服务提供设备的本地链路地址;根据所述第一主机名发布报文及预存的所述服务提供设备的本地链路地址与全球单播地址的对应关系,生成源地址为所述服务提供设备的全球单播地址的第二主机名发布报文;将所述第二主机名发布报文发送至所述mDNS网关,使所述mDNS网关记录所述服务提供设备的主机名与全球单播地址的对应关系。2.根据权利要求1所述的方法,其特征在于,所述第一主机名发布报文为在所述服务提供设备所属的VLAN中的组播报文,所述方法还包括:将所述第一主机名发布报文组播给所述服务提供设备所属VLAN中的其他设备。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述服务提供设备发送的携带有该服务提供设备所提供服务的第一服务发布报文,所述第一服务发布报文的源地址为所述服务提供设备的本地链路地址;根据所述第一服务发布报文及所述服务提供设备的本地链路地址与全球单播地址的对应关系,生成源地址为所述服务提供设备的全球单播地址的第二服务发布报文;将所述第二服务发布报文发送至mDNS网关,使所述mDNS网关记录所述服务提供设备提供的服务。4.根据权利要求3所述的方法,其特征在于,所述第一服务发布报文为在所述服务提供设备所属VLAN中的组播报文,所述方法还包括:将所述第一服务发布报文组播给所述服务提供设备所属VLAN中的其他设备。5.一种mDNS信息传递装置,其特征在于,应用于与mDNS网关及服务提供设备连接的地址转换装置,所述装置包括:关系获取模块,用于获取所述服务提供设备的本地链路地址与全球单播地址的对应关系;接收模块,用于接收所述服务提供设备发送的携带有该服务提供设备的主机名的第一主机名发布报文,所述第一主机名发布报文的源地址为所述服务提供设备的本地链路地址;报文生成模块,用于根据所述第一主机名发布报文及所述服务提供设备的本地链路地址与全球单播地址的对应关系,生成源地址为所述服务提供设备的全球单播地址的第二主机名发布报文;报文发送模块,将所述第二主机名发布报文发送至所述mDNS网关,使所述mDNS网关记录所述服务提供设备的主机名与全球单播地址的对应关系。6.根据权利要求5所述的装置,其特征在于,所述主机名发布报...
【专利技术属性】
技术研发人员:罗琳,
申请(专利权)人:新华三技术有限公司合肥分公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。