[发明专利]用于处理跨IPv4和IPv6网络的IPv4 DNS PTR查询的方法和装置有效
申请号: | 200580015737.X | 申请日: | 2005-05-16 |
公开(公告)号: | CN101156147A | 公开(公告)日: | 2008-04-02 |
发明(设计)人: | 苏雷什·沙塔帕蒂 | 申请(专利权)人: | 思科技术公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 | 代理人: | 王怡 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 处理 ipv4 ipv6 网络 dns ptr 查询 方法 装置 | ||
1.一种用于处理域名系统(DNS)指针(PTR)分组的方法,包括:
(a)接收从IPv4设备发送向IPv6 DNS服务器的IPv4 DNS PTR查询;
(b)将所述IPv4查询转换为具有IP6.INT串的IPv6查询,其中所述IPv4查询中的IP-ADDR.ARPA串被IP6.INT串替换以形成所述具有IP6.INT串的IPv6查询,然后将所述转换后的具有IP6.INT串的IPv6查询转发到所述IPv6 DNS服务器;
(c)将所述IPv4查询转换为具有IP6.ARPA串的IPv6查询,其中所述IPv4查询中的IP-ADDR.ARPA串被IP6.ARPA串替换以形成所述具有IP6.ARPA串的IPv6查询,然后将所述转换后的具有IP6.ARPA串的IPv6查询转发到所述IPv6 DNS服务器;
(d)基于响应于所述具有IP6.ARPA串的IPv6查询或所述具有IP6.INT串的IPv6查询来自所述IPv6服务器的回复或无回复而生成IPv4回复;以及
(e)将所生成的IPv4回复发送到所述IPv4设备。
2.如权利要求1所述的方法,其中所述生成IPv4回复的操作包括:
当响应于所述具有IP6.ARPA串的IPv6查询或所述具有IP6.INT串的IPv6查询从所述IPv6 DNS服务器接收到有效IPv6回复时,将所述有效IPv6回复转换为有效IPv4回复,并丢弃响应于所述具有IP6.ARPA串的IPv6查询或所述具有IP6.INT串的IPv6查询接收到的任何其他回复;以及
当未响应于所述具有IP6.ARPA串的IPv6查询或所述具有IP6.INT串的IPv6查询从所述IPv6 DNS服务器接收到有效IPv6回复,但是响应于所述具有IP6.ARPA串的IPv6查询或所述具有IP6.INT串的IPv6查询从所述IPv6 DNS服务器接收到至少一个“无应答”IPv6回复时,将所接收的“无应答”IPv6回复之一转换为“无应答”IPv4回复。
3.如权利要求2所述的方法,还包括:
在接收到所述IPv4查询后将定时器设为预定义值,
其中所述转换有效IPv6回复或“无应答”回复之一的操作只在所述定时器还未期满时执行。
4.如权利要求3所述的方法,其中当(i)未响应于所述具有IP6.ARPA串的IPv6查询或所述具有IP6.INT串的IPv6查询从所述IPv6DNS服务器接收到有效IPv6回复,(ii)响应于所述具有IP6.ARPA串的IPv6查询和所述具有IP6.INT串的IPv6查询从所述IPv6 DNS服务器接收到具有IP6.INT串的“无应答”IPv6回复和具有IP6.ARPA串的“无应答”IPv6回复,并且(iii)所述定时器还未期满时,将所述具有IP6.ARPA串的“无应答”IPv6回复转换为具有IP-ADDR.ARPA串的IPv4回复,并丢弃所述具有IP6.INT串的“无应答”IPv6回复。
5.如权利要求4所述的方法,其中当(i)未响应于所述具有IP6.ARPA串的IPv6查询或所述具有IP6.INT串的IPv6查询从所述IPv6DNS服务器接收到有效IPv6回复,(ii)响应于所述具有IP6.INT串的IPv6查询只从所述IPv6 DNS服务器接收到具有IP6.INT串的“无应答”IPv6回复,并且(iii)所述定时器还未期满时,将所述具有IP6.INT串的“无应答”IPv6回复转换为具有IP-ADDR.ARPA串的IPv4回复。
6.如权利要求4或5所述的方法,其中当(i)未响应于所述具有IP6.ARPA串的IPv6查询或所述具有IP6.INT串的IPv6查询从所述IPv6DNS服务器接收到有效IPv6回复,(ii)响应于所述具有IP6.ARPA串的IPv6查询只从所述IPv6 DNS服务器接收到具有IP6.ARPA串的“无应答”IPv6回复,并且(iii)所述定时器还未期满时,将所述具有IP6.ARPA串的“无应答”IPv6回复转换为具有IP-ADDR.ARPA串的IPv4回复。
7.如权利要求3-6中任何一个所述的方法,其中所述定时器值被设为足够低以使得所述IPv4设备不会超时,并且被设为足够高以便捕捉响应于所述具有IP6.ARPA串的IPv6查询或所述具有IP6.INT串的IPv6查询的任何有效的回复。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580015737.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:电池阴极
- 下一篇:建筑用的楼层间隔音/减震材料