是否可以获取解析为给定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)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)