Я пытаюсь настроить ретрансляцию DNS в Java
Обычно, когда пользователь отправляет запрос DNS на IP из черного списка, ответ от сервера будет с другого выбранного адреса.
Если я решу занести в черный список IP-адрес, такой как черный список facebook.com, ответ должен быть изменен, и он должен быть с другого IP-адреса, возможно, с обменом IP-адресами в стеке.
Я выясняю, как go об этом, я знаю, как сделать один DNS-запрос, однако я предполагаю, что мне нужно будет прослушивать UDP, отправлять выходной UDP-запрос, прослушивать ответ, проверьте, есть ли ip в черном списке, измените ответ и отправьте обратно на исходный хост.
Любая помощь будет принята.