Как настроить DNS-сервер, ява должна использовать в JDK 9, 10 и 11 - PullRequest
9 голосов
/ 01 апреля 2019

Для тестирования у нас есть DNS-сервер, который ответит фиктивными записями. Ранее мы могли заставить java использовать наш DNS-сервер (здесь он использует только локальный хост), используя:

"-Dsun.net.spi.nameservice.nameservers=127.0.0.1",
"-Dsun.net.spi.nameservice.provider.1=dns,sun",

Это больше не работает под jdk11. Можно ли указать DNS-сервер для использования под jdk11? Если так, то как?

Edit: Я также попытался:

-Djava.naming.provider.url=dns://127.0.0.1

из https://github.com/AdoptOpenJDK/openjdk-jdk11/blob/master/src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsContextFactory.java но это тоже не сработало.

...