2016-09-02 15 views
2

ローカルオフライン開発のためにOSX上でdnsmasqを実行しています。ネットワーク設定のトップDNSサーバに127.0.0.1を追加しました。すべてが端末で期待通りに機能します。Java系システムのDNSサーバ設定

私のJavaテストではローカルDNSサーバが使用されていないようですが、これは私が必要としている主な理由です。

JavaがシステムのDNS設定を取得するためにはどのような設定が必要ですか? localhostにそれを伝えるJVMシステムプロパティを渡す必要がありますか?

答えて

0

はい、ローカルDNSを使用するようにシステム設定を更新する必要があります。

System.setProperty("sun.net.spi.nameservice.nameservers", "127.0.0.1"); 
System.setProperty("sun.net.spi.nameservice.provider.1", "dns,sun"); 
関連する問題