Укажите локальный / привязанный адрес для поиска DNS - PullRequest
0 голосов
/ 29 сентября 2019

Я ищу способ указать локальный адрес или адрес привязки при выполнении разрешения имени домена.

Например:

Socket sock = new Socket();
sock.bind(new InetSocketAddress("1.2.3.4", 0));
sock.connect(new InetSocketAddress("mydomain.com", 1234));

Приведенный выше код правильно использует 1.2.3.4 в качестве своегоисходный адрес для сокета TCP, который он создает.Однако он не использует адрес источника для выполнения поиска DNS, необходимого для разрешения mydomain.com.

. Есть ли способ сделать поиск mydomain.com с использованием того же локального адреса, который былуказано для Socket#bind?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...