dnsjava为什么不检索所有记录?

dnsjava为什么不检索所有记录?,dns,dnsjava,Dns,Dnsjava,我正在使用以下代码(dnsjava)从dns检索记录 Record[] records1 = null; Lookup look; try { look = new Lookup(domainName,Type.A); try { look.setResolver(new SimpleResolver(ipAddress)); } catch (UnknownHostException e) { e.printStackTr

我正在使用以下代码(dnsjava)从dns检索记录

Record[] records1 = null;
Lookup look;
try {
    look = new Lookup(domainName,Type.A);
    try {
        look.setResolver(new SimpleResolver(ipAddress));
        } catch (UnknownHostException e) {
            e.printStackTrace();
        }
    records1 = look.run();
    for(int i=0;i<records1.length;i++){
        System.out.println(records1[i]);
    }
    } catch (TextParseException e) {
        e.printStackTrace();
    }
Record[]records1=null;
查找外观;
试一试{
look=新查找(域名,Type.A);
试一试{
look.setResolver(新的SimpleResolver(ipAddress));
}捕获(未知后异常e){
e、 printStackTrace();
}
records1=look.run();
对于(int i=0;i将其更改为

look=新查找(域,类型.ANY)

它获取所有记录

将其更改为

look=新查找(域,类型.ANY)


它获取所有记录

您希望它检索的其他地址是什么?我想检索所有记录。我有域中其他工作站和服务器的IP地址。我想检索它们tooDNS不这样工作-除非支持区域传输,否则您必须知道机器的名称才能获取其地址。或者,如果everse DNS已正确设置您可以枚举每个本地IP地址并查找PTR记录以查找没有关联的名称。实际上,我不需要ipaddress。我只想检索DNS中的所有记录。但我无法检索来自DNS的AAAA、MX等记录您希望它检索的其他地址是什么?我想检索所有IP地址ecords。我有域中其他工作站和服务器的IP地址。我想检索它们tooDNS不这样工作-除非支持区域传输,否则您必须知道机器的名称才能获取其地址。或者,如果反向DNS设置正确,您可以枚举每个本地IP地址,并查找要查找的PTR记录d没有关联的名称。实际上我不需要IP地址。我只想检索DNS中的所有记录。但我无法从DNS中检索AAAA、MX等记录