android-查找给定IPv4IPv6地址的域(不是rDNSPTR)

android-查找给定IPv4IPv6地址的域(不是rDNSPTR),第1张

概述是否可以获取解析为给定IPv4/IPv6地址的域名?我猜肯定有查询系统DNS缓存的方法,但是我还没有找到合适的解决方案.另外,我对非常容易获得的rDNS/PTR也不感兴趣,但是对于最近由系统解析的域名,它指向给定的IP地址.我的主要兴趣是AndroidOS,但是您也可以针对其他平台提供解决方

是否可以获取解析为给定IPv4 / IPv6地址的域名?

我猜肯定有查询系统DNS缓存的方法,但是我还没有找到合适的解决方案.

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

我的主要兴趣是Android OS,但是您也可以针对其他平台提供解决方案.

解决方法:

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)全部内容,希望文章能够帮你解决android-查找给定IPv4 / IPv6地址的域(不是rDNS / PTR)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1079364.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存