0

DNS サーバー (例: 8.8.8.8 で google.com ドメイン) に問い合わせるにはどうすればよいですか? このhttp://www.xbill.org/dnsjava/dnsjava-current/examples.htmlページでは、指定したドメインにリクエストを送信する方法の例を示しますが、具体的なサーバーに問い合わせて、回答が信頼できるかどうかを確認するにはどうすればよいですか? dnsjava または別の Java ライブラリを使用できます

4

1 に答える 1

5

特定のサーバーへのリクエストを行うには、構成された 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);
于 2013-05-27T14:59:20.927 に答える