Возможно ли переопределить один DNS-запрос в java jvm?
Я запускаю тест junit в java. Тест устанавливает соединение с внешним сервером host1. Вместо этого я хочу, чтобы jvm связывался с localhost, когда он пытается связаться с host1.
Тест завершается успешно, если файл / etc / hosts содержит:
127.0.0.1 host1
Интересно, можно ли это сделать? без изменения файла hosts.
Мы используем java 8. В тесте junit используются библиотеки mockito и powermock. Он будет работать на Ma c OS Mojave & CentOS (некоторый контейнер в некоторых модулях kubernetes на gcp / aws).
Спасибо за чтение.