要求DNS服务器记录并检查权威



我如何向DNS服务器询问google.com域名,例如8.8.8.8?关于这个http://www.xbill.org/dnsjava/dnsjava-current/examples.html页面是一个例子,如何发送指定域的请求,但如何询问具体的服务器并检查答案是否权威?我可以使用dnsjava或其他Java库

要对特定服务器进行请求,您可以使用配置了org.xbill.DNS.SimpleResolver的dnsjava:

    Resolver resolver = new SimpleResolver("10.233.104.38");
    Lookup lookup = new Lookup("google.com", Type.A);
    lookup.setResolver(resolver);
    Record[] records = lookup.run();
    String address = ((ARecord) records[0]).getAddress().toString();
    System.out.println(address);

相关内容

  • 没有找到相关文章

最新更新