首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >查找给定IPv4 4/IPv4 6地址的域(不是rDNS/PTR)

查找给定IPv4 4/IPv4 6地址的域(不是rDNS/PTR)
EN

Stack Overflow用户
提问于 2014-12-04 15:54:37
回答 2查看 340关注 0票数 3

是否可能获得解析为给定IPv6 4/IPv6 6地址的域名?

我想在查询系统DNS缓存方面肯定有办法,但我还没有找到任何合适的解决方案。

另外,我对rDNS/PTR并不感兴趣,因为rDNS/PTR很容易获得,但是对于最近由系统解析的域名,它指向给定的IP地址。

我最感兴趣的是Android操作系统,但你也可以给出其他平台的解决方案。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-13 10:58:32

在Android中没有OS级DNS缓存,请参见

https://android.stackexchange.com/questions/18002/is-there-a-way-to-list-the-local-dns-cache

编辑:它显然取决于Android版本。当前版本使用仿生DNS缓存,请参阅

cache.c

您可以使用缓存访问缓存。这是一个内存中的,每个进程的缓存.

如果您可以访问配置的递归解析器,您可以尝试访问它的缓存(例如,登录到它,或者安装一个允许远程访问缓存的服务)。

票数 2
EN

Stack Overflow用户

发布于 2014-12-10 11:58:07

没有一般的方法去做你所要求的事情。也许有一些方法可以通过你使用的任何DNS解析系统的内部来查看在它的缓存(或类似的)中发生了什么,但这将是高度依赖于系统的。据我所知,没有任何系统将此作为受支持的函数。有些有帮助的东西(例如,绑定有将当前缓存转储到文件的rndc dumpdb )。在任何情况下,您都必须参考系统的文档。

取决于您为什么要这样做,最不坏的选择可能是窥探A和AAAA记录的相关网络接口。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27298312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档