反向域名解析方法技术

技术编号:2876606 阅读:314 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种反向域名解析方法,通过把本地主机曾经访问过的域名和这些域名对应的IP地址记录在一个本地数据库里面,反向解析的时候就是通过这个本地数据库里面的IP地址找到其对应的域名并把找到的域名返回给本地主机。通过反向域名解析方法可以使用户通过IP地址更加简单的查找到本地主机的域名。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及通过IP地址查找域名的。目前,大多数的域名系统只提供从主机域名到IP地址的转换,而不提供从IP地址到主机域名的转换。也就是说对于那些IP地址是很难查找到其对应的主机域名的,对于那些能够进行反向域名解析的方法也很花费时间,因为它们都是通过网络来进行的。为了实现上述目的,本专利技术是通过对本地主机解析过的域名及其对应的IP地址进行记录,达到通过IP地址查找域名的目的,其具体实现步骤如下(1)拦截域名解析系统里面所有进行域名解析的函数; (2)当域名解析系统调用这些函数进行域名解析的时候,记录下来这些解析过的域名和IP地址到一个数据结构,并把这个数据结构的内容记录到一个本地数据库中;(3)进行IP地址到域名的反向解析是从记录的本地数据库里面查找到这个IP地址并返回给主机其对应的域名。本地数据库中还可以包括一个已经存储了多个IP地址的数据库。如果通过在本地数据库中查找IP地址没有找到对应的域名,则表明域名解析系统最近没有访问过这个IP地址,或者说数据库里面没有这个IP地址,查找结束。通过可以使用户通过IP地址更加简单的查找到本地主机的域名,为用户查找本地主机的域名节省大量时间。图2是本专利技术的一个具体实施方式流程图。步骤10对域名解析系统里面所有进行域名解析的函数进行拦截进行初始化100,在域名解析系统中拦截get host by name,WSAGet Host By Name等进行域名解析的函数。步骤20当域名解析系统调用这些函数进行域名解析的时候,记录下来这些解析过的域名和IP地址到一个数据结构,并把这个数据结构的内容记录到一个本地数据库中进行记录数据200,当域名解析系统调用上述域名解析函数对域名yahoo.com进行解析找到其对应的IP地址204.701.200.75时,记录下这个解析过的域名yahoo.com和其对应的IP地址204.701.200.75到一个已有的数据结构中,并把这个数据结构的内容记录到一个本地数据库中,其中这个本地数据库还包括一个已经存储了多个IP地址的数据库。依次类推,多个一一对应的域名和IP地址可以按顺序依次记入到这个本地数库中。步骤30进行IP地址到域名的反向解析是从记录的本地数据库里面查找到这个IP地址并返回给主机其对应的域名进行反向域名解析300,当以通过IP地址来查找域名时,域名解析系统通过在上述的本地数据库中查找到IP地址204.701.200.75,并找到其对应的域名为yahoo.com,在域名前加上传输协议信息及主机类型信息就构成了网址(URL),例如域名yahoo.com的网址(URL)为“http//www.yahoo.com”,把查找到的域名yahoo.com返回到本地主机浏览器,既可实现从IP地址204.701.200.75到域名yahoo.com的反向解析。至此到步骤400查找结束,如果通过在本地数据库中查找IP地址204.701.200.75没有找到对应的域名yahoo.com,则表明域名解析系统最近没有访问过这个IP地址204.701.200.75,或者说数据库里面没有这个IP地址204.701.200.75,则同样到步骤400查找结束。权利要求1.一种,其特征在于通过对本地主机解析过的域名及其对应的IP地址进行记录,达到通过IP地址查找域名的目的,其具体实现步骤如下(1)拦截域名解析系统里面所有进行域名解析的函数;(2)当域名解析系统调用这些函数进行域名解析的时候,记录下来这些解析过的域名和IP地址到一个数据结构,并把这个数据结构的内容记录到一个本地数据库中;(3)进行IP地址到域名的反向解析是从记录的本地数据库里面查找到这个IP地址并返回给主机其对应的域名。2.根据权利要求1所述的,其特征在于本地数据库中还可以包括一个已经存储了多个IP地址的数据库。3.根据权利要求2所述的,其特征在于如果通过在本地数据库中查找IP地址没有找到对应的域名,则表明域名解析系统最近没有访问过这个IP地址,或者说数据库里面没有这个IP地址,查找结束。全文摘要本专利技术提供了一种,通过把本地主机曾经访问过的域名和这些域名对应的IP地址记录在一个本地数据库里面,反向解析的时候就是通过这个本地数据库里面的IP地址找到其对应的域名并把找到的域名返回给本地主机。通过可以使用户通过IP地址更加简单的查找到本地主机的域名。文档编号G06F17/40GK1435783SQ0214655公开日2003年8月13日 申请日期2002年10月22日 优先权日2002年10月22日专利技术者何战涛 申请人:交大铭泰(北京)软件有限公司 本文档来自技高网...

【技术保护点】
一种反向域名解析方法,其特征在于:通过对本地主机解析过的域名及其对应的IP地址进行记录,达到通过IP地址查找域名的目的,其具体实现步骤如下:(1)拦截域名解析系统里面所有进行域名解析的函数;(2)当域名解析系统调用这些函数进行域名解 析的时候,记录下来这些解析过的域名和IP地址到一个数据结构,并把这个数据结构的内容记录到一个本地数据库中;(3)进行IP地址到域名的反向解析是从记录的本地数据库里面查找到这个IP地址并返回给主机其对应的域名。

【技术特征摘要】

【专利技术属性】
技术研发人员:何战涛
申请(专利权)人:交大铭泰北京软件有限公司
类型:发明
国别省市:11[中国|北京]

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

1