Думайте о следующем:
Ваш ISP предлагает Вам динамический IP-адрес (например, 123.123.123.123).
Мой вопрос прост (ответ не может быть):
Действительно ли возможно отправить единственный udp-пакет с внешним исходным IP (например, 124.124.124.124) к фиксированному IP серверу? Я не должен получать ответ от сервера. Я просто хочу знать, может ли этот путь коммуникация быть сделан, с помощью фальшивого исходного IP-адреса.
Сервер и никто больше не должны мочь узнать реальный клиентский IP.
В пакете UDP фактически нет исходного (вашего) IP-адреса. Исходный IP-адрес является частью пакета, в котором он отправляется. Таким образом, вам придется изменить пакет, в который он заключен. Так что, хотя это нетривиально, это возможно. Структура пакета для UDP и включающих пакетов для справки.
Для этого вам потребуется доступ к вашему маршрутизатору ISP. Если вы отправите необработанный UDP-пакет со всей информацией на другой сервер, маршрутизатор инкапсулирует его в другой пакет с вашим реальным IP-адресом.
Это IP-спуфинг. Если только ваш провайдер не изворотливый русский, он, вероятно, не позволит вам сделать это (первый маршрутизатор просто отбросит пакет, потому что он подозрительный).
Если вы не хотите, чтобы вас идентифицировали, попробуйте найти прокси с поддержкой UDP...
Или вы можете купить ботнет. :)
(если вы не поняли, это шутка, не делайте этого)