我正在使用以下代码(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();
}
以上仅返回给出域的域控制器的 ipaddress 的 A 记录。未检索到其他 A 记录。我还有一些其他记录(AAAA、MX、ATM 地址、ISDN)。即使我指定了正确的类型,也不会检索这些记录。谁能告诉我为什么会这样?