问题标签 [dnsjava]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 没有使用 org.xbill.DNS lib 获取 DNS 记录
我已经编写了以下代码来获取任何域的 MX 记录,这里是 google.com
输出:异常:空
我使用了 org.xbill.DNS库。
上面的代码出了什么问题?
我应该使用这个库还是有其他更好的方法来获取 DNS 记录?
小例子 ;) 最受欢迎 :) 。. . . 您的回复将不胜感激
我的互联网连接很好。
android - dnsjava 和安卓
我有一个 Android 应用程序,我正在尝试向其中添加 DNS SRV 记录检测。我知道这是可能的,基于我已经安装的DNS Lookup等应用程序的存在,它工作得很好。
我正在使用 dnsjava,这段代码在我的机器上作为独立的 Java 应用程序运行良好,但是当我在我的 Android 设备上运行它时,我只是得到“错误!” 信息:
任何想法为什么这不起作用?
java - 如何使用 dnsjava 更新 DDNS 服务器上的 PTR 记录?
我能够毫无问题地更新 A、AAAA 和 TXT 记录。不幸的是,我还没有找到任何关于如何更新 PTR 记录的示例。
这是我用来发送更新的代码:
在该块中, sendA 工作得非常好。sendPTR 尝试做完全相同的事情,但由于它是 PTR,它应该将 IP 放在左侧,将主机名放在右侧。
例如:
生成如下所示的更新:
有了这个,我得到一个 RCode 10,这意味着“名称不包含在区域中”。
我尝试翻转 ip 和主机,但这导致“'1' 不是绝对名称”。
这是我的第一个 dnsjava 项目,所以我完全希望我只是缺少一个类,一个函数,它将为我完成所有这些。如果有人可以向我指出该课程,将不胜感激。
dns - 为什么 dnsjava 不检索所有记录?
我正在使用以下代码(dnsjava)从 dns 中检索记录。
以上仅返回给出域的域控制器的 ipaddress 的 A 记录。未检索到其他 A 记录。我还有一些其他记录(AAAA、MX、ATM 地址、ISDN)。即使我指定了正确的类型,也不会检索这些记录。谁能告诉我为什么会这样?
java - 使用 DNSJava 查询 DNS 垃圾邮件服务无法正常工作
我正在开发一个函数,该函数使用 DNSJava 库查询 DNS 服务器列表,以检查特定域是否被列入黑名单。在这里,您有进行检查的代码部分。最后你会找到函数的输出;对于测试,我使用了一个似乎在 black.uribl.com 上被黑名单的域:buyapprove.com
在这我为每个黑名单做一个查询
此函数执行检查(buyapprove.com 是硬编码的)
buyapprove.com 在 spamhaus 上被黑名单,但在 multi.uribl.com 中没有(设置 black.uribl.com 不会改变任何内容)。multi.uribl.com 的输出是
我没有得到任何异常,因此查询已正确完成。对于 spamhaus,我得到了肯定
难道我做错了什么?
编辑:如果记录 [i] 如果不是 TXTRecord 或 ARecord 的实例,我添加了一个 else 记录 [i].toString()。这是uribl的输出
checkMailBlacklist,查找参数:buyapprove.com.multi.uribl.com
邮票额外删除记录:buyapprove.com.multi.uribl.com.fastwebnet.it。28635 IN MX 10 mx2.fastwebnet.it。
邮票额外删除记录:buyapprove.com.multi.uribl.com.fastwebnet.it。28635 IN MX 10 mx4.fastwebnet.it。
邮票额外删除记录:buyapprove.com.multi.uribl.com.fastwebnet.it。28635 IN MX 10 mx3.fastwebnet.it。
邮票额外删除记录:buyapprove.com.multi.uribl.com.fastwebnet.it。28635 IN MX 10 mx1.fastwebnet.it。
checkMailBlacklist,查找完成:null null fonte:multi.uribl.com sato:buyapprove.com
java - dnsjava - 如何使用 DNSSEC 验证进行查找?
dnsjava
具有 DNSSEC 支持。我想做一个简单的查找,就像查找示例(http://www.xbill.org/dnsjava/dnsjava-current/examples.html)一样,但是让 dnsjava 告诉我它是否验证了 DNSSEC。(或者,如果没有,则引发异常。)
我做了一些简单的测试并确认,默认情况下,dnsjava 不会进行任何 DNSSEC 验证。
如何告诉 dnsjava 在查找时进行 DNSSEC 验证?
java - 如何将条目放入 dnsjava 缓存以覆盖 DNS 查找
为了避免出于测试目的从公共 DNS 中查找主机名,我基本上需要设置 /etc/hosts 文件,但我并不总是知道需要覆盖哪些主机名来覆盖 IP 地址,所以我'我正在尝试使用 dnsjava,因为默认的 Java DNS 解析不允许直接插入缓存。
android - 使用服务名称在 Android 上检索 DNS SRV 记录
在 android 上,我想通过使用服务名称来查找记录列表。我尝试过 dnsjava 和 jmdns 之类的 api,但都返回了空结果。我遇到过这个类似的问题,但也没有人回答:
java - 使用 dnsjava 将给定的 IP 解析为其主机名
我想获取给定 IP 地址的所有注册域的列表。我可以使用 PTR 记录吗?我尝试了以下
此 IP 应解析为 zeit.de 但查找返回:
主机未找到