gpt4 book ai didi

android - 找出给定 IPv4/IPv6 地址的域(不是 rDNS/PTR)

转载 作者:太空狗 更新时间:2023-10-29 12:40:19 27 4
gpt4 key购买 nike

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

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

此外,我对 rDNS/PTR 不感兴趣,它很容易获得,但在系统最近解析的域名中,它指向给定的 IP 地址。

我的主要兴趣是 Android 操作系统,但您也可以为其他平台提供解决方案。

最佳答案

Android 中没有操作系统级别的 DNS 缓存,请参阅

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

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

http://osxr.org/android/source/bionic/libc/netbsd/resolv/res_cache.c

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

如果您有权访问已配置的递归解析器,则可以尝试访问其缓存(例如,通过登录它,或安装允许远程访问缓存的服务)。

关于android - 找出给定 IPv4/IPv6 地址的域(不是 rDNS/PTR),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27298312/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com