首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么dnsjava不能检索所有记录?

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

Stack Overflow用户
提问于 2014-07-31 19:52:34
回答 1查看 1.1K关注 0票数 2

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

代码语言:javascript
复制
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();
    }

以上代码仅返回给定域控制器的‘s地址的A记录。未检索到其他A记录。我还有一些其他的记录(AAAA,MX,ATM地址,ISDN)。即使我指定了正确的类型,也无法检索这些记录。有人能告诉我为什么会这样吗?

EN

回答 1

Stack Overflow用户

发布于 2015-02-11 21:19:56

将其更改为

look =新查找(domain,Type.ANY);

它获取所有记录

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25058235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档