- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
是否有可能获得解析为给定 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/
我有两个表:我们称它们为 d 和 r。我想在表 r 中找到 d.domain 的数量,它们是 dns 字段的有效左锚定子字符串。我没有索引,r 有 10 亿行,而 d 有 9000 万行。如何编写查询
Spamassasin 在我的电子邮件中给出以下标记: * 0.8 RDNS_NONE Delivered to internal network by a host with no rDNS "Th
我需要构建 RDNS 请求中包含的地址的 Python 列表。scapy 的答案如下所示: >> answer = sr1(IP(dst="8.8.8.8")/UDP(dport=53)/DNS(rd
我尝试使用 python 设置 HTTP 连接,使用以下代码。我自己进行 DNS 解析,因为我无法更改相关机器上的 hosts 和 resolv.conf 文件。 class resolver(obj
如何/在何处为 centos box 中的 IP 地址添加 rDNS 条目。我将在后缀中使用我的辅助 IP 地址。 最佳答案 如果它只是用于您的本地机器(例如 10.0.0.1 等),它会进入 /et
是否有可能获得解析为给定 IPv4/IPv6 地址的域名? 我想一定有查询系统DNS缓存的方法,但我还没有找到任何合适的解决方案。 此外,我对 rDNS/PTR 不感兴趣,它很容易获得,但在系统最近解
我正在尝试在 centos webpanel 中设置邮件服务。但设置显示rDNS/PTR检查IP 10.0.0.4 = 未找到! 有谁可以帮助我吗? 这就是它得到的: rDNS/PTR = FAILE
我是一名优秀的程序员,十分优秀!