Вам просто нужно сбросить флаг Recursion desired
в заголовке запроса.
Предполагается, что у вас есть DNS-сервер с зоной bob.
и следующие записи:
peter.bob. 38400 IN NS ns2.bobsen-technology.org.
peter.bob. 38400 IN NS ns.klaus.de.
код
Resolver resolver = new SimpleResolver("localhost");
Record question = Record.newRecord(new Name("peter.bob."), Type.NS, DClass.IN);
Message query = Message.newQuery(question);
query.getHeader().unsetFlag(Flags.RD);
Message response = resolver.send(query);
for (RRset rRset : response.getSectionRRsets(Section.AUTHORITY)) {
System.out.println(rRset);
}
производит:
{ peter.bob. 38400 IN NS [ns2.bobsen-technology.org.] [ns.klaus.de.] }