查找域的名称服务器

时间:2013-07-14 14:28:52

标签: java dns nameservers dnsjava

如何使用Java找到像google.com这样的域名的名称服务器?

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

1 个答案:

答案 0 :(得分:1)

域的名称服务器存储在NS记录中。如果您能够获得MX记录,那么名称服务器就没有区别了。

借用dnsjava文档中给出的示例来列出MX记录:

Record [] records = new Lookup("gmail.com", Type.NS).run();
for (int i = 0; i < records.length; i++) {
    NSRecord ns = (NSRecord) records[i];
    System.out.println("Nameserver " + ns.getTarget());
}