Для тестирования у нас есть 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 но это тоже не сработало.