dnsjava

    2热度

    1回答

    如何查找使用Java的google.com等域名的名称服务器? 我使用“dnsjava”库来查找主机详细信息,MX记录,绑定版本和区域传输。但我无法找到一种方法来找到使用Java的域的名称服务器。

    0热度

    1回答

    我注册dnsjava as default Java DNS provider后出现问题。它无法解析我的Linux机器上/ etc/hosts文件中描述的本地地址。这个文件看起来像这样: 127.0.0.1 localhost 127.0.1.1 servername 所以,如果我尝试解决这些名字的UnknownHostException情况之一: org.xbill.DNS.Address

    0热度

    2回答

    这里的方法 - public static String getHostByAddr(byte[] addr) throws UnknownHostException { Name name = ReverseMap.fromAddress(InetAddress.getByAddress(addr)); final String[] servers = new Strin

    0热度

    2回答

    我想选择要使用的DNS服务器。我将在同一个JVM中做出多种选择。我想从主机名解析IP地址。 事情我已经考虑: 使用System.setProperty设置为Java的DNS设置,但使用的类加载器作用域它。但是,似乎System类不能以不同的方式加载。 使用dnsjava项目。但是,我没有看到此功能支持。充其量,看来我必须正确处理A记录,CNAME记录,AAAA记录等才能使其正常工作。 以非全局方式

    4热度

    1回答

    我有一个android应用程序,它在项目的/ libs /目录中有dnsjava.jar。一切都很好,可以打包成APK(没有proguard)。 然而,当我介绍的ProGuard到project.properties(在eclipse),我得到以下警告: [2013-03-07 14:16:08 - ] Proguard returned with error code 1. See consol

    0热度

    1回答

    我能够更新没有问题的A,AAAA和TXT记录。不幸的是,我还没有找到任何关于如何更新PTR记录的例子。 下面是我使用更新发送代码: public void sendA(Name host, Name zone, String ip) throws IOException { Update update = new Update(zone); update.replace(hos

    0热度

    2回答

    我有一个Android应用程序,我试图添加DNS SRV记录检测。我知道这是可能的,基于我已经安装的应用程序的存在,如DNS Lookup,它工作得很好。 我使用的是dnsjava,该代码作为独立的Java应用程序在我的机器上运行良好,但是当我在Android设备上运行它时,我只是得到“Error!”消息: Lookup lookup = new Lookup(serviceName, Type.

    0热度

    1回答

    我正在制作一个应用程序,它使用解析器从DNS解析所有主区域,我使用的解析器来自dnsjava库(org.xbill.DNS.Master )。我解析的所有区域都已经通过rndc添加到BIND 9中。我现在面临的问题是,有些不解析区域文件,解析器给出了错误 @ is not an absolute name 一个例子如下,该区域的名称是pensoul.my,这是文件的样子, @ 1800 SOA

    0热度

    1回答

    在试图避免主机名从公共DNS用于测试目的抬起头来,我需要基本设置/ etc/hosts文件,但我并不总是知道我需要重写IP地址的主机名,所以我试图使用dnsjava,因为默认的Java DNS解析不允许直接插入缓存。

    1热度

    1回答

    我想获取给定IP地址的所有注册域列表。 我可以使用PTR记录吗?我尝试以下 ip = "217.13.68.220"; l = new Lookup(ip, Type.PTR); l.setResolver(new SimpleResolver("8.8.8.8")); l.run(); 这个IP应该得到解决,以zeit.de但查找返回: host_not_found